[02:16] <jdstrand> hallyn: you shouldn't need uvt-- my instructions in the bug give the steps uvt does
[02:16] <jdstrand> hallyn: uvt stop -rf will do a virsh destroy followed by a revert to pristine snapshot
[03:00] <hallyn> jdstrand: sigh, no, your instructions still don't seem to reproduce for me.  GAH
[03:01] <hallyn> just to be clear, 1.5 was good and 1.7 was bad right?  I'll downgrade to 1.7 and try a few more times
[03:02] <hallyn> or, no, we never knew about 1.7 did we.
[03:03] <hallyn> oh phew, we did
[03:15] <thumper> anyone know who is the owner of gcc (or just gccgo) for ubuntu?
[09:17] <lordievader> Good morning.
[10:07] <Kunzem1984> good day people. I'm rather new on Ubuntu server. I have two ubuntu servers one has backuppc and other is gateway,dhcp etc for gateway to my network. i've setup the backuppc to run using rsync and have succesfully backed up a text file from my gateway server to my backupserver. I know i'm not supposed to backup /proc dir as it has files in use ( or so ) which dir should i not backup on the live gateway server ? hope i explained correctly.
[10:08] <Abhijit> Kunzem1984, as per him, http://ubuntuforums.org/showthread.php?t=35087 he includes mnt sys and proc
[10:08] <Abhijit> and lost found
[10:09] <Abhijit> and the target .tgz itself! <-- the most important!
[10:10] <Kunzem1984> Thanks Abhijit :)
[10:38] <zartoosh> hi I am trying to understand an issue with packet conflict versioing.  The command "apt-get install <pkgname>" fails. The failure is due to one of the <pkgname> dependencies are at higher version than <pkgname>  requires.  So my question is where "apt-get"  gets the depency information?   thanks
[10:40] <caribou> zartoosh: the information is built into each package and then this info is made available in the archives
[10:41] <caribou> zartoosh: you may have archive inconsistencies in your /etc/apt/sources.list
[10:42] <caribou> zartoosh: or from a package that has been installed manually directly from the .deb file and not from an archive
[10:44] <zartoosh> caribou, The repo was made by me, I basically collected the required packages in a directory and ran : dpkg-scanpackage,
[10:45] <WilliamDotAT> im using 14.04 and changed the network card in my server
[10:45] <WilliamDotAT> so it has no network as the MAC changed
[10:45] <WilliamDotAT> 14.04 has no more /etc/udev/rules.d/70-persistent-net-rules
[10:45] <WilliamDotAT> so what do i need to change?
[10:46] <caribou> zartoosh: sorry, I'm not familiar with dpkg-scanpackage
[10:48] <zartoosh> caribou, thanks
[11:44] <Vladimir_> I setup a tftp server, so when I try to send a file from the same machine it works fine, but when trying to send a switch I get an error on the switch (sending to a windows machine works fine)
[12:02] <sfix> hi guys, is SELinux practical to use on Ubuntu 14.04 ?
[12:03] <sfix> I heard Ubuntus support for SELinux was pretty poor
[12:03] <Beliq_> How to choose good hostname for a internet enabled server ?
[12:03] <Beliq_> (subdomain ? )
[13:34] <pmatulis> Beliq: it doesn't matter
[14:16] <croepha> Is there a way to have apt-get not restart database engines when you upgrade?
[14:18] <cfhowlett> croepha, don't update --- it'll use the last recorded data
[14:18] <cfhowlett> croepha, wait, you mean upgrade from distro or within distro , i.e 12.04 > 14.04 or 14.04 > 14.04.1
[14:19] <croepha> What I mean, is when I do an apt-get upgrade postgresql and then it decides that that is the best time to restart the postgres service
[14:21] <cfhowlett> croepha, if you have the service running prior to upgrade, after upgrade it should restart the service.  if the service is NOT running before upgrade ...
[14:26] <croepha> ok, I’ll just save the apt-get upgrade for when I can schedule downtime
[14:26] <cfhowlett> croepha, you might wish to do dist-upgrade
[14:29] <croepha> ill check it out, thanks
[17:19] <webgeek> Hi everyone
[17:20] <webgeek> I need to learn ubuntu server fast
[17:20] <webgeek> like really fast
[17:20] <webgeek> for web development purposes
[17:20] <patdk-wk> nothing to learn :)
[17:20] <patdk-wk> you just need to learn what you are going use
[17:20] <patdk-wk> php/python/ruby/...
[17:21] <patdk-wk> your sysadmin would be the one to learn ubuntu server
[17:37] <zartoosh> HI I have created ubuntu mirror, In /etc/apt/sources.list I have created this entry: "deb http://eng-lab/ubuntu  UbuntuMirror"  When I ran apt-get update I get the following error: "E: Malformed line 2 in source list /etc/apt/sources.list (dist parse)"
[17:38] <streulma> hello, I run a script at boot in rc2.d/S19boot but it says Unable to reopen stdin. Is it bad?
[17:40] <teward> zartoosh, that's because it's a malformed sources.list entry.  A 'mirror' of the archives is always going to be accepting the same request(s) as the standard repositories, assuming it is indeed a mirror of the repositories
[17:41] <teward> zartoosh, so you would use a line similar to the default ones but point it to your mirror instead of the main archives
[17:41] <teward> assuming it's an archive mirror
[17:44] <zartoosh> teward,  okay so please help me to understand this better. I can access to the site: http://eng-lab/ubuntu   under this I can dists, pool and project subdirectories.  This mirror is archive of 14.04  main.
[17:45] <teward> zartoosh, do you still have your original sources.list entries in there?
[17:45] <zartoosh> yes I do
[17:45] <zartoosh> teward, yes i do
[17:45] <teward> zartoosh, use those as the template.  then edit the HTTP address
[17:46] <teward> but leave *everything else* the same
[17:47] <teward> then it shouldn't throw those errors.  (it will still error if, say, your mirror is improperly configured, but that's a different issue entirely)
[17:48] <zartoosh> teward,  okay here is what the template is: deb http://us.archive.ubuntu.com/ubuntu/ trusty main      So I will change this to: deb http://eng-lab/ubuntu  trusty main
[17:48] <teward> yep
[17:48] <zartoosh> teward, one moment please
[17:48] <teward> zartoosh, i would comment out the main line though
[17:48] <teward> and then use the new one as a separate line
[17:48] <teward> so you can always easily revert
[17:51] <zartoosh> teward, thank you so much it worked as you suggested.
[17:52] <streulma> hello
[17:52] <streulma> what is STDIN ?
[17:52] <teward> zartoosh, you're welcome.  ALWAYS REMEMBER you can use the default entries as templates, just change the URL instead
[17:54] <zartoosh> teward, will do thanks again.
[17:58] <sarnold> streulma: man 3 stdin   for decent overview :)
[18:02] <zul> hallyn: when you get a test can you run the libvirt tests on my libvirt-testing ppa
[18:03] <hallyn> zul: is it ok if i fire those off on monday?
[18:03] <zul> hallyn: yep
[18:03] <hallyn> k, making a note to do so
[18:04] <hallyn> (i suppose maybe it'd be better if i run them today i ncaes there are blockers)
[18:05] <hallyn> yeah i better fire them of fnow
[18:07] <zul> ack
[18:09] <zartoosh> Hi all I have create private mirror from ubuntu 14.04  main.  That is about 11 GB.   Is there any way I can create a mirror with subset of packages? thanks
[18:13] <sarnold> zartoosh: squid-deb-proxy is a nice half-way point
[18:14] <zartoosh> sarnold, great thanks I will give it a try.
[20:00] <StolenToast> if I'm running 12.04 are there any good things I would get by upgrading to 14.04?
[20:06] <dobi_> hello guys. I'm trying to connect my smarttv (lg) to a media server using a crossover cable but the wizard attempts to connect to internet to verify that all is correct so the connection is not established. Is it posible to give the tv access to the internet using the wlan adapter on the media server?
[20:12] <qman> dobi_: if your media server supports routing, yes
[20:13] <dobi_> qman: how do I know that?
[20:13] <qman> Well, if its ubuntu it does
[20:14] <dobi_> qman: its ubuntu server, yep
[20:14] <qman> You will need to enable ip forwarding and configure masquerafing most likely
[20:14] <qman> Masquerading
[20:15] <dobi_> qman: can you help me with the process? any help would be welcome
[20:16] <qman> dobi_: edit /etc/sysctl.conf, uncomment the line for net.ipv4.ip_forward=1
[20:17] <dobi_> qman: done
[20:17] <qman> You will then need to configure a static ip network on the crossover segment, I assume you are already doing that
[20:18] <qman> To apply the sysctl change: echo 1 | sudo tee /proc/sys/net/ipv4/ip_forward
[20:18] <dobi_> qman: yup http://pastebin.com/9UpLUtp1
[20:18] <qman> Ok
[20:19] <dobi_> qman: is that correct?
[20:19] <qman> Yes
[20:19] <dobi_> qman: anything else?
[20:19] <qman> Next you need to apply two iptables rules
[20:19] <dobi_> qman: ok
[20:20] <qman> iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
[20:21] <dobi_> qman: done
[20:21] <qman> iptables -A FORWARD -i eth0 -j ACCEPT
[20:21] <dobi_> done
[20:21] <qman> Then, configure a dns server on the tv, and it should work
[20:21] <dobi_> are they permanent or do I have to do anything else?
[20:22] <qman> They are not permanent
[20:22] <dobi_> qman: and what should I do to make them permanent?
[20:22] <qman> To make them permanent I suggest adding as a script in /etc/network/if-up.d
[20:22] <qman> Also with these two lines above those
[20:22] <qman> iptables -F
[20:23] <qman> iptables -t nat -F
[20:23] <dobi_> which file? a new one?
[20:23] <qman> Yes, a new one
[20:23] <dobi_> and do I have to put sudo in front?
[20:23] <qman> What that does is clear out the rules and recreate them whenever an interface comes online
[20:23] <qman> No, in the script, it already runs as root
[20:24] <dobi_> done
[20:24] <dobi_> are this file executed automatically?
[20:24] <qman> Yes
[20:24] <qman> Every time an interface is brought up
[20:24] <dobi_> qman: ok, let me try in this computer. Ill disconnect for a moment
[20:27] <qman> Forgot, you may have to chmod +x that script you created
[20:28] <dobi__> qman: its working! thank you man
[20:29] <qman> Glad it works, I'm on a phone so I was worried about typos
[20:30] <dobi__> qman: no, all perfect. At least on the computer. Ill try later on the tv. Thanks!
[20:31] <qman> Cool
[20:39] <dobi__> qman: something is wrong with iptables. After restart I have no rules
[20:39] <dobi__> qman: buuuuut, the connection on the tv is working perfectly!
[20:39] <dobi__> qman: (after adding the rules)
[20:40] <qman> dobi__: try sudo chmod +x /etc/network/if-up.d/yourscript
[20:40] <dobi__> qman: ok
[20:44] <dobi__> qman: nope, the same, no rules
[20:45] <qman> dobi__: ok, if you manually run that script, does it work? I.e. sudo /etc/network/if-up.d/yourscript
[20:46] <dobi__> qman: yep
[20:46] <qman> And creates the rules?
[20:46] <dobi__> qman: yeah, I get this ACCEPT     all  --  anywhere             anywhere on iptables --list
[20:47] <qman> Ok
[20:47] <qman> Try replacing "iptables" with "/sbin/iptables"
[20:47] <dobi__> qman: on the script?
[20:47] <qman> Yes
[20:47] <qman> It might not have adequate $PATH
[20:49] <dobi__> qman: nothing, the same
[20:49] <qman> Hmm
[20:50] <dobi__> qman: maybe anything else is flushing the rules? maybe the file is not executed?
[20:50] <qman> Could be something else interfering
[20:50] <dobi__> qman: is a clean install if that helps
[20:50] <qman> Try moving the script to if-post-up.d
[20:50] <qman> So it runs later
[20:51] <dobi__> qman: that dir doesn't exist
[20:51] <dobi__> should I create it?
[20:51] <teward> have any of you considered iptables-persistent?
[20:51]  * teward runs
[20:51] <qman> No
[20:51] <qman> My mistake, going from memory
[20:51] <teward> iptables-persistent is a package which actually makes the iptables rules persistent
[20:51] <user_> Hi guys, I need help to get a font. I'm using Ubuntu 14.04 with xorg and i3 as window manager. I'm using Firefox as my default web-browser, which contains the font "sans-serif". This font is however not present elsewhere. I would like to use this font outside Firefox.
[20:51] <teward> for both iptables and ip6tables
[20:52] <teward> i have yet to do extensive MASQUERADE testing but in theory it should work SO LONG AS the rule is included in an iptables-save
[20:52] <dobi__> teward: I prefer not to use that package but if it is needed...
[20:52] <qman> dobi__: if you haven't already, try adding shebang line at the top of the script: #/bin/sh
[20:53] <qman> Err
[20:53] <qman> #!/bin/sh
[20:53] <qman> Also which version of ubuntu?
[20:53] <dobi__> qman: 14.04
[20:53] <teward> dobi__, may I ask why you don't want to use that package?
[20:55] <dobi__> teward: nothing in particular. Its only that if qman solution works without the need of any package I prefer that solution
[20:55] <teward> dobi__, for what it's worth the least painful solution is to use iptables-persistent.  Of the three things listed here (https://help.ubuntu.com/community/IptablesHowTo#Configuration_on_startup) it was the only thing that would do what i needed it to do
[20:55] <teward> on my VPSes and my actual Ubuntu machines (not servers)
[20:55] <qman> dobi__: if its not the shebang line, it might be an issue with whatever is doing the wireless config
[20:56] <dobi__> qman: was that. Its working now
[20:56] <dobi__> qman: thanks!
[20:57] <qman> dobi__: great
[20:57] <qman> I much prefer this method to iptables-save because it is dynamic and easily changes
[20:57] <dobi__> qman: exactly
[20:58] <qman> You can add variables and do other scripting tricks if needed
[20:58] <dobi__> qman: thanks again for your help ;)
[21:28] <jdstrand> hallyn: ok, I'm grabbing the forhallyn image and going to verify for myself that distro qemu can still break it
[21:28] <jdstrand> hallyn: once I do that, I'll try your build
[21:28] <jdstrand> s
[21:30] <hallyn> jdstrand: thx.  pushing 27..29 now, so probably just look for and fetch the latest one;  if it doesn't reproduce then i can stop buliding :)
[21:43] <jdstrand> hallyn: so, you want me to test 29?
[21:44] <hallyn> jdstrand: how about 32
[21:44] <jdstrand> ok
[21:44] <hallyn> or actually, i'm pushing up to 37 right now, how about in 30 secs you download 34
[21:45] <jdstrand> heh
[21:45] <hallyn> (i'ts done so you can grab now)
[21:45] <jdstrand> ok, so literally, the latest one that isn't 36 or higher
[21:45] <hallyn> :)
[21:46] <hallyn> there are 69 commits, so 34 should be perfect (we start at 0)
[21:57]  * hallyn sits on pins and needles awaiting results
[21:57] <hallyn> (i suppose i should move off of those)
[22:28] <hallyn> jdstrand: well up to 59 pushed;  i guess i may finish the set before dinner, so you should be able to properly bisect
[22:29] <jdstrand> hallyn: ack, I'm all setup now, but still trying going through my first (massive) dist-upgrade on the forhallyn image
[22:30] <jdstrand> with 2.0
[22:31] <hallyn> pessimist in me says it's going to work fine
[22:59] <hallyn> sarnold: jdstrand: binaries.0..binaries.68 all pushed.
[22:59] <sarnold> hallyn: nice :)
[23:01] <jdstrand> hallyn: thanks
[23:02] <jdstrand> hallyn: of course, the first try failed (meaning, it booted fine)
[23:02] <jdstrand> so I need to script this
[23:03] <jdstrand> hallyn: I'll try bisecting as much as I can over the weekend
[23:06] <hallyn> jdstrand: awesome.  i'm guessing even after the first 4 steps rharper  will have a good idea of what it is
[23:09] <hallyn> thanks for testing!  have a good weekend - i'm off to dinner, ttyl