[04:23] <lwizardl> hello
[06:59] <ramsay_za> morning is there any way to setup mdadm raid arrays when juju bootstraps a server?
[08:12] <elemay2> hi, im on ubuntu server 12.04 x64, i have 2 nics (both e1000 / Intel Pro 1000). These are configured as bond0, one of them is only getting 100mbps link. i changed the card already with another one and also changed the nw-cable, i also switched the ports on the switch. any hints for this?
[08:33] <sveinse> I'm running 12.04 amd64 server (kernel 3.2.0-37-generic #58) on a VMware vCenter Server (5.1.0). I'm having regular problems with the kernel crashing. Invalid opcode 0000 in highmem.h:194. Ubuntu runs the latest VMWareTools. Any ideas?
[08:34] <sveinse> Natty on the same datacenter does not show this behaviour
[08:41] <vedic> How to disable single user mode login? or is there any way to protect colocated servers at remote place? (I do need server restart though)
[08:47] <cnf> hi
[08:47] <cnf> when using a preseed installation, is there a way to get the installer to ask confirmation for prefilled values?
[08:50] <rbasak> cnf: you can avoid setting priority on the kernel commandline. Or set it to low for even more questions
[08:50] <cnf> rbasak: how does that get me prefilled questions?
[08:51] <cnf> i want no questions, except for network configuration
[08:51] <cnf> and i want those fields prefilled with defaul values
[08:51] <rbasak> Oh, I see. I'm not sure you can do that.
[08:51] <rbasak> Questions you are asked are based on their priority
[08:51] <cnf> hmm
[08:52] <rbasak> Preseeding sets defaults in advance. I believe the two mechanisms are entirely independent
[08:52] <cnf> i can get it to prompt for network settings
[08:52] <cnf> but i would like to prepopulate for example our dns servers
[08:52] <rbasak> Maybe there's another mechanism I'm unaware of
[08:52] <rbasak> Why not just use DHCP?
[08:52] <cnf> uhm, because there is no dhcp on our network
[08:53] <cnf> at all
[08:53] <cnf> anywhere
[08:53] <rbasak> Put one in then :)
[08:53] <cnf> why would we do that?
[08:53] <rbasak> So that you don't have to input network settings
[08:53] <cnf> we'd have to run maybe 50 dhcp servers
[08:54] <cnf> not much of a solution :P
[08:54] <rbasak> Crazy
[08:54] <cnf> rbasak: probably about 200 physical machines (not counting customer machines) with in all 300 or 400 OSes running on 50ih vlans?
[08:55] <rbasak> At that scale you should have everything fully automated then
[08:55] <cnf> legacy is a horrible thing :P
[08:55] <rbasak> Use a provisioning vlan with one dhcp server
[08:56] <cnf> which entails switching around vlans left and right
[08:56] <cnf> like i said, legacy is a horrible thing
[09:35] <vedic> How to disable single user login to improve security of the server? What is the best practice?
[09:39] <agu10^> I am unable to understand how to set up virtual hosts properly. Tutorials send me to edit DIFFERENT config files. This inconsistency troubles me. am I not supposed to have one file per virtual host at sites-available ??  tutorials make me edit httpd.conf, or add a new file "virtual.conf", or stuff like that. But i believe neither is the right approach. any clues? I have added a file at /etc/apache2/sites-available/potentialstudio.com .
[09:39] <agu10^> .. but it's not doing anything
[09:44] <cnf> rbasak: from #ubuntu-installer:
 d-i name/of/question string value
 d-i name/of/question seen false
 https://help.ubuntu.com/12.04/installation-guide/i386/preseed-advanced.html#preseed-seenflag
