[03:28] Hi, at some point I've altered /etc/resolvconf/resolv.conf.d/original I'm not sure how to bring it back to its original state. I've having trouble with DNS resolution from what I can tell. How can I troubleshoot this? [03:31] Datz: depending upon your environment there may or may not be anything worth trying to recover.. that's one of the most configurable services around, and no two environments are the same, and the resolvconf service drastically complicates the whole thing... [03:31] I see [03:31] Datz: do you have nameservers that must be included? do you get dns servers assigned with dhcp lease information? [03:32] Datz: do you have running dns servers 'locally' on your system for libvirt or lxc or lxd or whatever else that might require local dnsmasq instances? [03:32] I do not have nameservers that must be included. I'm not sure if dns servers are assigned with dhcp lease information. [03:32] This is a home setup, and I got a new modem/router today [03:33] There are no DNS servers running locally [03:34] i'm a very lazy person, I'd rather fix /etc/resolv.conf by hand when needed than have magic tools fix it up, so I uninstalled resolvconf and just manage it manually [03:34] does your modem/router have a local dns recursor or proxy? [03:34] I see. I noticed resolv.conf was not generated when I checked [03:35] sarnold: I'm not actually sure. [03:36] Datz: something like "host www.google.com 192.168.0.1" should tell you if it's got a live cache/recursor running -- just replace the IP address with the IP of the gateway/modem [03:38] Ok, it's just telling me that I don't have /etc/resolv.conf [03:38] I'd create the file, although I'm not sure how to populate it [03:40] hrm I thought 'host' would ignore /etc/resolv.conf if you gave it two arguments. now i'm confused. [03:40] well, it said it failed to parse [03:42] ahhh [03:42] my 'host' command is supplied by the bind9-host package [03:42] (the Real DNS people always use dig, of course, but I find it _baffling_) [03:42] I can't get host to fail when I run it like "host www.google.com 192.168.0.1" -- no /etc/resolv.conf, broken /etc/resolv.conf, they're both fine.. [03:44] I see [03:46] Well, should I get rid of resolvconf? [03:48] or just hang the box in the woods with meats nailed to it? [03:48] I like that idea [03:48] very poetic ;) [03:48] Datz: what's in your /etc/resolv.conf file now? [03:50] an obvious problem from what I can tell [03:51] couple of nameservers with bad syntax [03:54] one is added from /etc/resolvconf/resolv.conf.d/head even though it's commented out [03:55] other is added from /etc/resolvconf/resolv.conf.d/original apparently [03:56] Datz: I can't remember exactly how things work but I -think- it goes something like... [03:57] when it starts, it copies what's there into .../original. it then takes .../head, smacks it in front of what's there, and appends .../tail --- and when changes are made by dhcp clients or libvirt or whatever, they're written in the 'middle' of the file, but .../original isn't updated. I'm not sure what happens across a reboot. [03:58] well, that seems to make sense [03:58] maybe it wasn't overwritten on reboot [03:59] I can get it to rewrite /etc/resolv.conf with -> service networking restart ? [03:59] oh, I suppose I can just edit it [04:00] well, that worked [04:01] oh, it's back.. [04:04] so I guess I thought that commenting out the nameserver in /etc/resolvconf/resolv.conf.d/head would prevent it from making its way into /etc/resolv.conf I was wrong. Problem seems fixed now. === catalase- is now known as catalase [04:04] Thanks for your help and suggestions sarnold [04:05] Datz: are things mostly working? [04:05] Things appear to be working at the moment, guess I should test some other stuff out [04:05] Datz: if it gets too crazy try uninstalling the resolveconf service and just manage the file by hand [04:06] I will do that. Thanks again. :) [04:06] Datz: you get a maximum of three entries, they should all return identical results, and if they don't exist it adds SIX SECONDS to every name lookup, so make sure you remove entries when they don't work -- life isn't worth living i fyou've got six second penalties to every single name lookup. [04:08] I competely agree. It should be more like 5 seconds, at least give you a chance at life. [04:09] lol [05:08] Here's some software I want to run. http://www.ce.berkeley.edu/projects/feap/feappv/ . I ran the makefile and succesfully make'd it. Here are the current directories. Which one looks like I should be able to run it? http://imgur.com/a/eZkV5 [05:13] JohnMcClain: i'd try "FEAPFVHOME3_1=`pwd` make install" [05:13] JohnMcClain: and if this is a brand new VM, run "apt-get install build-essential gfortran" first [05:14] ok. I did another apt-get install build-essential. Thanks. Once I follow those 2, what file should I expect to see to run it or how would I find out what commands are available to me? [05:14] I installed gfortran and build-essential already. o upgraded.... [05:16] I'm going to say " export FEAPPVHOME3_1=/`pwd` make install " [05:16] if you use the export then do it on two line,s one for the variable, one for the make install [05:17] This is my last result: http://i.imgur.com/y9j6EzW.png [05:17] I feel like it should be able to run [05:18] looks promising. try ./main/feappv -h or something [05:19] that's it [05:19] \o/ [05:19] ok... so how did you know that's what I needed? [05:20] the first few lines of the makefile.in gave me the impression that it wanted the top directory of the unpacked sources [05:21] you could either assume that that would be the current working directory, or have the person run make -C, but this thing runs on a wide variety of crazy compilers and ancient-feeling systems, where make -C may not work reliably everywhere, and there might be funny reasons for not wanting it to be the current working directory first... [05:21] so it seemed like a safe assumption to suggest; and if it failed, it'd hopefully fail quickly :) [05:22] ./main seems like something like root/home directory [05:22] If I wanted to see where the ./main/feappv file is, how would I find it? [05:23] if ./main/feappv runs it, then run pwd -- and add the main/feappv bit after that [05:23] (pwd, without any arguments. I made that mistake recently, using -- as puntuation when it also looks like the start of a parameter) [05:27] I'm writing down everything I did to get to this point [05:29] the ./main/feappv -h command only works when I'm in the ver31 directory [05:30] the idea of pwd is to make the command always available in the 'namespace' ? [05:30] the pwd just reports the present working directory [05:30] if you want you could 'cd main' and then you only need to type ./feappv [05:31] or you could mkdir ~/bin and cp the file into ~/bin . Then logout, login, I think our default shell scripts add the ~/bin directory to your path automatically [05:32] if you want to make the file executable for other users on the machine too, not just root, that'd take a bit more work; copy it to /usr/local/bin/ [05:32] http://i.imgur.com/h5eTlgd.png [05:32] I'm in the ~/ver/31/main and I can see feappv, but I cannot run it while in that directory [05:34] you need the leading ./ [05:34] the current working directory isn't in the PATH by default [05:34] you can set that if you want to but it's a terrible idea so please don't do that :) [05:34] I need to be able to call this with PHP which is another user [05:35] So I could try to add it to /usr/local/bin/ [05:35] cp the file wouldn't hurt the program's (absolute?) paths? [05:35] that depends upon the program. [05:36] this -looks- like it will tolerate being copied [05:36] you're right! [05:38] http://i.imgur.com/w6CYL1Q.png [05:38] What are your expectations regarding how the program wants me to pass it a file located in ~ ? [05:39] or perhaps I could put it in /var/www/ (not in html, where it could be accessible to others) ? [05:39] then I could write all of my files in the /var/www/ directory, and I expect the software is only looking in the directory it's located in? [05:41] Now it's saying: FEAP X11 Driver unable to open X windows connection. That means I need to reconfigure X11 [05:41] woah [05:42] is your php program a web thing? [05:42] Yes. [05:42] your web server probably shuoldn't be doing X11 things... [05:42] I'll be writing the files and controlling access [05:42] sorry to bail just when things get interesting but my tacoshop closes in 18 minutes :) [05:43] Since I'm running this headless, perhaps I can find a way to not use the x11 elements. [05:43] I get that error, but everything runs just fine. [05:43] but i'd strongly recommend either disabling X11 in this program or not running it via web, something like that... that'd be far easier than getting apache or nginx or whatefver to open X11 clients [05:44] This software just takes a text file and outputs one. There should be no need for graphics of any kind. [05:44] From what I'm reading, that's the primary use of x11. [05:48] I'm going to wipe the server and try installing it again to make sure I got it [05:56] Ok. This is everything I used to install it on a fresh Ubuntu 14.04 server. http://i.imgur.com/xmIHET3.png . Bah, forgot something about x11 [05:57] so I added apt-get install libx11-dev after apt-get install gfortran [05:58] Ok. So now I have a full list of steps needed to completely install it with the requisite dependents [05:58] Now the idea is to copy it into /usr/local/bin/ and provide www-data access to the software [05:59] btw, this server will contain only this software and LAMP with bare-minimum data. [06:15] Alright. I learned a lot today. It's my first time make'ing something in Linux. Maybe I'll be able to evaluate other software using what I know now instead of being stuck with $16k software packages. [06:45] hello, does anyone here look after the ubuntu vagrant images? === amoralej|off is now known as amoralej === mmcc_ is now known as mmcc [11:37] can anyone help with the AWS Floating IP setup for failover purposes [11:47] can anyone help with the AWS Floating IP setup for failover purposes [11:48] can anyone help with the AWS Floating IP setup for failover purposes' [11:48] can anyone help with the AWS Floating IP setup for failover purposes [11:48] can anyone help with the AWS Floating IP setup for failover purposes [11:48] can anyone help with the AWS Floating IP setup for failover purposes [11:48] can anyone help with the AWS Floating IP setup for failover purposes [11:48] can anyone help with the AWS Floating IP setup for failover purposes [11:48] can anyone help with the AWS Floating IP setup for failover purposes [11:48] can anyone help with the AWS Floating IP setup for failover purposes [11:48] can anyone help with the AWS Floating IP setup for failover purposes [12:27] hello guys [12:27] I am unable to redirect mail from one account to another in postfix [12:27] and i have already tried several methods that i have saw [12:28] and still no success [12:28] here i have posted info about my files [12:28] http://serverfault.com/questions/817875/unable-to-redirect-mail-from-account-to-account-with-postfix [12:28] anyone? [12:30] SipriusPT: Don't feel ignored and repeat your question quickly; if nobody knows your answer, nobody will answer you. While you wait, try searching https://help.ubuntu.com or http://ubuntuforums.org or http://askubuntu.com/ [12:31] SipriusPT: You just need entries in /etc/aliases for a default install [12:32] thanks for the responses guys [12:32] Gargoyle: i have my config files in that path [12:32] i have there a smart host config in that location [12:33] and now i am trying to redirect mails [12:33] but i was only able to redirect 1 but i made a lot of changes after i notice it =/ [12:34] did you run newaliases? (not 100% sure if thats needed with virtual maps) [12:35] i made it once after postmap [12:35] but i can try again, i was playing with aliases syntax [12:35] give me a minute [12:40] doesnt seem to work [12:41] i will take a look at postfix docs === freyes__ is now known as freyes [12:49] SipriusPT: You could probably save a lot of time if you make that your default action for any problem [12:49] Obviously, I mean reading the appropriate docs.... === amoralej is now known as amoralej|lunch [12:50] postfix man pages are not going to help you bake a cake... [12:50] i did it in a quick way and i notice that there was not such good examples [12:50] unless you're emailing your mum for the recipe [12:50] lol [12:50] * Gargoyle should probably stop now [13:02] jamespage, hello, openstack-trove 1:5.1.1-0ubuntu2~cloud0 is ready to promote to mitaka-updates if you have a sec [13:06] jamespage, also horizon 3:11.0.0~b1-0ubuntu3~cloud0 is ready to promote to ocata-proposed [13:22] ok so I think I am losing my mind, staring at this preseed trying to figure out why its failing on linux-generic (16.04.1 auto install) - the failure is on 4.4.0-47, but that is not available. The machine has access to the internet. It should be installing 4.4.0-51 if im not mistaken. Any input would be greatly appreciated. [14:08] i am trying to configure rsyslog server for logs from other server i think i have configure server correct but i am not able to get log to file [14:09] i check with tcpdump port 514 some traffice is comming from remote server but no idea where it is going === amoralej|lunch is now known as amoralej [14:37] my hostname is ubuntu but it say ubuntu-2 ?? [14:37] 20:07:12.298536 IP 192.168.2.100.35630 > ubuntu-2.local.syslog: SYSLOG user.info, length: 320 [15:26] jamespage, hmm, looks like django 1.10 sync is coming down the pipe and upstream horizon says there are still some issues, they've done limited testing so far. [15:28] nacc, are you syncing python-django? mind if i do some testing with it first? [15:28] coreycb, +1 [15:28] jgrimm, ok thanks. i'll keep you posted. [15:29] coreycb, i asked nacc to coordinate that with y'all before pulling trigger [15:29] jgrimm, awesome, appreciate that [15:29] np [15:34] jgrimm: maybe something to bring up at the next IRC meeting too? [15:34] * rbasak remembers his mysql-5.7 mistake. [15:35] rbasak, yep... though coreycb and team have a standing conflict at our scheduled time, so we may have to schedule specifically with them === Guest96457 is now known as karstensrage === JanC is now known as Guest103 === JanC_ is now known as JanC [16:03] zul, the switch to pyldap for barbican makes no sense [16:04] unfortunately upstream openstack has a mix of ldap3 and pyldap usage [16:05] zul, sorry the switch to pyldap does make sense if we patch out ldap3 correctly [16:05] i guess it's the changelog that makes no sense [16:07] zul, the patch refresh missed a ldap3 import. fixing that. [16:12] rbasak: fixed some stuff in https://code.launchpad.net/~paelzer/ubuntu/+source/multipath-tools/+git/multipath-tools/+merge/311921 [16:13] rbasak: even more ready for your review now (just to fill up your todo list) [16:13] OK :-/ [16:15] coreycb: yes, i'll put it in a PPA in the bug before upload [16:15] nacc, no need unless you need it. i have it in a ppa now. [16:16] coreycb: ah ok [16:16] coreycb: well, i need to coordinate with at least two teams to make sure no regressions, so probably will regardless :) [16:16] nacc, ok :) [16:37] Looking at this page: http://releases.ubuntu.com/xenial/ , it seems like there's a bunch of text copied and pasted at the top... Am I misunderstanding something? There used to be an "alternate install", is that just gone for Xenial? [17:11] hey all, probably the wrong channel to ask this in but I got nothing in the ansible channel, hoping someone here could help. Anyone here ever deployed AIDE to Ubuntu servers? trying to understand what they are matching for here: https://github.com/lyrasis/ansible-aide-role [17:12] they have a regex matching a line and replace it with another, but I'm not replacing anything (since it's a fresh install) I would just like to add. [17:23] beisner, hey so https://launchpad.net/~james-page/+archive/ubuntu/newton will contain the patches for nova and os-brick for newton to hopefully resolve that s390x problem [17:24] it does not directly support s390x - but you can download the debs and install directly to validate [17:24] jamespage, ++1,000,000 [17:25] beisner, the nova patch may need a minor adjustment for newton - lets see [17:26] self._host -> self [17:26] it will fail unit tests if so [18:07] coreycb:yeah i have a patch in the wroksupstream for barbican [18:07] coreycb: good afternoon btw [18:07] zul, i fixed it up [18:07] coreycb: cool [18:32] coreycb: for the pyldap MIR it looks like we will need to use autopkgtest [18:33] zul, ok [18:33] zul, are there a lot of python-ldap rdepends? if so those will probably need to be switched over to python-pyldap. [18:34] zul, i assume they'll take python-ldap out of main and put pyldap in [18:34] coreycb: just keystone that i know of [18:36] coreycb: *sigh* sahara, keystone, and nova [18:37] zul, i think it's a drop-in replacment so it shouldn't be a big deal [18:37] coreycb: yeah keystone is already using it in the testsuite === amoralej is now known as amoralej|off [19:31] jamespage, nova ftb in that repo [19:37] coreycb, jamespage: fyi, we bumped our puppet CI to ocata-1, everything works fine, good job! [19:38] EmilienM, that's good. are you using the ocata-proposed pocket for xenial? [19:39] EmilienM, fyi the packages were all just promoted to ocata-proposed this morning so hopefully it's not a false positive. (crosses fingers) [19:39] coreycb: that's what we test, ocata-proposed in xenial [19:39] EmilienM, cool [19:40] I tested ocata-updates, but in fact it's newton [19:40] so I use proposed [19:40] EmilienM, exactly [19:43] EmilienM, \o/ === farhad is now known as Guest21864 === Ryan__ is now known as Javezim === lordievader is now known as Guest12557 [21:07] zul, did you have fixes coming for the ocata *-aas failures? === Guest12557 is now known as lordievader [21:10] coreycb: nope i poked at it [21:11] zul, which means? :) [21:11] coreycb: poked...cursed.....got nothing :) [21:11] zul, gotcha === amoralej|off is now known as amoralej [21:32] anyone can access: renypicot.com.mx (can see the webpage)? [21:33] coreycb zul fyi, all the newton sru packages are pushed and built except nova, running that now. You can start the reviews. [21:33] and i did rebase nova to include jamespage's changes from a little while ago. [21:33] here is the bug for reference https://bugs.launchpad.net/ubuntu/+source/nova/+bug/1645772 [21:33] Launchpad bug 1645772 in nova (Ubuntu Yakkety) "[SRU] newton stable releases" [Undecided,New] [21:34] ddellav any help? [21:34] thmbssfruit downforeveryoneorjustme.com [21:49] just for you [21:58] ddellav, alrighty [22:03] ddellav, looks like neutron needs a rebase [22:04] coreycb ok [22:07] ddellav, i think neutron-lbaas needs to be done too === amoralej is now known as amoralej|off [22:25] ddellav, aodh, cinder, heat, horizon, ironic are pushed/uploaded [22:25] coreycb ok. Nova is exploding everywhere so I'm digging into that [22:26] ddellav, ok [22:26] it's spitting out xml errors now [22:49] ddellav, can you rebase ironic-inspector on this branch? https://code.launchpad.net/~ubuntu-server-dev/ubuntu/+source/ironic-inspector/+git/ironic-inspector/+ref/stable/newton [22:49] coreycb ok [22:50] ddellav, also since we have the same versions in yakkety and zesty, we'll have to upload 4.2.1 to both releases [22:50] coreycb ack [22:52] ddellav, i'll get zesty [22:53] ddellav, you can use this for the yakkety version 4.2.1-0ubuntu0.16.10.1 [23:01] coreycb ok === Piper-Off is now known as Monthrect [23:54] hi! I have a problem with nginx on ubuntu. A website won't load from outside my LAN. This happened 2 days ago with no prior change to the site. I can load it from inside my LAN and I can also access another website hosted on the same server from anywhere. Can someone help me please troubleshoot this problem? [23:55] what happens when you try [23:55] Ben64: I get a timeout error [23:55] do you get errors in the nginx logs? system logs? firewall logs on the machine or routers? [23:56] no errors on the nginx logs [23:57] look the hostname manually outside the lan, or use a dns service to look it up, and make sure the ip address looks sane [23:57] hmmmm I get a lot of blocks from ufw on syslog [23:57] sarnold: the ip address is correct [23:57] I'll deactivate ufw for a sec [23:59] it didn't help [23:59] use wget [23:59] Ben64: what do you mean? [23:59] wget site.com [23:59] ok