[09:45] <cnf> for future reference
[09:45] <rbasak> Ah, handy
[09:45] <rbasak> Thanks
[09:45] <cnf> yeah, indeed
[09:57] <jpds> vedic: What are you trying to do?
[09:57] <jpds> vedic: Disable the recovery mode?
[10:00] <vedic> jpds: Server is colocated and placed at remote location.  Just thought to increase its security if somebody try logging in as single user mode
[10:00] <jpds> vedic: If they have physical access, there's not much you can do.
[10:01] <vedic> jpds: yea, live cd is always an option.
[10:01] <jpds> vedic: LiveCD, ripping the hard drives out.
[10:04] <jpds> vedic: All I can really suggest is putting non-system files on an encrypted partition.
[10:04] <jpds> But then every time the server boots, you'll have to manually mount that partition.
[10:05] <vedic> jpds: I think that would stop running programs reading files. I have my codes and data text files in home dir and encrypting that would cause programs to not function properly
[10:06] <jpds> vedic: Yeah, I'm thinking non-home dir encryption.
[11:23] <hackeron> I'm trying to install ubuntu on a blank hard-drive connecting to an exiting ubuntu server. I have most of the progress figured out - but I cannot get it to boot. I just see a white blinking cursor and the grub menu never shows up. I think my partitioning code must be wrong: http://pastie.org/6173525 -- any ideas what is wrong with that?
[11:24] <cfhowlett> hackeron, probably a grub configuration issue, i.e. grub has to be directed to the bootable media
[11:25] <freesbie> hackeron: have you done a grub-install on the new disk ?
[11:26] <hackeron> freesbie: yes, I did grub-install $DRIVE - it said installed without issues
[11:27] <hackeron> freesbie: if I change the label from gpt to msdos - instead of a blinking white cursor, I get a reboot loop
[11:28] <hackeron> cfhowlett: yes, this is what I'm doing with parted $DRIVE -- set 1 bios_grub on
[11:52] <freesbie> hackeron: you may have to give it --boot-directory=DIR aswell
[11:58] <hackeron> freesbie: but it's /boot which is the default :/
[11:59] <agu10^> I can't get apache2 to start! root@domU-12-31-39-10-4A-43:/etc/apache2# service apache2 start
[11:59] <agu10^>  * Starting web server apache2                                                  Action 'start' failed.
[11:59] <agu10^> The Apache error log may have more information.
[12:00] <greppy> agu10^: what do the logs tell you?
[12:00] <agu10^> nothing at all
[12:01] <agu10^> the last log was hours ago
[12:01] <agu10^> when it still worked
[12:01] <greppy> so there is nothing in /var/log/apache2/error.log?
[12:01] <agu10^> nothing new. and nothing related to this failure
[12:01] <agu10^> last log there is from 2 hours ago
[12:01] <agu10^> a GET request
[12:01] <greppy> is that where it is still configured to log to?
[12:01] <agu10^> but now it's not even STARTING
[12:02] <agu10^> yes, as far as i know, yes
[12:02] <agu10^> i didn't change it
[12:04] <greppy> agu10^: what about sudo apache2ctl configtest
[12:04] <greppy> ?
[12:04] <agu10^> Syntax OK
[12:04] <greppy> got me then.
[12:05] <greppy> I'd double check that the logs are still going to where you expect
[12:06] <agu10^> how do i know?
[12:06] <greppy> look in the configuration files in /etc/apache2
[12:06] <bitnumus> Hi, im trying to install ubuntu-server, the installation failed at loading the CD-ROM stage, any way to find out why?
[12:07] <agu10^> greppy, i did
[12:08] <cfhowlett> bitnumus, any error messages?  also did you md5sum the iso?
[12:08] <agu10^> ErrorLog ${APACHE_LOG_DIR}/error.log
[12:08] <bitnumus> i did md5sum the ISO yea
[12:08] <bitnumus> it failed 4 times, i tried formatting the USB to fat32 etc
[12:09] <gregory58> Hello, I am following a Railscast(http://railscasts.com/episodes/335-deploying-to-a-vps) to deploy to DO, but I am getting a "bash: vim: command not found" error when I input "vim ~/.bashrc "
[12:09] <cfhowlett> bitnumus, bootable cd/dvd? or usb?
[12:09] <bitnumus> cfhowlett, USB
[12:09] <bitnumus> using 'unetbootin'
[12:09] <cfhowlett> bitnumus, easy check: different usb.  they do get squirrely ...
[12:10] <bitnumus> hmm, not sure i have another one handy
[12:10] <bitnumus> worth 00'ing it or something?
[12:11] <cfhowlett> bitnumus, just format as normal I'd say
[12:11] <bitnumus> yea i did that using gparted
[12:13] <bitnumus> cfhowlett, i ran 'check disk integrity' and it fails on a file saying 'file failed the Md5 checksum verifitcation'
[12:13] <bitnumus> Is there an alternative to unetbootin i can try, to rule that out ?
[12:13] <hackeron> freesbie: I get this: # grub-install --boot-directory=/boot /dev/sdi
[12:13] <hackeron> Installation finished. No error reported.
[12:14] <hackeron> but when I try to boot, I just see a white blinking cursor and the grub menu is never shown - I think it is the partition table to blame
[12:16] <cfhowlett> bitnumus, this is your downloaded iso?  if it failed download again.  I'd use the torrent for best results...
[12:17] <bitnumus> cfhowlett, i downloaded it from releases.ubuntu.com
[12:17] <bitnumus> and the md5sum of the download is correct
[12:18] <cfhowlett> bitnumus, so on installation it reads an error?  the bootable usb is fragged.  do it again - perhaps with startupdiskcreator?
[12:18] <bitnumus> im trying startup disk creator now
[12:18] <bitnumus> i ran 'check disk integrity' and it fails on a file saying 'file failed the Md5 checksum verifitcation'
[12:18] <bitnumus> it fails on loading files from CD-ROM
[12:19] <bitnumus> it boots fine
[12:20] <cfhowlett> bitnumus, you're reading inconsistent feedback ... clearly there's an error here.  either hardware or software fail...
[12:20] <gregory58> Anyone know how to install vim on a Ubuntu VPS like Digital Ocean....I'm getting a vim: command not found error
[12:20] <freesbie> hackeron: maybe it is, I remember having some problems with GPT and grub, had to make a bit of free unpartitioned space to make it work. but that was on virtual machines, afair I initiated grub from within a chroot on the disk-image
[12:21] <cfhowlett> bitnumus, option?  install the mini.iso and download then add the packages you need via internet...
[12:21] <cfhowlett> and don't use CD-rom?
[12:21] <bitnumus> cfhowlett, ill try this startup disk creator and see what happens
[12:21] <bitnumus> im not using a CD-ROM
[12:22] <hackeron> freesbie: yeh, that's pretty much what I'm doing except not on a virtual machine - I'm doing chroot /tmp/target and then running the grub-install - I tried to leave the free space in my partitioning: http://pastie.org/6173525 - but it just wont boot :/
[12:22] <bitnumus> thats what the installer calls it
[12:34] <mah454> Hello
[12:34] <mah454> I installed mysql in ubuntu 12.10
[12:34] <mah454> but have not log in /var/log for mysql !
[12:35] <mah454> How can enable mysql log ?
[12:36] <andol> mah454: /etc/mysql/my.cnf
[12:36] <mah454> andol: what line must change ?
[12:37] <andol> mah454: That depends what kind of logging you want. Tried searching for the word log in the file?
[12:39] <mah454> andol: mysql authentication (User Login or Logout)
[12:41] <andol> Not sure about that particular case.
[12:45] <agu10^> I try to create a new "default" website for apache2 but with the name "wildcard"
[12:45] <agu10^> is it impossible to create it under a name other than "default" ???
[12:52] <Daviey> zul: thanks for replying to the openstack list.
[12:52] <zul> Daviey: no worries
[13:07] <jamespage> zul: http://people.canonical.com/~jamespage/ca-updates/ review please
[13:07] <jamespage> :-)
[13:07] <zul> awesome-o +1
[13:11] <Daviey> that was the fastest review ever. :)
[14:53] <jamespage> ivoks, think I figured out some of those glance errors from the other day - haproxy had very low server/client timeouts
[14:53] <jamespage> I suspect nothing happened for a bit so it killed the connections
[16:19] <zul> smoser: ping
[16:19] <smoser> hey
[16:20] <zul> smoser: this is the dirty fix to get it going again http://paste.ubuntu.com/1658525/
[16:20] <zul> smoser: im coming up with a bit more elegant solution ;)
[16:22] <smoser> zul, is the issue that they're trying to use libvirt's mounting of disks ? as opposed to having nova set that up and providing libvirt with a path ?
[16:23] <sliddjur> How do I list a packages dependencies? ubuntu server 10
[16:23] <zul> smoser: thats the eventual goal i think
[16:25] <zul> smoser: but the disk doesnt get copied to the instances directory right now because mapping is an empty arrary because blockinfo.py doesnt understand lxc block devices (hint: there isnt any)
[16:27] <smoser> sliddjur, apt-get install --dry-run <package>
[16:27] <smoser> will give you a list of what it would install for you
[16:27] <smoser> apt-cache show <package>
[16:27] <smoser> will show you its immediate dependencies
[16:28] <sliddjur> smoser: apt-cache show package | grep Depends worked out well =)
[16:37] <zul> smoser: but one of the problems i see with lxc block devices is that the domain gets created before the images get created and keys are injected
[16:38] <smoser> well, we dont really care about injected keys.
[16:38] <smoser> but we will probably need files to come from somewhere
[17:03] <Eagleman> Is there being worked on a backport for libvirt 1.01+ ?
[17:06] <ivoks> jamespage: ive tried without haproxy; same thing :-/
[17:09] <iqualfragile> the ubuntu serverguide suggests using only ldap for authentification, is it safe to do so? (instead of using kerberos)
[17:11] <iqualfragile> well, i guess not
[17:11] <iqualfragile> but i like the idea of kerberos, will use it anyways
[17:26] <jamespage> ivoks, same problem with horizon right?
[18:28] <keithzg_> Rather random question, I'm using s3cmd to sync some backups and on every file I get "WARNING: path/to/file: Owner groupname not known. Storing GID-3342 instead." I'm inexperienced enough with S3 that I really don't know what that implies (otherwise the backups seem fine).
[18:30] <NewNewb> Good evening/day/morning! Ive got issues with a game server running on ubuntu through wine. Problem is, I cannot connect to my game server - and I have no clue how to do error searching. Ideas?`
[18:31] <sarnold> NewNewb: is the game server hosted on a different network than the clients trying to connect?
[18:32] <NewNewb> Its on my LAN. and connecting through local IP, nor external works(for my friends). The server itself shows up in the game's server browser
[18:33] <sarnold> NewNewb: are there any log entries in /var/log/ that look related?
[18:33] <sarnold> NewNewb: does wine preserve enough of windows to have the windows event log that might also have information from the game server?
[18:33] <NewNewb> I tried syslog, nothing at all. And I tried messages, also nothing, it just says "--MARK--" allt he time
[18:34] <sarnold> NewNewb: windows allows any process to bind to "low ports", < 1024 -- Linux does not. a process must be privileged to bind to a low port...
[18:34] <sarnold> that --MARK-- will become reassuring eventually :)
[18:34] <NewNewb> ports of relevance here are 7778, 7777, and 27015
[18:35] <Eagleman> Is there being worked on a backport for libvirt 1.01+ ?
[18:35] <NewNewb> 7777 being the port external connections come through. 7778 lists the server (i think) and 27015 is a steam port... no clue what that one does :)
[18:35] <sarnold> NewNewb: darn, there goes another potentially easy answer :)
[18:36] <NewNewb> haha, ive been hitting up forums and google for two weeks now. I just suck at linux - and dont know how to do proper error checking :(
[19:42] <aaa801> im running a java server (minecraft) in a screen session, every soo often the server goes down, when i open the screen session i find 19:28:19 [INFO] Unloading Player: Gremlin503
[19:42] <aaa801> >Killed
[19:42] <aaa801> root@ns3273339:/home/root/Voltz#
[19:42] <aaa801> Does that mean something on the box is killing the process ?
[19:42] <sarnold> is it always gremlin? :)
[19:43] <aaa801> no
[19:43] <aaa801> Out of memory: Kill process 14432 (java) score 859 or sacrifice child
[19:43] <aaa801> Killed process 14432 (java) total-vm:38229524kB, anon-rss:30098300kB, file-rss:0kB
[19:43] <aaa801> son of a..
[19:43] <aaa801> Welp i think i juts found the issue
[19:43] <sarnold> aha, you anticipated my next question :)
[19:44]  * aaa801 walks off in shame
[19:44] <sarnold> thgh, uh, one does wonder what java intended to do with 36 gigabytes of memory.
[19:45] <aaa801> i only had it assigned 30gb
[19:45] <aaa801> =/
[19:45] <aaa801> how it managed to even get hold of 36gb is odd
[19:46] <aaa801> im giving it 26g now
[19:47] <sarnold> aaa801: sorry.... it had allocated 36 gigs, but used 28 or so...
[19:47] <sarnold> is that expected for minecraft? o_O
[19:47] <aaa801> for this server ye
[19:47] <aaa801> 100 slots
[19:47] <aaa801> mc is terrible for memory management + java is too
[19:47] <sarnold> damn :)
[19:48] <aaa801> still not sure it had allocated 36 gig
[19:48] <aaa801> it was started with a max of 30g defined =/
[19:50] <sarnold> aaa801: well, virtual memory that was allocated by potentially never actually used...
[19:50] <sarnold> well, you can see the RSS there, it wasn't used.. :)
[19:50] <aaa801> then whyd it kill the process
[19:50] <aaa801> >_>
[19:50] <sarnold> aaa801: how much RAM does the machine have?
[19:50] <aaa801> 32gb
[19:51] <sarnold> aaa801: does it run anything else that might have taken up 4-odd gigs?
[19:51] <aaa801> shouldnt do, its got two ssd's in raid
[19:51] <aaa801> software raid
[19:52] <sarnold> aaa801: hrm. the kernel should normally only start killing things once it is in trouble.
[19:52] <aaa801> let me open up top
[19:52] <sarnold> aaa801: you could add some swap files ... dd to create them, mkswap to format them, then swapon to add them.
[19:53] <aaa801> http://i.imgur.com/MabnN78.png
[19:53] <aaa801> how is it managing to take up 31.6g
[19:53] <aaa801> when its limited to 26g
[19:53] <aaa801> -.-
[19:53] <aaa801> sarnold, any ideas?
[19:54] <sarnold> aaa801: well, right now it is only taking up ten gigs...
[19:54] <sarnold> aaa801: oooh
[19:54] <aaa801> oooh?
[19:55] <sarnold> aaa801: hrm, maybe 'oooh' in a bit.
[19:55] <aaa801> ._.
[19:55] <sarnold> aaa801: perhaps the 31 vs 26 is just 1000 vs 1024 nonsense?
[19:55] <aaa801> still shouldnt be that high when its on 26G
[19:55] <sarnold> no, 28g at the most if that were it...
[19:55] <sarnold> aaa801: okay, back to 'oooh'
[19:56] <sarnold> aaa801: if you don't want to add some swap space, you could tweak /proc/sys/vm/overcommit_memory or /proc/sys/vm/overcommit_ratio to force memory allocations by java to fail when the machine really has run out of memory
[19:56] <aaa801> swap space and ssds dont tend to mix too well
[19:57] <sarnold> aaa801: yeah, I know what you mean. but it might not be used too frequently..
[19:57] <sarnold> (you' have to chech with e.g. vmstat 1 once it is running again to find out)
[19:58] <sarnold> aaa801: you can find details on the proc files in the proc(5) manpage
[19:58] <aaa801> kk
[19:58] <sarnold> (sorry I left that out earlier. sigh :)
[20:03] <subman_> I have setup Munin according to the instructions found in the Ubuntu Server Guide and it works for the localhost only.  I don't seem to be able to see the data from the second server (munin-node).  Any ideas why this would be?
[20:25] <zul> smoser: https://review.openstack.org/#/c/22065/
[20:25] <yeats> subman_: check your syslog on the remote host to see if there are any messages from munin
[20:26] <yeats> I would also see if there's a way to run munin's daemon in a debug mode
[20:27] <smoser> zul could you put the trace in the bug ?
[20:27] <smoser> the one that is there now.
[20:27] <smoser> just for reference.
[20:27] <zul> smoser:  sure
[20:29] <smoser> https://review.openstack.org/#/c/22065/1/nova/virt/libvirt/blockinfo.py
[20:29] <smoser> it might be better to return None in line 119 there.
[20:30] <smoser> or maybe 'LXC'. the "" i'm afraid will just confuse things at some point.
[20:31] <subman_> yeats, thanks, it was a hostname issue.
[20:36] <smoser> zul, ^
[20:37] <zul> smoser:  good idea
[20:37] <zul> smoser: lets see what other people say as well I might be tied to the stake as well
[20:38] <smoser> i should put my comment in a review
[21:22] <ivoks> jamespage: yes
[21:57] <iqualfragile1> is there some way i (well not i but someone who does not now too much about computers) can manage users wich reside inside ldap and kerberos?
[22:18] <RyanLMul> Anyone run across an instance where 12.04 server stops communicating with DNS on another 12.04 intermittently?
[22:28] <RyanLMul> Hi there.  Anyone on here?
[22:29] <sarnold> RyanLMul: a few hundred .. I guess no one reading has seen what you've seen.
[22:37] <aaa801> Remember children 99.99999% of people in the irc channel are idle


 👋, I am interested in joining the Ubuntu QA team and rambling through all wiki pages and mailing lists I reached the telegram channel finally (had to understand how freenode and IRC works only to know that it was cancelled)
 I
 I have been QA engineer for 3 years and want to contribute to Automation/Manual Test for open source as well for my liking towards the role and linux in general
 as well learn new stuff while also cotribute my own experiences
[08:09] <guiverc> @Niarch, IRC exists but not with freenode; libera.chat - https://fridge.ubuntu.com/2021/05/26/announcing-ubuntus-move-to-libera-chat/
[08:13] <guiverc> @Niarch, If you came across (Ubuntu QA) pages that led you to freenode; please let us know (so we can correct them)
[08:14]  * guiverc correcting https://wiki.ubuntu.com/QATeam
 Yup thats the page:  https://wiki.ubuntu.com/QATeam
[08:16] <guiverc> in a few mins that page (at least) should be corrected
 alright!
[08:19] <webchat8> guiverc testing change
[08:24] <guiverc> thanks for notifying us of the missed freenode page @Niarch :)
 np, that's what I am here for :)
[08:32] <webchat41> guiverc; page (change) test this time https://discourse.ubuntu.com/t/ubuntu-quality/39


[07:57] <dholbach> good morning
[10:04] <bdrung> seb128: bug #607793
[10:04] <ubot4`> Launchpad bug 607793 in nautilus (Debian) (and 2 other projects) "Audio preview of CD tracks fails if totem is not installed (affects: 1) (heat: 10)" [Unknown,Confirmed] https://launchpad.net/bugs/607793
[10:04] <seb128> yes?
[10:05] <bdrung> seb128: my understanding: ubuntu-sponsors is for sponsoring an upload for someone without upload rights. ubuntu-review is for getting a patch into ubuntu
[10:06] <bdrung> seb128: sponsoring an upload means that someone has provided something that can be uploaded
[10:06] <seb128> having 2 teams for the same things is confusing
[10:06] <seb128> we had this discussion in the past on list
[10:06] <seb128> there is no reason why we should require a perfect debdiff to sponsor something
[10:07] <seb128> having correct patches from people not knowing packaging is valuable
[10:07] <seb128> it's easy enough to add a changelog entry while sponsoring
[10:09] <bdrung> yes, but most of these 'random' patches target upstream code and should be processed by ubuntu-review -> getting them fixed in upstream and then sponsored into ubuntu
[10:11] <seb128> I've difficulties to understand wht ubuntu review is doing in fact now
[10:13] <bdrung> seb128: ubuntu-review should process every patch that is attached to an bug. 1. make sure that the patch applies 2. forward to upstream 3. once accepted by upstream upload to ubuntu if it's severe enough to not wait for the next upstream release
[10:14] <bdrung> ubuntu-review requires no knowledge of the patch writer
[10:14] <bdrung> ubuntu-sponsor does
[10:15] <vish> nigelb, dholbach ^^ maybe you could clarify...
[10:15] <vish> afaic, ubuntu-review is for getting a patch to a right place, not necessarily into Ubuntu, its need was mostly since patches were unattended and for someone to just tend to them..
[10:16] <bdrung> vish: getting a patch to a right place and into ubuntu in the long run (through package new upstream releases)
[10:17] <vish> bdrung: getting it into Ubuntu is of-course as per reviewers interest of the patch/ bug
[10:17] <vish> bdrung: yeah , it does eventually flow into Ubuntu..
[10:17] <dholbach> vish, nigelb: what is the question exactly?
[10:17] <vish> dholbach:  <seb128> I've difficulties to understand wht ubuntu review is doing in fact now
[10:18] <nigelb> hrm?
[10:18] <dholbach> slowly triage our 2000+ patches, feed them upstream and if important get into Ubuntu
[10:18] <nigelb> dholbach: 1
[10:19] <nigelb> +1
[10:19] <bdrung> who runs the 'add patch tag' script? i have an enhancement request.
[10:19] <nigelb> bdrung: brian does.
[10:19] <nigelb> there are 2 scripts now
[10:20] <nigelb> one will look at the ubuntu-bugs list and one will look at LP
[10:20] <bdrung> nigelb: can i see the source?
[10:20] <seb128> dholbach, why should the review team be subscribed to bug #607793
[10:20] <ubot4`> Launchpad bug 607793 in nautilus (Debian) (and 2 other projects) "Audio preview of CD tracks fails if totem is not installed (affects: 1) (heat: 10)" [Unknown,Confirmed] https://launchpad.net/bugs/607793
[10:20] <seb128> ?
[10:21] <nigelb> seb128: bug in the script or sponsors was subscribed after the script tagged it.
[10:21] <seb128> nigelb, ?
[10:21] <vish> nigelb: read the bug ;)
[10:21] <dholbach> 2010-07-20 14:29:54	Olivier Tilloy	attachment added		oem-preview-audio-cd-tracks-with-playbin.patch
[10:21]  * nigelb has very slow internet today
[10:21] <dholbach> seb128, 1^
[10:21] <seb128> nigelb, I don't understand how that replies to my question
[10:21] <dholbach> the patch was removed afterwards
[10:21] <seb128> dholbach, that patchis being reviewed upstream
[10:22] <vish> dholbach: seb128's question is due to the last 2 comments on the bug :)
[10:22] <seb128> dholbach, I don't get why bdrung subscribed the review team again
[10:22] <dholbach> I'll leave that to you guys :)
[10:22] <seb128> I've tagged it "patch-forwarded-upstream"
[10:22] <seb128> dholbach, ok, so I still don't understand what reviewer are for there...
[10:23] <seb128> thanks for leaving me in confusion
[10:23] <seb128> ;-)
[10:23]  * seb128 hugs dholbach
[10:23] <nigelb> seb128: ubuntu-reviews comes into play since its a simple patch, that's all
[10:23] <dholbach> seb128, what the team is there for generally or why it is on that bug report?
[10:23] <nigelb> if bdrung hadn't subscribed the team, we would have been subscribed by the script anyway.
[10:23] <bdrung> seb128: ok, with patch-forwarded-upstream subscribing the team is not required
[10:23] <seb128> I though the team was to review non reviewed patches
[10:23] <nigelb> seb128: It was.
[10:23] <nigelb> seb128: It *is*
[10:23] <seb128> I don't get why reviewers need to be subscribed to that bug
[10:24] <nigelb> We don't.
[10:24] <seb128> ok thanks
[10:24] <nigelb> You've tagged it right anyway.
[10:24]  * nigelb hugs seb128 :)
[10:24] <seb128> yes and bdrung came saying I did it wrong
[10:24] <seb128> and subscribed reviewers back
[10:24] <seb128> such my question there
[10:24] <nigelb> Just FYI, the script subscribes us back anyway :(
[10:24]  * seb128 hugs nigelb
[10:25] <nigelb> bdrung: http://bazaar.launchpad.net/~ubuntu-reviewers/ubuntu-review-overview/trunk/files
[10:25] <nigelb> the patch-overview file is what you want.
[10:26] <nigelb> bdrung: Talk to brian murray before you do anything though.  He'll probaly give you the latest code that he's running.
[10:26] <bdrung> seb128: ok, i should have only unsubscribed ubuntu-sponsor with the remark -> first get it accepted upstream and then resubscribe the team
[10:26] <seb128> bdrung, ok, that matches what I was thinking, I did that now btw
[10:27] <seb128> bdrung, note that Olivier subscribed the sponsors, not me
[10:27] <seb128> bdrung, nigelb, dholbach: thanks
[10:28] <bdrung> seb128: you wrote "subscribe the sponsors again once it's done"
[10:28] <bdrung> seb128: that led to my comment :)
[10:28] <bdrung> seb128: i agree with your latest comment "subscribe sponsors back when upstream is happy with the change"
[10:28] <seb128> bdrung, right, I though it was just needing tweak in reply to upstream comment to be ready to be commited upstream and so uploaded to Ubuntu
[10:29] <seb128> anyway it's all sorted now
[10:30] <bdrung> thanks seb128
[10:30] <seb128> thank to you ;-)
[10:52] <bdrung> bdmurray: around?
[16:51] <bdmurray> bdrung: I am now fwiw
[16:54] <bdrung> bdmurray: i was thinking about your patch tagging script. could it subscribe ubuntu-review if the attached patch is a debdiff (= changes "debian/changelog")?
[16:56] <bdrung> bdmurray: you can look at sponsor-patch in lp:ubuntu-dev-tools how i detected debdiffs
[16:56] <bdmurray> bdrung: using the extension type or downloading the attachment?
[16:56] <bdrung> bdmurray: downloading the attachment
[16:56] <bdrung> bdmurray: and analyze it with diffstat
[16:57] <bdmurray> bdrung: that sounds like a great idea - I'll see what I can do
[16:57] <bdrung> i am curious how many debdiff are out there without having ubuntu-sponsors subscribed (i found at least some by searching for "sync" and "merge")
[16:58] <bdrung> bdmurray: if the script subscribes ubuntu-sponsors, it should add a comment that it was done automatically
[16:59] <bdmurray> bdrung: got it
[16:59] <bdrung> bdmurray: does your script exclude fixed bugs?
[17:01] <bdmurray> bdrung: yes
[17:02] <bdrung> bdmurray: once you have something in place, can you do a dry run and give me the list of bugs?
[17:03] <bdmurray> bdrung: sure it might be a bit before I get to it
[17:04] <bdrung> bdmurray: i will be on vacation in three days. if i am not on irc, drop me a mail
[22:22] <penguin42> so what happens to bugs where the patch in them is already in the latest package but the bug is still open?
[22:22] <nigelb> penguin42: close the bug as Fix Released.
[22:22] <nigelb> especially if that patch is in maverick
[22:22] <penguin42> nigelb: Can you look at bug 428318
[22:23]  * nigelb pokes maco.  Can you help?
[22:23]  * nigelb is kinda unstablishly sleepy.
[22:23]  * penguin42 hands nigelb coffee
[22:24] <nigelb> 3 am.  I'd rather have a pillow.
[22:25] <penguin42> oh that is a bit late, erm early


[04:00] <mbruzek> hello bigjools
[04:00] <mbruzek> Do you have a minute to help with a maas question?
[04:01] <mbruzek> /etc/maas/dhcp.conf is not being populated and i can not start the maas-dhcp-server
[07:23] <bigjools> rvba: I looked at the power error log thing
[07:24] <bigjools> the only solution for this, apart from a python rewrite, is to write the generated template to a file and execute it
[07:25] <rvba> bigjools: can't we use our tiny wrapper that we use everywhere to execute shell scripts and specialize the way errors are built?
[07:25] <bigjools> what tiny wrapper?
[07:27] <rvba> Or rather, can't we tweak how we build the PowerActionFail error (http://paste.ubuntu.com/8316602/)?
[07:28] <rvba> That's the wrapper I had in mind, it's only a wrapper (so to speak) around the error.
[07:29] <bigjools> oh and CI is failing :(
[07:29] <bigjools> juju bootstrap
[07:29] <rvba> Damn.
[07:29] <rvba> Consistently?
[07:29]  * rvba checks
[07:29] <bigjools> yes
[07:29] <bigjools> rvba: no we cannot tweak it, the error text is returned from check_output
[07:33] <rvba> bigjools: well, the error we get from check_output has all the information we need stored on it.  Only it's __str__ method produces garbage in our case.
[07:33] <rvba> bigjools: subprocess.py http://paste.ubuntu.com/8316633/
[07:33] <bigjools> rvba: it's not garbage, check output does something like "command: error text"
[07:33] <bigjools> and command in our case is the template
[07:34] <bigjools> it's abusing the check_output stuff really
[07:34] <rvba> Yeah, I know; but for power command the template is too much information to put in an event :).
[07:34] <rvba> commands*
[07:34] <bigjools> what I might do is use subprocess.communicate and grab stderr separately
[07:35] <bigjools> although the power templates (I'm looking at AMT) produce  way more output than required
[07:35] <rvba> Exactly
[07:35] <rvba> bigjools: it looks to me that the problem is line 6 here http://paste.ubuntu.com/8316645/
[07:35] <rvba> Because we call the exception's __str__ method.
[07:36] <rvba> And for errors generated by power templates failing, it's guaranteed that it contains the whole template.
[07:36] <bigjools> rvba: we can cheat and grab e.output I suppose
[07:36] <bigjools> but the template needs fixing
[07:37] <rvba> Indeed.
[07:38] <rvba> bigjools: but yeah, we could use e.output and e.returncode and not use e.cmd (as e.__str__ does).
[07:38] <bigjools> rvba: oh god look at what it's doing
[07:38] <bigjools> line 6 does the __str__
[07:38] <bigjools> then line 10 does e.output *again*
[07:39] <rvba> heh, true :)
[07:39] <bigjools> I'll propose a change
[07:39] <bigjools> easier than I thought
[07:40] <bigjools> in the meantime, please review my branch :)
[07:40] <rvba> I'd love to.
[07:41] <rvba> Already approved by Dr. jtv it seems.
[07:42] <jtv> Sorry.  :-P
[07:42] <jtv> And by the way I never finished that PhD...
[07:43] <bigjools> aha
[07:46] <rvba> jtv: I know… it was more of honorific title.  For some reason I was thinking about 'Doc' in "Back to the Future". ;)
[07:47] <jtv> I'll just take that as a compliment.  :)
[08:24] <bigjools> rvba: I'm the one with unruly grey hair, not jtv
[08:25] <jtv> I don't know how to break this to you but... it's not unthinkable that I'm slightly weirder.
[10:15] <caribou> jtv: I'm preparing the SRU for bug #1346703
[10:15] <ubot5`> bug 1346703 in maas (Ubuntu) "/var/log/maas/rsyslog has incorrect permission" [Medium,In progress] https://launchpad.net/bugs/1346703
[10:16] <jtv> Hi caribou.  Excellent.
[10:16] <caribou> should I do a debdiff against trusty-proposed or another MP ?
[10:16] <caribou> I would say it depens on who sponsor my upload
[10:17] <jtv> caribou: I don't recall having done any backports on the packaging branch myself, so not sure.
[10:18] <caribou> jtv: I'll attach a debdiff & add sponsors & SRU team; this is what I usually do
[10:18] <caribou> jtv: if needed I'll change it later no big deal
[10:18] <jtv> You might ask bigjools, but I think it's past the end of his day now.
[10:19] <gmb> allenap, rvba, jtv: https://code.launchpad.net/~gmb/maas/enlist-mscm-to-RPC/+merge/234279 and https://code.launchpad.net/~gmb/maas/enlist-uscm-to-RPC/+merge/234285 need reviewing when you’ve got a sec.
[10:19]  * jtv has a sec
[10:19] <rvba> gmb: I'll review your other branch.
[10:19] <caribou> jtv: will do, I should be able to catch him later
[10:19] <gmb> jtv, rvba: ta
[10:21] <jtv> Race conditions ftw
[10:21] <jtv> At last I find out what happens when you try to claim a review that someone else has just claimed.
[10:36] <rvba> allenap: I wonder if what's seeing in the lab is not two bugs combined.
[10:36] <rvba> what we are*
[10:36] <rvba> allenap: I see two errors:
[10:37] <rvba> maas-integration.TestMAASIntegration.test_check_nodes_declared ... ERROR
[10:37] <rvba> Or
[10:37] <rvba> maas-integration.TestMAASIntegration.test_juju_bootstrap ... ERROR
[10:38] <allenap> rvba: Where are you seeing that? On the run I kicked off test_check_nodes_declared is ok...
[10:39] <rvba> allenap: we landed a bunch of branches since the first failure.
[10:39] <rvba> And when I go through them, I see two different type of failures.
[10:40] <rvba> allenap: I wonder if you haven't reverted one problem, only to get the failure from the other problem.
[10:40] <rvba> allenap: makes sense?
[10:42] <allenap> rvba: Ah ha, yes :)
[14:34] <gmb> allenap, rvba: Another branch for you: https://code.launchpad.net/~gmb/maas/useful-noconnectionerrors/+merge/234319
[14:35] <rvba> gmb: I'll take it.
[14:36] <gmb> Ta
[14:39] <rvba> gmb: question for you on the MP.
[14:45] <blake_r> allenap: https://bugs.launchpad.net/maas/+bug/1368269
[14:49] <roaksoax> rvba: ^^
[14:51] <rvba> roaksoax: blake_r: yeah, ugly bug. The exception is a bit confusing though.  allenap will probably have an idea.
[14:51] <blake_r> rvba: yeah rpc error
[14:57] <gmb> rvba: Good point! Updated and pushed.
[14:58] <gmb> rvba: hang on; test in the wrong place… fixing
[14:58] <rvba> gmb: is it worth changing src/maasserver/rpc/regionservice.py:getClientFor as well?
[14:59] <gmb> rvba: Definitely. I hadn’t spotted that one.
[15:09] <roaksoax> gmb: so all the probe-and-enlist are finished already right?
[15:34] <gmb> roaksoax: Yes, they’re finished now.
[15:35] <gmb> rvba: I’ve updated that branch again.
[15:35] <roaksoax> gmb: awesome!
[15:36] <gmb> rvba: Oh, you already approved. Ta :)
[15:36] <gmb> roaksoax: Indeed :).
[15:39] <blake_r> rvba: https://bugs.launchpad.net/maas/+bug/1368269
[15:39] <blake_r> rvba: that breaks juju bootstrap
[15:39] <blake_r> rvba: that is what your seing in CI
[15:39] <blake_r> rvba: i have a fix, for the enlistment issue
[15:40] <rvba> blake_r: okay, well sleuthed.  allenap will have a look at this in a bit.
[15:41] <roaksoax> rvba: heh...so this wasn't related to blake_r 's branches after all
[15:41] <blake_r> roaksoax: enlsitment was!
[15:41] <rvba> roaksoax: well, yes and no.
[15:41] <roaksoax> hehe ok :)
[15:42] <roaksoax> ok, let's get this fixed asap since we are releasing today
[15:43] <blake_r> rvba: https://code.launchpad.net/~blake-rouse/maas/fix-enlistment/+merge/234326
[15:43] <blake_r> rvba: one liner!
[15:44] <rvba> blake_r: which means you're missing a test :)
[15:44] <blake_r> rvba: naw, its twisted!
[15:44] <blake_r> rvba: haha!
[15:44] <rvba> blake_r: do we really want to ignore all failures like that?
[15:44] <blake_r> rvba: we do for windows boot method
[15:45] <rvba> I mean don't you want to only silence No Content error errors
[15:46] <blake_r> rvba: i want to silence all errors, because if windows boot method can't be used, that is fine
[15:46] <blake_r> rvba: this is only used for the deprecated windows install, that is not supported anymore
[15:46] <blake_r> rvba: it is unrelated to curtin
[15:46] <blake_r> rvba: we might remove it
[15:47] <rvba> blake_r: okay, makes sense;  probably worth a comment in the code though :)
[15:50] <blake_r> rvba: okay added comment
[15:51] <rvba> Ta
[21:09] <plars> matsubara: got a sec? trying to sort out a maas issue
[21:09] <matsubara> plars, yep
[21:09] <matsubara> what's up?
[21:10] <plars> matsubara: I have an install here on trusty that I haven't messed with in a while, but it was previously working.  When I powered it back up to try something I tried to go to the /MAAS page on my server and got a 500 error
[21:10] <plars> matsubara: so I updated to the latest in trusty and rebooted, still no luck
[21:10] <plars> matsubara: I'm now on the one in ppa:maas-maintainers/stable, but it's doing the same to me
[21:10] <matsubara> plars, are you using any version from the PPAs?
[21:10] <plars> matsubara: sec and I'll post the oops
[21:10] <matsubara> thanks
[21:10] <plars> matsubara: previously I wasn't, but I tried the ppa one as a last effort
[21:11] <plars> matsubara: http://paste.ubuntu.com/8322024/
[21:12] <matsubara> the only thing I see in that pastebin is a $
[21:13] <matsubara> plars, ^
[21:13] <plars> matsubara: hmm
[21:13] <plars> sec
[21:13] <plars> matsubara: try http://paste.ubuntu.com/8322034/
[21:15] <matsubara> Do you have the full traceback for that oops in /var/log/maas/oops? Are there any other tracebacks in /var/log/maas/maas.log or /var/log/maas/celery.log (assuming you are using 1.6 from the stable PPA)
[21:16] <matsubara> plars, ^
[21:19] <matsubara> plars, also worth checking if all services for maas are running: maas-pserv, maas-txlongpoll, maas-cluster-celery and maas-region-celery
[21:20] <matsubara> plars, rabbitmq-server too
[21:20] <plars> matsubara: sec, phone
[21:21] <matsubara> but there's probably a more informative traceback in somewhere in /var/log/maas or /var/log/apache2/
[21:34] <plars> matsubara: don't see anything that looks like a real traceback, but still looking, one moment
[21:49] <matsubara> plars, ok. Another thing, did you upgrade from 1.5? If you did you'll likely have to re-import the boot images (unrelated to the 500 error you're seeing, just a heads up)
[21:49] <plars> matsubara: good to know, but I can't even get that far at the moment :)
[21:49] <plars> matsubara: found some possible stuff http://paste.ubuntu.com/8322192/
[21:50] <plars> matsubara: that's from error.log
[21:52] <matsubara> plars, it's taking forever to load that pastebin, is it a huge paste?
[21:53] <plars> matsubara: yes
[21:53] <plars> matsubara: I can chop it up if you like
[21:54] <plars> matsubara: there's a lot of 'error: [Errno 113] No route to host' in it
[21:54] <plars> I'm not sure which host, perhaps the node that's turned off at the moment?
[21:54] <plars> matsubara: try http://paste.ubuntu.com/8322257/ for a short one
[21:55] <matsubara> plars, is rabbitmq-server running? I'd say the region controller is trying to connect to it but failing
[21:55] <matsubara> plars, when you upgrade did maas restart the services after the update?
[21:55] <plars> matsubara: yes, it's running
[21:56] <plars> matsubara: the first update to trusty latest, for certain it did, I even rebooted the whole box to be sure
[21:56] <plars> matsubara: I'm not sure what all services need to be restarted, I trusted the package update to take care of that but I can reboot again after the upgrade to the ppa version
[21:57] <matsubara>  maas-pserv, maas-txlongpoll, maas-cluster-celery and maas-region-celery should be all up
[21:57] <matsubara> as well as rabbitmq-server
[21:57] <beisner> plars, matsubara - i think the one time i had 500 issue in maas, it ended up being an mq auth issue.   i think there were also some bugs where the rabbitmq pwd was reset during an upgrade.
[21:57]  * beisner thinks back
[21:57] <matsubara> beisner, good point
[22:04] <matsubara> plars, another thing worth checking is the config files in /etc/maas/ and see if DEFAULT_MAAS_URL and MAAS_URL look sane
[22:05] <matsubara> as in, are they pointing to the URL/ip you'd expect MAAS to be running?
[22:07] <plars> matsubara: hmm, no one of them points at localhost/MAAS
[22:09] <matsubara> plars, where are they pointing to? I'd expect to be one of the IPs for that machine.
[22:10] <plars> matsubara: it is, but....
[22:11] <plars> matsubara: when grepping through there I think I may have found the problem
[22:11] <plars> matsubara: somehow the celery broker url seems to be pointing to the wrong IP
[22:15] <matsubara> plars, there's code in the package to auto detect the default route for the given system and use that IP address as the DEFAULT_MAAS_URL which in turn the MAAS_URL would infer its value from. The package would respect the values if they're set into the debconf db but if the configs were changed manually directly in the file they might be overwritten.
[22:16] <matsubara> plars, but if you can reproduce the issue or describe what you did, I think it's worth filing a bug. It's helpful to have this kind of upgrade feedback.
[22:19] <plars> matsubara: seems to be working now, somehow I think I just had a bad ip. Thanks!
[22:19] <matsubara> plars, cool! You're welcome.