[00:00] <earthmeLon> Changed what needed to be changed in main.conf.  Pulled all the /etc/postfix/mysql*.cf files.   Restarted postfix.  NO ERRORS :D
[00:00] <earthmeLon> So, now I just have to test this out :D
[00:04] <hallyn> would someone with rights mind sponsoring a natty apache upload to fix bug 791410?
[00:04] <hallyn> (mind you the script could be stricter about only allowing ([SK][0-9][0-9])?
[00:05] <hallyn> oh, doh.  nm, need sru
[00:05] <hallyn> silly me
[00:11] <JerryMcFarts> Hello, If my server randomly disconnects from my router what logs can I check to find the cause?
[00:14] <luite> in what sense disconnects?
[00:17] <luite> anyway if you use dhcp, i'd check syslog for entries from your dhcp client. if it's lower level, ethernet disconnects, then kern.log and dmesg
[00:17] <JerryMcFarts> luite, It is unreachable. doesn't respond to pings, router does not see it.
[00:22] <JerryMcFarts> luite, thank you very much I believe I have found a bread crumb :-)
[01:02] <awkisopen> Having one heck of a problem with netcat and UDP. If I start listening on a port and begin sending data to said port, the listening instance of netcat will receive it without a problem. However, once I kill the sending instance of netcat and run it again, none of the messages are received.
[01:02] <awkisopen> Since UDP is "connectionless" I have no idea how on earth that happens.
[01:14] <awkisopen> Now I'm getting the following error when trying to send data to the port I'm listening on: "read(net): Connection refused"
[01:48] <malev> hi folks! I'm having a problem with mysql server, I can not make it automatically start once the server is rebooted. I have the file in /etc/init.d but it does not work. any ideas?
[01:52] <awkisopen> wow is it dead in here
[01:52] <malev> looks like :(
[01:53] <awkisopen> don't suppose you know anything about UDP
[01:53] <awkisopen> also, in my /etc/init.d, I have a symlink called "mysql" pointing to "/lib/init/upstart-job"
[01:55] <RoyK> there isn't much to know about UDP
[01:56] <RoyK> the protocol is fire-and-forget
[01:56] <malev> awkisopen, I have that too:
[01:56] <malev> [malev@~] ls -l /etc/init.d/mysql -> lrwxrwxrwx 1 root root 21 2011-05-12 02:17 /etc/init.d/mysql -> /lib/init/upstart-job
[01:57] <awkisopen> RoyK: so do you have any idea why I'm having the problem I just described?
[01:57] <malev> as you can see I have the same, I can not understand why it's not working!
[01:57] <RoyK> that's part of upstart
[01:57] <RoyK> malev: mysql doesn't use udp
[01:57] <awkisopen> he's not the one with the UDP problem, I am
[01:57] <RoyK> I guess you can make it, but it normally uses unix sockets or TCP
[01:58] <awkisopen> since it is "fire-and-forget," how am I getting a "connection refused" error?
[01:59]  * RoyK frowns - is tierd
[01:59] <RoyK> awkisopen: udp will never give you that - that's a tcp answer
[01:59] <awkisopen> but I am getting that. from udp. right now.
[01:59] <awkisopen> netcat -u localhost [port]
[01:59] <RoyK> an ICMP message in fact
[01:59] <awkisopen> read(net): Connection refused
[01:59] <RoyK> to the mysql server?
[01:59] <awkisopen> no
[02:00] <awkisopen> my problem has nothing to do with mysql
[02:00] <awkisopen> it's merely that I can't get netcat -u to work properly
[02:00] <RoyK> which port do you probe?
[02:00] <awkisopen> 9391
[02:00] <awkisopen> rather, my MediaWiki installation is sending data to 9391
[02:00] <awkisopen> so I'm running netcat -ulp 9391
[02:01] <awkisopen> the first time it sends information to port 9391, I receive it
[02:01] <awkisopen> all subsequent sends are met with that error message, "connection refused"
[02:01] <awkisopen> I've been testing it out purely with netcat since then - one terminal running netcat -u localhost 9392, the other netcat -ulp 9392
[02:01] <awkisopen> when I type messages into the first terminal, they appear in the second
[02:02] <awkisopen> however, if I stop running netcat in the first terminal, then start it again with the same command - netcat -u localhost 9392 - and send a message, I get the error "connection refused"
[02:03] <RoyK> why would mediawiki send data to 9391/tcp?
[02:03] <RoyK> or udp
[02:04] <awkisopen> it sends Recent Changes edits to a UDP port you specify
[02:04] <awkisopen> so that you can keep track of edits on the wiki
[02:04] <awkisopen> and announce them to an IRC channel, for example
[02:04] <qman__> malev, that's because mysql is now an upstart job in ubuntu, not a sysvinit script
[02:04] <RoyK> ok, haven't used it that way
[02:04] <RoyK> awkisopen: but if so, you need a server to receive them
[02:05] <awkisopen> yes. I have that.
[02:05] <qman__> malev, service mysql start
[02:05] <awkisopen> but even completely ignoring mediawiki - netcat isn't working as expected.
[02:05] <RoyK> awkisopen: if you're getting a connection refused, then the server isn't listening correctly
[02:05] <awkisopen> it's listening via the command netcat -ulp 9392
[02:05] <malev> qman__, that works fine, but I want it to auto start every time I restart the pc
[02:05] <RoyK> awkisopen: or you may have a firewall rejecting those packages
[02:05] <malev> qman__, any idea what to do?
[02:06] <awkisopen> and it receives the first edit without a problem
[02:06] <awkisopen> subsequent edits, however, it does not.
[02:06] <qman__> if it isn't starting, it's probably a bug
[02:06] <RoyK> awkisopen: as I said, connection refused is an icmp message, mostly used for tcp, not udp
[02:06] <qman__> try starting, stopping, starting again, and then rebooting
[02:06] <qman__> I had to do that with squid
[02:06] <malev> qman__, oka!
[02:06] <malev> I'm gonna do that
[02:06] <awkisopen> fair enough, but everything being used here is UDP
[02:07] <awkisopen> and as I said, even purely using netcat commands, it's not working right.
[02:08] <awkisopen> netcat -ulp 9392 will only receive data for as long as the netcat -u localhost 9392 process is kept alive. once that process stops, it fails to listen properly, and any subsequent sends to port 9392 are met with "connection refused," which should not happen.
[02:08] <RoyK> udp is nice for broadcasts, multicasts and immediate messages, by the millisecond, apart from that, I don't see any reason not to use tcp
[02:08] <awkisopen> that would require me to somehow modify MediaWiki, which i'm not prepared to do
[02:08] <awkisopen> I'd rather have what is supposed to be working, working.
[02:08] <RoyK> awkisopen: this issue isn't really about ubuntu server :P
[02:09]  * RoyK gets to bed - nit
[02:09]  * RoyK gets to bed - nite
[02:09] <awkisopen> It's about connections on a server
[02:09] <awkisopen> Ubuntu server
[02:09] <awkisopen> How isn't it about Ubuntu server
[02:09] <awkisopen> I'm running these commands on my Ubuntu 10.04.2 server and they aren't coming out with the expected results
[02:09] <awkisopen> If that's not about Ubuntu server, I don't know what is
[02:10] <RoyK> if I write a crack-pot-app and run it on an ubuntu server, and it doesn't work, well, it's not an ubuntu server problem, is it?
[02:10] <awkisopen> netcat is not a crack-pot-app
[02:10] <qman__> while it's an issue on an ubuntu server, it's not really an issue _about_ ubuntu server, specifically
[02:10] <awkisopen> so where would I go for support for a package in the Ubuntu repositories
[02:10] <qman__> it's an issue with either your app, or netcat, or current linux kernels and userspaces
[02:11]  * RoyK bets a tenner it's the app
[02:11] <awkisopen> I'm not even *using* the app at this point.
[02:11] <awkisopen> I'm *only* using netcat, which is a package available in the ubuntu repositories.
[02:11] <RoyK> awkisopen: networking has been rather stable on linux for 10+ years
[02:11] <RoyK> awkisopen: 15+ if you are slack on the bug report numbers
[02:11] <awkisopen> My point being, where do I go for support for netcat?
[02:12] <RoyK> apt-get install wireshark
[02:12]  * RoyK is off to sleep - night, ladies :)
[02:13] <awkisopen> I can't install wireshark. I'm on a server. I have no GUI.
[02:14] <qman__> then tcpdump
[02:15] <awkisopen> It's flooding me with data about my SSH connection...
[02:16] <qman__> add "port != 22" to the end
[02:16] <awkisopen> syntax error
[02:16] <qman__> in quotes
[02:16] <awkisopen> oh, sorry
[02:16] <awkisopen> also a syntax error
[02:17] <qman__> hmm
[02:17] <qman__> oh, my bad
[02:17] <qman__> "port ! 22"
[02:18] <awkisopen> Well that definitely slowed it down..
[02:19] <qman__> that will at least tell you what is really happening
[02:19] <qman__> and you can hopefully pinpoint the issue from there
[02:20] <qman__> I don't deal much with udp or netcat
[02:20] <awkisopen> hmm, I'm still getting an awful lot of data
[02:20] <qman__> I'm sure there's an argument to filter it down to udp only
[02:20]  * awkisopen tries grep UDP
[02:20] <qman__> and futher still to only those on the port you want
[02:20] <qman__> also, use the -n option to greatly speed up packet capture and display
[02:21] <awkisopen> does this also include information being sent within the server?
[02:21] <awkisopen> I mean, localhost
[02:23] <awkisopen> This is very confusing...
[02:24] <luite> where does ubuntu store the default labels for the ubuntu selinux policy?
[02:26] <awkisopen> Is there anywhere I could go for support for packages in the official Ubuntu repository?
[02:26] <jMCg> awkisopen: ubuntu.com/support ?
[02:27] <awkisopen> "Ask the Ubuntu Community directly using our Internet relay chat (IRC) channel."
[02:27] <awkisopen> Yet I was just told this isn't a matter for IRC... curious.
[02:28] <Pici> awkisopen: Whats the question?
[02:29] <qman__> it's not that that question is not suitable for this channel, it's just that it's a more general linux question and you may be able to get better help for it elsewhere
[02:29] <qman__> whereas this channel is more centered around ubuntu-specific problems and solutions
[02:29] <awkisopen> Pici: I'm having difficulties with netcat using a UDP connection. If I run netcat -u localhost 9392 in one terminal and netcat -ulp 9392 in another, anything I type in terminal A gets sent to terminal B, no problem. But if I kill the process in terminal A, later typing in the exact same command, I get the error "connection refused" which makes no sense in UDP.
[02:30] <awkisopen> In fairness I have no idea whether it's Ubuntu-specific or not...
[02:30] <Pici> awkisopen: Likely not, you may want to ask in ##networking, although I'm not sure how busy they are this time of day. (I'm not usually on IRC at this hour)
[02:30] <awkisopen> Pici: Thank you ^_^
[02:32] <qman__> very doubtful, if anything it would affect all debian-based systems
[02:32] <qman__> but it's more likely just general linux networking
[02:34] <luite> there's /etc/selinux/ubuntu/contexts/files/file_contexts, but that's a huge file, isn't it built from smaller source files?
[02:55] <awkisopen> As it turns out, RoyK and qman__, it *is* a Debian-specific issue: http://paste.pocoo.org/show/399215/
[02:56] <awkisopen> Thanks to ##networking's sleuthing skills
[02:57] <awkisopen> So whoever bet a tenner it was the app is, in fact, dead wrong, and there's unfortunately not a thing that can be done to fix this
[05:13] <donnie> My new Ubuntu-server install automatically points dnsdyn domain to local host. I had to install ddclient on ubuntu-desktop to get it working. Is this the way ubuntu-server works?
[05:42] <ammar> hey i need help my ubuntu-desktop when i go to vi my keybord mess up how do i fix problem
[05:43] <twb> donnie: define "dnsdyn"
[05:44] <ammar> it big problem i cant edit what im doing
[05:44] <donnie> twb I am sorry i mean DynDNS or Dynamic DNS www.dyndns.com
[05:45] <ScottK> ammar: This isn't a support channel for Ubuntu Desktop.
[05:45] <twb> donnie: by default Ubuntu will not update any dynamic DNS service.
[05:45] <ammar> i know i worrying if you would know the problem
[05:47] <donnie> twb ah i guess it will stop working as soon as my ip changes.
[05:48] <twb> If you're going to "foo.example.net" and that resolves to <IP_ADDRESS> or <IP_ADDRESS>, that's because it's in /etc/hosts as such.
[05:48] <twb> If so, you should test resolution of foo.example.net on a third party, e.g. on sdf.org
[05:51] <donnie> twb What does DNS Server or/and BIND9 do that i installed with ubuntu-server installation?
[05:52] <twb> By default?  Probably nothing,
[05:53] <donnie> twb I will just install ddclient to update ip. Thanks for your help.
[06:09] <oyiptong> hey guys
[06:09] <oyiptong> say i'm cloning ubuntu server vm's
[06:10] <oyiptong> should i regenerate the snake-oil cert for each machine?
[06:10] <oyiptong> what other things should i regenerate so that the different users of the cloned vm's cannot spy on each other
[06:10] <oyiptong> ?
[06:10] <oyiptong> s/users/owners/g
[06:11] <twb> oyiptong: you should not be using snake-oil certs anywhere
[06:11] <twb> They are BY DEFINITION not safe
[06:11] <oyiptong> i mean... postgres uses it by default, so does apache on install. its for dev machines
[06:12] <oyiptong> those won't run in production
[06:12] <twb> That is because it's not possible for the default configuration to have your valid SSL keypairs.
[06:13] <twb> You emphatically should generate proper SSL keys in a proper SSL trust hierarchy, but if you are too lazy or stupid to do that, then regenerating the snakeoil certs is probably slightly better than not doing so.
[06:13] <oyiptong> are there any other certificates or keys that i should regenerate if the servers are cloned?
[06:13] <twb> SSH host keys
[06:13] <twb> SSL and SSH will be the first 90%
[06:14] <oyiptong> right!
[06:14] <twb> There's probably another 90% that I can't think of
[06:14] <twb> For SSH, just delete them then run "dpkg-reconfigure openssh-server"
[06:14] <twb> (Unless you're running GNU SSH or something.)
[06:15] <oyiptong> thank you very much. i'm using the default openssh-server. so bsd
[07:18] <twb> Will unattended-upgrades pull in new kernels?
[07:18] <twb> In one case, I specifically don't want it to, because I'm using third-party ko's that need to be rebuilt by hand afterwards, so an unattended upgrade + unscheduled power outage = sad twb
[07:42] <twb> It looks like it does, because on another host that has u-a installed, and /boot mounted ro by default, apt reports it's in an inconsistent state -- looks like it tried to upgrade the kernel and failed because it couldn't write to /boot
[08:27] <jmarsden> twb: /etc/apt/apt.conf.d/50unattended-upgrades     includes a list of packages not to unattendedly upgrade ...
[08:27] <twb> Thanks.
[08:27] <jmarsden> You're welcome.
[08:28] <twb> jmarsden: while you're there, do you know where the example dpkg pre/post hooks for mount -o remount,rw /usr went?
[08:28] <twb> (I want them except for /boot instead of /usr)
[08:29] <jmarsden> No, I'm not sure where I'd look for those...
[08:37] <twb> I thought they were in apt_preferences(5) :-(
[08:43] <twb> DPkg::Pre-Invoke  { "mount -oremount,rw /boot"; }
[08:43] <twb> DPkg::Post-Invoke { "mount -oremount,ro /boot"; }
[08:43]  * twb tries
[08:44] <twb> Works!
[08:45] <jmarsden> :)
[08:51] <jmarsden> twb: There seems to be an example in /etc/apt.conf.d/99tmpfs-noexec  on my machine here... maybe that is what you were thinking of?
[08:51] <twb> No, it was not actually on by default, but it was an example
[08:52] <jmarsden> That one is present by commented out... OK.
[08:52] <jmarsden> s/by/but/
[08:52] <twb> Oh
[08:52] <twb> I don't have that file tho
[08:53] <jmarsden> Hmmm.  That is on a <IP_ADDRESS> Ubuntu desktop... not sure where I got it from, if it didn't come by default.
[08:53] <twb> lucid and sid servers here
[08:53] <twb> dpkg -S might tell you
[08:53] <jmarsden> Ah, maybe Ubuntu adds it.  dpkg -S says it can't find it...
[10:39] <RoyK> wtf - I create /dev/md3 and after reboot ubuntu has /dev/md_d3, not md3. The create command was 'mdadm --create /dev/md3 --level=5 --raid-devices=2 /dev/sd[ab]' and aslo, after a reboot, the new device shows up without sdb, only one drive!
[11:05] <besht> good morning
[11:05] <besht> i was wandering if anyone could help me with a backup question
[11:06] <besht> i am thinking of managing backups with rsnapshot, as it can do ssh and lvm  and is quite easy to manage, but i cannot find any information on how to use ssh and lvm together
[11:06] <besht> can anyone offer some experience on that topic?
[11:08] <lau> hello any issues with ext3 and jdb2 ?
[11:08] <lau> s/ext3/ext4
[11:17] <RoyK> what's jdb2?
[11:55] <NCommander> Does anyone know who (if anyone) will be creating the LXC task for oneiric?
[12:09] <zul> NCommander: eh?
[12:11] <jennie> friends please help me in downloading these image   files from  http://emagazine.pdgroup.in/pratiyogitadarpan/01052011/pages.xml
[12:12] <jennie> these files are in flash player here at this link http://emagazine.pdgroup.in/pratiyogitadarpan/01052011/Home.aspx
[12:21] <cocoa117> anyone had experience on how to backup ufw rules, and put it to freshly installed Ubuntu?
[12:21] <cocoa117> I cp -av /var/lib/ufw/user.rule, but in the new system it doesn't run
[12:22] <cocoa117> after sudo ufw enable, and sudo ufw status, none of the rules are running
[12:31] <cocoa117> k, it seems the /var/lib/ufw/user.rule is now actually function in /lib/ufw/user.rule!!!
[12:47] <NCommander> zul: we need an LXC task in the server image for ARM as LXC + OpenStack is our cloud solution in favor of actual virtualization
[12:52] <jdstrand> cocoa117: the files to backup are /etc/ufw and /lib/ufw/ufw*rules
[12:52] <jdstrand> cocoa117: on recent systems. ufw used to keep files in /var/lib/ufw. if you have your files in /var/lib/ufw, then just put them in /lib/ufw on the new system
[12:53] <jdstrand> cocoa117: this sounds like you are doing some sort of a migration from say hardy to lucid (or later). if this is the case, do what I said and it should work
[12:55] <cocoa117> jdstrand, yes, thanx for clear that up. i just start to realise it now
[13:02] <lau> RoyK: this one https://bugs.launchpad.net/ubuntu/+source/linux/+bug/607560
[13:03] <lau> it sounds like a kernel issue , since I switched to latest 2.6.38-9-generic
[13:03] <lau> all my fs (ext4) are having issue writing every few seconds
[13:05] <lau> in the bug description lots of disks are seagate , but mine is western digital
[13:06] <lau> don't know if it is hardware related (i don't think so) , fs related
[13:35] <zul> NCommander: sure but tasksel is going away, the openstack lxc is going to be handled by orchestra though
[13:38] <NCommander> zul: tasksel is going away?
[13:38] <NCommander> With what? (and also, we still need a task for germinate to handle)
[13:38] <zul> NCommander: in the iso yes, but openstack will be seeded when the MIRs are done
[13:40] <NCommander> zul: as part of the virtualization host task, or a new one?
[13:40] <zul> NCommander: undetermined
[13:41] <NCommander> zul: I'd like to see it as a new one simply because the existing virtualization host task is slated to be unsupported on armel this cycle (we have no hardware which can support virtualization on ARM)
[13:42] <zul> NCommander: ok i think we can do that
[13:42] <NCommander> Great :-)
[13:50] <zul> lynxman: is the mcollective-plugins in a bzr branch?
[13:51] <lynxman> zul: nope, it's pending merging upstream
[13:51] <zul> what about the debian packaging?
[13:51] <lynxman> zul: ah I see where you're going now :)
[13:51] <lynxman> zul: I can create the branch if you want
[13:52] <zul> lynxman: yes please
[13:52] <lynxman> zul: I'll create one for the provisioner too, you have the package available as well in the same ppa
[13:54] <lynxman> zul: lp:~lynxman/+junk/mcollective-plugins
[13:55] <lynxman> zul: also lp:~lynxman/+junk/mcollective-provisioner for the provisioner
[13:56] <zul> cool
[14:00] <Daviey> lynxman: Do you have a branch with longer history of mcollective-plugins ?
[14:01] <lynxman> DA
[14:01] <lynxman> er
[14:01] <lynxman> Daviey: it's all in git unfortunately
[14:01] <Daviey> lynxman: Is that Ubuntu enteries in git, or upstream git?
[14:01] <lynxman> Daviey: upstream git, our development branch for our plugins was removed sometime ago
[14:02] <Daviey> argh.
[14:02] <lynxman> Daviey: if I just knew... :)
[14:03] <Daviey> heh.  Are you working on it atm?
[14:03] <Daviey> (Some of the changelog enteries make it a little hard to work out what has been going on)
[14:04] <lynxman> Daviey: nope, that's the changelog from our mcollective-plugins, what happened in this last version is that we merged in our own plugins (as patches for now)
[14:04] <Daviey> lynxman: Okay, super - what are you doing on that package this week?
[14:04] <lynxman> Daviey: so far in the ppa we had one mcollective-plugins and one mcollective-canonical-plugins packages
[14:04] <lynxman> Daviey: nothing else, it's all good until we get merged upstream
[14:05] <Daviey> lynxman: so the need for -plugins is being totally dropped?
[14:05] <Daviey> and merged into upstream mcollective
[14:05] <Daviey> ?
[14:05] <lynxman> Daviey: nope, merged to the upstream mcollective-plugins package :)
[14:05] <lynxman> Daviey: -plugins are still and will still be needed
[14:06] <Daviey> hmm.. so mcollective-canonical-plugins is going into mcollective-plugins?
[14:06] <lynxman> Daviey: yes
[14:07] <lynxman> Daviey: need to meet with Volcane in a week or two to get it done
[14:07] <zul> lynxman: i just had a look at the debian/patches the names of the patches are....umm....not good can you give them a bit more descriptive names please?
[14:08] <lynxman> zul: I was afraid you would say that ;) on it
[14:08] <Daviey> lynxman: am i right in saying that -plugins upstream is still puppet?
[14:08] <lynxman> Daviey: yes
[14:08] <Daviey> lynxman: zul doesn't miss a trick! :)
[14:08] <lynxman> Daviey: :D
[14:08] <Daviey> lynxman: Well adam_g is spending the afternoon with puppet, do you want anything asked of them?
[14:09] <lynxman> Daviey: no need to, the plugins are maintained by Volcane who's in London, I just need to get my arse back
[14:09] <lynxman> Daviey: we had a planned meeting last Friday but unfortunately he couldn't make it
[14:10] <i2v8an> hi, could someone direct me to some good documentation for setting up exim4 to use remote smtp?
[14:10] <Daviey> lynxman: Maybe, i should come and visit at some point :)
[14:10] <smoser> smb, you have any clue on bug 784937
[14:10] <lynxman> Daviey: I'll be around again from June 13th onwards, so please drop in anytime :)
[14:12] <Daviey> lynxman: i'll do that!
[14:12] <lynxman> Daviey: yay ^^
[14:21] <lynxman> zul: is this better? http://pastebin.ubuntu.com/616732/
[14:23] <zul> lynxman: the fact.ddl.patch fact.rb.patch is for the same plugin right?
[14:23] <lynxman> zul: yes, two different files though
[14:23] <lynxman> zul: same goes for mc-fact
[14:24] <zul> lynxman: i would just combine them since its for the same plugin will make maintenance alot easier if the code hasnt gone upstream yet and we get a newer snapshot
[14:24] <lynxman> zul: okidoki, doing that
[14:27] <sommer> morning all, weeee
[14:28] <lynxman> zul: http://pastebin.ubuntu.com/616741/
[14:29] <zul> lynxman: cool now make the change in bzr :)
[14:29] <lynxman> zul: yessir
[14:31] <lynxman> zul: all done, pushing new package in the ppa
[14:31] <zul> lynxman: no need
[14:31] <lynxman> zul: heh okay :)
[14:32] <Roasted> How can I see what IPs I handed out from my Ubuntu server?
[14:46] <lynxman> Roasted: you have a dhcp server installed?
[14:46] <Roasted> lynxman, I got it. It's under /var/lib/dhcpd/dhcpd.leases
[14:47] <Roasted> thanks though
[14:47] <lynxman> Roasted: np :)
[14:53] <queso> Should sudo hostname newname be updating /etc/hostname and /etc/hosts ?  Or do those have to manually be changed?
[14:53] <lynxman> queso: as far as I understand it'll change /etc/hostname only
[14:53] <queso> lynxman: unfortunately it didn't even do that
[14:54] <queso> lynxman: cat /etc/hostname gives me the original name, but when I use the hostname command it displays the new one.
[14:54] <lynxman> queso: hm...
[14:56] <queso> lynxman: I guess as root doing echo newname > /etc/hostname accomplishes the same thing.
[15:00] <lynxman> queso: it does, it's ugly though :)
[15:00] <queso> lynxman: what's the right way?
[15:01] <lynxman> queso: the one you were doing ;)
[15:01] <queso> (I'm trying to do it in a script)
[15:01] <queso> lynxman: ha, okay, but that one doesn't seem to work.
[15:02] <lynxman> queso: that's the weird thing
[15:03] <jpds> Cheese.
[15:05] <lynxman> jpds: good point ;)
[15:06] <queso> After manually modifying /etc/hostname, is a reboot necessary, or restarting some network processes?
[15:16] <lynxman> queso: a reboot after a hostname change is cleaner
[15:16] <queso> lynxman: okay, thx
[15:22] <queso> Where is the standard place to put a self-written script, intended to be run with root privs (sudo), but by other users (such that it will be in their path)?
[15:23] <zul> lynxman: you havent updated your bzr branch
[15:30] <lynxman> zul: hmm I pushed the code...
[15:30] <smoser> jamespage, SpamapS our friend udev is rearing head again.
[15:30] <smoser> bug 791868
[15:31] <lynxman> zul: it's there :)
[15:33] <zul> yeah it is but you removed the files but didnt add them back
[15:37] <lynxman> zul: err :)
[15:38] <lynxman> zul: fixing!
[15:38] <lynxman> zul: and done
[15:49] <hallyn> jamespage: anything new i should know since http://ubuntuserver.wordpress.com/2011/03/02/natty-jenkins-for-ubuntu-call-for-testing/, or can i still follow those instructions?
[15:51] <jamespage> hallyn: lemme take a look
[15:51] <jamespage> yep - thats still good for natty
[15:55] <zul> lynxman; for your *.postinst why are you using invoke-rc.d since mcollective is an upstart job?
[15:57] <hallyn> jamespage: and for o?
[15:57] <lynxman> zul: because you told me to use it instead of service :)
[15:57] <jamespage> hallyn: not avaliable yet either in PPA or archive
[15:57] <jamespage> working on that one now
[15:58] <hallyn> jamespage: ok, thx.  will test in natty, then hoping to use it with ensemble
[15:58] <lynxman> zul: service would exitstate 1 if the service wasn't running and made the postinst fail, invoke-rc.d doesn't
[15:58] <hallyn> (dunno if that needs oneiric or not)
[15:59] <jamespage> should be OK on natty
[15:59] <zul> lynxman: did i? well i was wrong you should be able to do stop mcollective 2>/dev/null || true ; start mcollective || true
[15:59] <jamespage> are you going to write a formula?
[15:59] <hallyn> yup
[16:00] <jamespage> great - I had the same idea; if you want to work together on that more that happy to
[16:00] <hallyn> excellent
[16:00] <hallyn> but first i need to just use it :)  get the feel fir it
[16:00] <hallyn> thx, ttyl
[16:03] <lynxman> zul: want me to fix it now? it should be quite fast
[16:03] <zul> lynxman: sure
[16:03] <lynxman> zul: okay on it
[16:10] <lynxman> zul: done
[16:15] <zul> lynxman: cool
[17:08] <jamespage> SpamapS: around?
[17:09] <bencer_> hi all
[17:10] <SpamapS> jamespage: indeed, hallo!
[17:11] <jamespage> SpamapS: hey - any chance you could put your SRU hat on a look at bug 783836
[17:11] <jamespage> there are a few challenges around reproducing this issue (i.e. we can't)
[17:12] <jamespage> but the fix has good heritage
[17:12] <jamespage> and confirmed resolution of the issue
[17:13] <jamespage> (albeit elsewhere)
[17:14] <SpamapS> jamespage: right I remember that one.
[17:15] <SpamapS> jamespage: is it uploaded to -proposed already?
[17:15] <jamespage> not yet - Daviey is on the case there
[17:16] <SpamapS> It should be fixed in Oneiric just by virtue of the newer upstream, yes?
[17:16] <jamespage> yep - Oneiric does include this fix
[17:23] <mecode> hey all - trying to get into better habits. i usually ssh as root into my ubuntu server and do everything that way. this time around i've made myself a user account and given myself sudo privileges. permissions are throwing me off a little bit. how should i set the permissions on /var/www so that i can edit stuff in there (well pull using git, but same thing) and also www-data (the nginx user) can have access?
[17:24] <smw> mecode, I would use sudo to git pull
[17:25] <smw> mecode, just make sure it is readable by the nginx user
[17:25] <smw> by default it is
[17:25] <smw> mecode, so... no problem, right? :-)
[17:25] <mecode> ok so just chown the /var/www for www-data and then use sudo to get around in there? seems like it'd work just fine
[17:25] <mecode> ok i'll go with that then, thanks
[17:26] <smw> no
[17:26] <smw> mecode, I would not give nginx write access
[17:26] <smw> mecode, I would only chown the folders it NEEDS to write to
[17:26] <mecode> ok
[17:26] <mecode> then who has write access?
[17:26] <mecode> just my user then?
[17:26] <smw> mecode, root
[17:26] <mecode> oh ok
[17:27] <smw> or your user
[17:28] <smw> mecode, the idea is that nginx should have as little power as possible.
[17:28] <mecode> that makes sense - in case it gets compromised i guess
[17:28] <smw> mecode, so, if you have a bug, they can't change the code
[17:46] <ruben23> hi guys i installll phpmyadmin on ubuntu server- but ti did not ask me to be used fro apache2, directly install now when i try to open http://ipaddress/phpmyadmin- its timeout
[17:48] <m3asmi> sudo service isc-dhcp-server start  ___________
[17:48] <m3asmi>  * Starting ISC DHCP server dhcpd   _____________* check syslog for diagnostics.   [fail]
[18:02] <m3asmi>  sudo service isc-dhcp-server start * Starting ISC DHCP server dhcpd * check syslog for diagnostics. ...fail! ..
[18:03] <pmatulis> m3asmi: check syslog for diagnostics
[18:03] <m3asmi> pmatulis: No subnet declaration for eth0 (<IP_ADDRESS>).
[18:03] <pmatulis> m3asmi: there you go
[18:04] <m3asmi> how
[18:04] <m3asmi> pmatulis: how can I configure it
[18:05] <pmatulis> http://www.google.com/search?client=ubuntu&channel=fs&q=No+subnet+declaration+for+eth0&ie=utf-8&oe=utf-8
[18:13] <frewsxcv> in arch, there's an array you fill out for daemons you want to load on startup. is there an equivalent in ubuntu?
[18:27] <SpamapS> frewsxcv: by default, if something is installed, it starts
[18:33] <zul> hey SpamapS
[18:35] <frewsxcv> well i don't always have the option of installing stuff from the repositories
[18:47] <smoser> smb, around ?
[19:04] <nigelb> kirkland: around?
[19:11] <RoAkSoAx> nigelb: he's on a trip I think
[19:11] <nigelb> RoAkSoAx: ah, its fine then.  I'll just reply on his MP :)
[19:11] <RoAkSoAx> ;)
[19:26] <smoser> hggdh, can you approve me for ~ubuntu-server-iso-testing-dev
[19:26] <hggdh> smoser, of course
[19:28] <hggdh> smoser, welcome :-)
[19:35] <kirkland> nigelb: howdy
[19:35] <kirkland> nigelb: am now
[19:36] <nigelb> kirkland: I wanted to ask you the license for the comments.png in the summit MP, but I got http://people.ubuntu.com/~mhall119/icons/icons_preview.html :)
[19:36] <kirkland> nigelb: ah, yeah much better
[19:36] <nigelb> I was fixing that up today :)
[19:36] <kirkland> nigelb: fwiw, i got comments.png from famfamfam-silk, which is in the archive
[19:36] <nigelb> :)
[19:36] <kirkland> nigelb: but those from mhall are much nicer
[19:37] <nigelb> kirkland: Yup :)
[19:37] <kirkland> nigelb: sweet, can I test it somewhere?
[19:38] <nigelb> kirkland: sadly, we don't have a test server, I'm only submitting MPs
[19:38] <nigelb> I could give you a screenshot though once I'm done with this.  (still working on it)
[19:38] <kirkland> nigelb: heh
[19:39] <kirkland> nigelb: you guys need ensemble + ec2 :-)
[19:39] <kirkland> nigelb: sure
[19:39] <nigelb> kirkland: no no, we want Canonical to pay for ec2 :P
[19:40] <nigelb> mhall119 is working on getting us a server, so it should happen soonish
[19:47] <nigelb> kirkland: Loosk good? http://i.imgur.com/u9scA.png
[19:48] <nigelb> *looks
[19:49] <hggdh> smoser, are you generating oneiric ec2 images?
[19:51] <smoser> hggdh, well, yesh.
[19:51] <smoser> i just released some!
[19:52] <smoser> http://uec-images.ubuntu.com/releases/oneiric/alpha-1/
[19:52] <hggdh> smoser, ooooohh sooo cool
[19:57] <erichammond> smoser: Are we getting fresh natty, too?
[19:57] <smoser> erichammond, do you have a reason for wanting newer natty?
[19:57] <smoser> i'm in the process of releasing updated lucid
[19:58] <erichammond> smoser: Seems like there were some good bugs fixed recently, or perhaps I'm not paying attention closely enough.
[20:01] <smoser> erichammond, http://paste.ubuntu.com/616973/
[20:01] <smoser> that is the collected changes between release and most recent natty
[20:02] <smoser> was there something that jumped out of that list as particularly noteworthy?
[20:04] <smoser> did you really need the "Egypt abandons DST in 2011" fix ? :)
[20:21] <erichammond> smoser: Thanks, nothing jumps out from that list.  Perhaps it was another Ubuntu version or a bug that is close to being fixed.  It's hard to keep track with so many other things going on in life.
[20:21] <smoser> what could possibly be more important than tracking bug fixes to a operating system release?
[20:24] <kirkland> nigelb: sure, thanks!
[20:24] <nigelb> \o/
[20:43] <_Neytiri_> how do i set up VM's on my server?
[20:46] <pmatulis> !kvm | _Neytiri_
[20:52] <_Neytiri_> ok
[20:56] <_Neytiri_> can i still use KVM if my cpu doesent support hardware virturalation?
[20:57] <hallyn> you can use qemu
[20:57] <soren> _Neytiri_: Well, I don't know about "use".. It functions, but it's really, really slow.
[20:57] <hallyn> without acceleration
[20:57] <hallyn> eh, iit can be acceptable depending on what you're doing :)
[20:58] <_Neytiri_> i am just running a DNS server
[21:02] <_Neytiri_> so how would i use qemu, i manage the server i want to run vm's on via ssh
[21:03] <irong33k> when i installed apache like 'tasksel ^lamp' apache services cant work...without first being connected to the net,.any solutions?
[21:05] <irong33k> thanx 4 your help :(
[21:05] <guntbert> irong33k: as I said - I've never seen that: please have a look into /var/log/apache2/error.log - there you should see *why* it doesn't start
[21:08] <RoAkSoAx> kirkland: o/!! Were u able to test the second stage?
[21:09] <kirkland> RoAkSoAx: negative, not yet
[21:09] <RoAkSoAx> kirkland: alrighty! no worries!
[21:15] <jonesst1> anybody got vmware's esxi vmtools to install on ubuntu?
[21:24] <kirkland> RoAkSoAx: is Oneiric desktop working for you in Testdrive?
[21:27] <kirkland> RoAkSoAx: its not working at all for me
[21:30] <Joshua__> I am trying to configure postfix to send outgoing mail to my exchange server on the LAN, can anyone help with that? Server 11.04
[21:31] <jonesst1> joshua u need a smarthost setting, it probably goes in main.cf but im not a postfix guy
[21:31] <Joshua__> where is that located at?
[21:33] <jonesst1> um /etc/postfix/
[21:34] <jonesst1> let me go look on rhel6.1 is should be the same thing
[21:37] <kirkland> RoAkSoAx: also, I'm testing Cobbler on Oneiric
[21:37] <kirkland> RoAkSoAx: and I'm following https://help.ubuntu.com/community/Cobbler
[21:37] <jonesst1> looks like its the relayhost parameter
[21:37] <kirkland> RoAkSoAx: looks like there's a step missing between your "Importing" and "Deployment" stages
[21:37] <kirkland> RoAkSoAx: the part about adding the machine to Cobbler
[21:37] <jonesst1> so relayhost=mail.domain.com
[21:37] <jonesst1> and restart postfix
[21:37] <jonesst1> and test
[21:38] <jonesst1> :q!
[21:38] <jonesst1> oops
[21:38] <jonesst1> doh
[21:41]  * RoAkSoAx checks
[21:41] <RoAkSoAx> kirkland: you mean adding a "system"
[21:42] <kirkland> RoAkSoAx: you have to add the machine to cobbler
[21:42] <kirkland> RoAkSoAx: if you want to be able to install it by cobbler
[21:43] <RoAkSoAx> kirkland: hold on, let me check
[21:43] <kirkland> RoAkSoAx: i'm testing powernap now
[21:44] <RoAkSoAx> kirkland: you mean this? : https://fedorahosted.org/cobbler/wiki/DeployFeature
[21:45] <kirkland> RoAkSoAx: right
[21:45] <RoAkSoAx> kirkland: haven't yet tested that but will do now
[21:47] <RoAkSoAx> kirkland: the "deploy" command does not exist
[21:49] <kirkland> RoAkSoAx: okay, powernap worked for me
[21:49] <kirkland> RoAkSoAx: looked at the diff, looks reasonable, good work!
[21:49] <kirkland> RoAkSoAx: shall i release and upload?
[21:49] <RoAkSoAx> kirkland: please!
[21:49] <kirkland> RoAkSoAx: wilco
[21:50] <RoAkSoAx> kirkland: so anyways, I could add the documentation to add systems but the "cobbler deploy" command does not yet exists
[21:54] <hallyn> jamespage: do i need to install a jenkins git plugin separately, or should that be there?
[21:55] <kirkland> RoAkSoAx: uploaded, thanks!
[21:55] <RoAkSoAx> kirkland: thank you!
[21:55] <hallyn> zul: are you in the mood to sponsor a trivial apache upload for me?  :)
[21:55] <kirkland> RoAkSoAx: re: my cobbler questions ....
[21:55] <zul> hallyn: can do it tonight
[21:55] <kirkland> hallyn: i can, if zul isn't around
[21:56] <kirkland> RoAkSoAx: so i have a cobbler server running
[21:56] <kirkland> RoAkSoAx: in virt-manager
[21:56] <RoAkSoAx> kirkland: ok
[21:56] <kirkland> RoAkSoAx: and i created a new virtual machine, also in virt-manager
[21:56] <kirkland> RoAkSoAx: both on the bridge interface
[21:57] <kirkland> RoAkSoAx: so i boot the new vm
[21:57] <RoAkSoAx> kirkland: ok
[21:57] <kirkland> RoAkSoAx: tell it to boot from the network
[21:57] <kirkland> RoAkSoAx: it doesn't get the pxe information, though
[21:57] <hallyn> zul: thanks, it's the trivial debdiff attached to bug 787013
[21:57] <hallyn> kirkland: thanks for the offer.  this is far from urgent :)
[21:57] <kirkland> RoAkSoAx: i presume because the cobbler server doesn't know about the new vm's mac addr
[21:57] <kirkland> hallyn: np
[21:58] <kirkland> hallyn: any luck with oneiric in kvm?
[21:58] <RoAkSoAx> kirkland: uhmmm no I don't think so
[21:58] <hallyn> kirkland: hm, i just got the failure on 'try ubuntu'
[21:58] <RoAkSoAx> kirkland: so when you tell it to boot from the network, it will try to search for a PXE server in the network
[21:58] <hallyn> kirkland: looks liek we need spice :)
[21:58] <kirkland> hallyn: you should get (back) on that :-)
[21:59] <hallyn> kirkland: the ball is in Daviey's court actually
[21:59] <RoAkSoAx> kirkland: so the DHCP server does not know of any PXE's so the idea is to tell the DHCP server that the VM is the cobbler server
[22:00] <hallyn> hm, and -vga vmware locked up over vnc
[22:01] <hallyn> well, that sure looks bug-worthy
[22:01] <hallyn> kirkland: have you filed one, or should I?
[22:02] <RoAkSoAx> kirkland: so for example, in my DD-WRT router i tell this to DNSmasq: dhcp-boot=pxelinux.0,,<IP_ADDRESS>
[22:02] <kirkland> hallyn: i haven't sorry;  please do
[22:02] <hallyn> k
[22:02] <RoAkSoAx> kirkland: so whenever I fire up a VM that uses the bridge, then the router dhcp's server tells that the IP is the boot server and it obtains the list of available profiles from there
[22:02] <RoAkSoAx> negronjl_: ping
[22:02] <kirkland> RoAkSoAx: ah, right
[22:03] <kirkland> RoAkSoAx: so how should I do this over virt-manager?
[22:03] <negronjl_> RoAkSoAx: hi
[22:03] <RoAkSoAx> negronjl_: did you ever do PXE of a VM using a cobbler server that was a VM using the same bridge?
[22:03] <RoAkSoAx> kirkland: I'd use koan :)
[22:04] <negronjl> I did but, without koan kirkland, RoAkSoAx
[22:04] <RoAkSoAx> negronjl: how were you able to tell that the cobbler server in the VM was the PXE? did you modify the router or did you do something in the host?
[22:04] <negronjl> I suspect that it would be a lot easier with koan
[22:05] <kirkland> negronjl: yeah, how did you do it :-)
[22:05] <negronjl> Let me get the steps together and put them on pastebin
[22:05] <lynxman> negronjl: share the pastebin love, I would like to know as well :)
[22:05] <kirkland> zul: lynxman said that you sponsored his mcollective-plugins into oneiric?
[22:06] <negronjl> sure thing lynxman
[22:06] <RoAkSoAx> kirkland: if you wanna use koan, please use the virtinst from ppa:ubuntu-virt/ppa
[22:06] <kirkland> RoAkSoAx: okay....why's that?
[22:09] <negronjl> kirkland, RoAkSoAx, lynxman:  I started by creating a bridge interface on the host system.  Here is the one I made on my laptop: https://pastebin.canonical.com/48138/
[22:09] <RoAkSoAx> kirkland: cause when using koan, it hands of the url of the HTTP directory to virtinst, which examines it to determine the distro and stuff, and the one in PPA has more logic that I discovered later, it was missing from the one I patched in Natty
[22:09] <RoAkSoAx> kirkland: will be uploading to Oneiric soon
[22:10] <kirkland> RoAkSoAx: perfect, that's what I was checking ;-)
[22:11] <negronjl> kirkland, RoAkSoAx, lynxman: I started by creating a bridge interface on the host system. Here is the one I made on my laptop: http://pastebin.ubuntu.com/617064/
[22:11] <hallyn> jamespage: (btw, nm, found my answer, thx :)
[22:13] <negronjl> kirkland, RoAkSoAx, lynxman: In virt-manager, create a machine and bind it to that interface ( in my case, br0 ).
[22:13] <negronjl> kirkland, RoAkSoAx, lynxman: Craate n-number of machines, all of them bound to that interface
[22:13] <negronjl> kirkland, RoAkSoAx, lynxman: That creates your network.
[22:14] <negronjl> kirkland, RoAkSoAx, lynxman:  For DHCP and access via the host to the internet, I have the following on my machine:
[22:14] <negronjl> kirkland, RoAkSoAx, lynxman: sudo /usr/sbin/dnsmasq --strict-order --bind-interfaces --pid-file=/var/run/libvirt/network/br0.pid --conf-file= --except-interface lo --listen-address <IP_ADDRESS> --dhcp-range <IP_ADDRESS>,<IP_ADDRESS> --dhcp-lease-max=253 --dhcp-no-override
[22:15] <negronjl> kirkland, RoAkSoAx, lynxman: On one of the machines, install ubuntu-orchestra-server.
[22:15] <negronjl> kirkland, RoAkSoAx, lynxman: PXE boot any of the other machines....it should work.
[22:16] <RoAkSoAx> negronjl: cool!!
[22:16] <RoAkSoAx> kirkland: yeah that there should do the work, so dnsmasq in the host itself is given addresses to the VM's. If it doesn't work out of the box, then, you'd just need to also especify that the PXE is the VM running cobbler
[22:17] <RoAkSoAx> s/given/giving
[22:17] <negronjl> kirkland, RoAkSoAx, lynxman: In my setup, I have the orchestra-server running on static IP and the rest of the clients running off of dhcp.
[22:18] <kirkland> negronjl: rock!
[22:18] <kirkland> RoAkSoAx: perhaps you could add a wiki page under the Cobbler documentation with this magic from negronjl ;-)
[22:18] <RoAkSoAx> kirkland: will do!!!
[22:18] <kirkland> RoAkSoAx: cheers
[22:18] <negronjl> kirkland, RoAkSoAx, lynxman: If all else fails, I can always just dump my configuration and images somewhere for you to take ( chinstrap comes to mind)
[22:19] <kirkland> RoAkSoAx: do you mind if I make cman a recommends of cobbler (promote from a suggests)?
[22:19] <lynxman> nice
[22:19] <kirkland> RoAkSoAx: that will help with one of the cobbler check messages
[22:19] <RoAkSoAx> kirkland: If you want, but I'm uploading fence-agents either by the end of the week or next week
[22:19] <kirkland> RoAkSoAx: is that better?
[22:19] <kirkland> RoAkSoAx: looks like cman is in main ...
[22:20] <RoAkSoAx> kirkland: yeah cman pull useless cluster stack stuff and contains the fence-agents that have been separated into its own source package
[22:20] <RoAkSoAx> kirkland: i'm uploading fence-agents and filling a MIR
[22:20] <RoAkSoAx> kirkland: we could put that in a PPA if you like until that happens
[22:20] <kirkland> RoAkSoAx: okey doke;  make sure you remove cman as a suggests, and add it as a recommends
[22:21] <RoAkSoAx> kirkland: will do
[22:21] <kirkland> RoAkSoAx: cool
[22:22] <kirkland> RoAkSoAx: oh, powernap feature/request for you ...
[22:22] <RoAkSoAx> kirkland: I have fence-agents 3.1.4 here: https://launchpad.net/~andreserl/+archive/ha/+packages and it includes one fence-agent for eaton device sadded by arnaud recently
[22:22] <RoAkSoAx> kirkland: shoot :)
[22:22] <kirkland> RoAkSoAx: could you make powernap touch/remove a file in /var/run when a system is powernapping/not-powernapping?
[22:23] <kirkland> RoAkSoAx: I'd like to add an indicator in byobu .zZ that shows when a system is powernapping
[22:23] <kirkland> RoAkSoAx: or is there an easy way?
[22:24] <RoAkSoAx> kirkland: uhmmmmmmmmm let me think
[22:25] <kirkland> RoAkSoAx: nevermind, i'm hacking it myself now
[22:25] <RoAkSoAx> kirkland: i was thinking that maybe pm-powersave had something we could use
[22:25] <RoAkSoAx> kirkland: but there isn't really
[22:25] <RoAkSoAx> kirkland: so yeah I could add that
[22:30] <kirkland> RoAkSoAx: something like this:
[22:30] <kirkland> RoAkSoAx: http://paste.ubuntu.com/617078/
[22:32] <RoAkSoAx> kirkland: yeah we could do that, or whithin the daemon itself to create the file after executing pm-powersave and removing the state file when recover action was taken
[22:32] <RoAkSoAx> kirkland: cause, it will only be useful when in powersave
[22:33] <kirkland> RoAkSoAx: hmm
[22:33] <kirkland> RoAkSoAx: i'm testing this now
[22:33] <RoAkSoAx> kirkland: ok ;)
[22:37] <RoAkSoAx> kirkland: oh btw... have a patch for bikeshed. This should not break the release-build script cause of the source format: http://paste.ubuntu.com/617085/
[22:38] <kirkland> RoAkSoAx: seems to be working well for me
[22:38] <kirkland> RoAkSoAx: i'm going to commit
[22:38] <kirkland> RoAkSoAx: feel free to enhance/rework
[22:38] <kirkland> RoAkSoAx: ah
[22:38] <kirkland> RoAkSoAx: nice fix
[22:39] <RoAkSoAx> kirkland: hehe It had me scratching my head for a while :)
[22:40] <kirkland> RoAkSoAx: heh
[22:41] <lau> I am having a lot of jbd2 write on my ext4 fs , I rolled back to 2.6.35 but it is the same
[22:41] <RoAkSoAx> kirkland: I was also thinking on adding WARN methods, so that we could nose notify-send or something instead of only wall messages
[22:42] <kirkland> RoAkSoAx: intersting ...
[22:42] <kirkland> RoAkSoAx: i like it
[22:42] <lau> do you have any idea how to figure out why all these writes ? I looked at log files without any evidence
[22:42] <RoAkSoAx> kirkland: or even send emails to the administrator
[22:45] <kirkland> RoAkSoAx: release-build patch worked *perfectly*
[22:46] <RoAkSoAx> kirkland: heheh I must admit that without barry's help would have found the solutiuon lol!
[22:48] <kirkland> RoAkSoAx: i recently added a release-test script too
[22:48] <RoAkSoAx> kirkland: what does it do?
[22:48] <RoAkSoAx> kirkland: btw.. I'm getting the UPS on monday
[22:49] <kirkland> RoAkSoAx: same as release-build, but it doesn't change the changelog entry
[22:49] <kirkland> RoAkSoAx: so that you don't have to revert that
[22:49] <RoAkSoAx> kirkland: cool!
[22:55] <Oldschool> I'm having trouble installing a software Raid5 11.04 server - anyone have experience with this?  I think my problem has to do with Grub2
[22:56] <Oldschool> I've created my RAID and mounted it using LiveCD, but getting Grub2 installed and working is what is causing my problems.
[22:57] <pmatulis> Oldschool: you don't need a live cd to install a server
[22:57] <Oldschool> I can't boot without one.  The install usually will leave me with a GRUB> prompt.
[22:58] <hallyn> jamespage: well, the jenkins git plugin appears to die a horrid death trying to git-clone git://www.linux-cr.org/pub/git/linux-cr.git
[22:58] <hallyn> on that failure, i leave this for another day
[22:59] <pmatulis> Oldschool: i cannot see how an install can leave you at a grub prompt.  do you mean after first boot?
[23:00] <Oldschool> Yes - I create the RAID during the install, and depending on the options I use with the partitioner, either GRUB will not install, or it will install onto a /boot partition, but when I reboot, it ends up giving me a grub recovery> prompt
[23:00] <pmatulis> Oldschool: then use the live cd to get the installer logs (syslog) to see what happened.  or install again and get to the menu and choose to see the logs
[23:00] <Oldschool> where are those logs?
[23:05] <Mostoles> hi
[23:05] <Mostoles> sorry for my english
[23:06] <Mostoles> any can try to resolve me a question?
[23:06] <Daviey> Mostoles: you need to ask the question, :)
[23:06] <Mostoles> yes
[23:07] <Mostoles> i like to stop the harddisk to save energy
[23:07] <Mostoles> my s.O
[23:07] <Oldschool> No entries under /var/log/boot
[23:07] <Mostoles> my S.O is ubuntu server
[23:08] <Mostoles> i have one disk for S.O, and 3 for data
[23:08] <Mostoles> i like to stop the data disk
[23:09] <Mostoles> im try to use hdparm, but dont know the flag
[23:10] <Daviey> Mostoles: sudo hdparm -S 120 /dev/sda ?
[23:11] <Mostoles> if I reboot, this is persistent?
[23:12] <Daviey> no
[23:12] <WMP> hello
[23:13] <Daviey> Mostoles: you could add it to your /etc/rc.local
[23:13] <Daviey> (above exit 0)
[23:13] <WMP> what limit in limits.conf can block memory (RAM) per user?
[23:14] <WMP> and maybe who know program who use eq. 200MB from ram
[23:14] <WMP> i wan tto test this limits ;)
[23:15] <Mostoles> i try to put in /etc/hdparm.conf
[23:15] <Mostoles> but dont do any
[23:16] <Mostoles> this /dev/sdc {spindown_time = 120}
[23:26] <martyn> Hey all !
[23:47] <Mostoles> thanks for all
[23:47] <Mostoles> bye


[09:07] <fwereade> heya TheMue
[09:24] <TheMue> fwereade: Hi
[09:24] <TheMue> fwereade: Phew, it's raining cats and dogs here.
[09:25] <fwereade> TheMue, it's pretty hot here
[09:25] <fwereade> TheMue, we're just approaching the too-damn-hot point of the year
[09:25] <fwereade> TheMue, give me a few days and I'll be begging for a decent rainstorm :)
[09:26]  * TheMue dcc's fwereade some rain.
[09:26] <fwereade> TheMue, :)
[09:27] <fwereade> TheMue, so how's it going? I hope the format 2 stuff isn't too much of a hassle -- I feel like I maybe should have done it myself, but I got caught up in the relations and I felt it was getting pretty important
[09:29] <TheMue> fwereade: I'll do firewall first, then format 2.
[09:29] <fwereade> TheMue, ah, excellent
[09:30] <fwereade> TheMue, are we going with the security groups style or are we doing it properly this time?
[09:31] <TheMue> fwereade: I'm talking about todays firewall.py in state. security and auth will be handled later.
[09:31] <fwereade> TheMue, ah cool
[09:31] <TheMue> fwereade: firewall is used by the PA.
[09:32] <TheMue> fwereade: So I'm moving it out of state to cmd.
[09:32]  * fwereade suddenly gets suspicious
[09:32]  * fwereade goes to read code a mo
[09:33] <fwereade> TheMue, doesn't implementing that presuppose the security groups approach?
[09:33] <TheMue> fwereade: As far as I've seen yet not.
[09:34] <TheMue> fwereade: But I've just started.
[09:34] <fwereade> TheMue, it seems to me that if the PA is going to use it, then we're assuming that the PA will remain responsible for opening/closing ports
[09:35] <fwereade> TheMue, a proper solution using firewalls on the units surely shouldn't involve the PA at all?
[09:36] <TheMue> fwereade: Sorry, don't know.
[09:36] <fwereade> TheMue, blast, wish niemeyer was on
[09:37] <TheMue> fwereade: So how would your solution look like?
[09:38] <fwereade> TheMue, unit agent messing with iptables, rather than PA messing with the provider
[09:38] <fwereade> TheMue, we've certainly talked about our use of security groups being a serious problem, and about the need for a cross-provider firewall solution
[09:39] <TheMue> fwereade: Pls go on ...
[09:40] <fwereade> TheMue, but it would not necessarily be *irrational* for us to go with the tried, tested, known-working-at-small-scale solution (given the time constraints that are starting to wear at me slightly)
[09:41] <fwereade> TheMue, the problems with security groups are (1) aws is really not designed to handle what we're doing with them and (2) the solution only works for aws
[09:41] <fwereade> TheMue, (2) is not important wrt our critical short-term goals
[09:42] <fwereade> TheMue, but disregarding (1) feels like the sort of decision that we should get some sort of consensus on before writing code that presupposes it
[09:42] <fwereade> TheMue, s/presupposes it/presupposes that approach/
[09:43] <TheMue> fwereade: That are worries, ok, but how would a proper solution look like?
[09:44] <fwereade> TheMue, I'm afraid I don't have a clear idea of the *precise* problem with our use of security groups... just that we're not meant to use any, and an apocryphal amazon engineer was said to look somewhat horrified by the prospect :)
[09:44] <fwereade> TheMue, I think it comes down to the *unit* agents watching the ports that should be open in their container and taking charge of it themselves
[09:45] <fwereade> TheMue, we'd still need *some* security groups, but probably just 2: one for PA machines and one for everything else
[09:45] <fwereade> TheMue, make sense?
[09:46] <TheMue> fwereade: Yep, so far understandable.
[09:46] <TheMue> rogpeppe: Hey, you are not here. ;)
[09:46] <rogpeppe> TheMue: that's right. i'm an invisible ghost.
[09:47] <rogpeppe> TheMue: i've been given special dispensation :-)
[09:47] <TheMue> rogpeppe: Ah, ok, then it's ok.
[09:47] <fwereade> TheMue, that's pretty much it...
[09:47] <fwereade> rogpeppe, heyhey
[09:47] <rogpeppe> fwereade: yo!
[09:47] <fwereade> rogpeppe, are you aware of any official preference as to how we implement firewalling this time round?
[09:47] <rogpeppe> i seem to remember we've got a meeting scheduled in 13 minutes, so i thought i'd try and turn up for it...
[09:47] <rogpeppe> (maybe i've got it wrong though!)
[09:48] <fwereade> rogpeppe, btw, finished To Hold Infinity, very enjoyable
[09:48] <rogpeppe> fwereade: cool, glad you enjoyed it. am enjoying wwz, in a slightly grim kinda way
[09:48] <rogpeppe> hmm, firewalling
[09:49] <rogpeppe> until we containerise everything, i think the current approach is probably the only one
[09:49] <fwereade> rogpeppe, enjoying Axiomatic too, fun to have a more thinky, less experiencey read once in a while
[09:49] <fwereade> rogpeppe, ah, expand please? I don't see the issue
[09:50] <fwereade> rogpeppe, after all everything is containerised already... in a sense... which feels like the appropriate sense for this context
[09:50] <rogpeppe> fwereade: how do we firewall without making use of ec2's facilities?
[09:50] <fwereade> rogpeppe, iptables?
[09:51] <rogpeppe> fwereade: can't anything get around that?
[09:51] <fwereade> rogpeppe, I have always presumed that it works as advertised, but I can't point to anything proving that
[09:52] <fwereade> rogpeppe, and I'm not saying we don't use security groups at all -- we have to -- but we know that using one per machine is a problem
[09:52] <fwereade> rogpeppe, I just don't know whether it's the sort of problem we want to fix now, or the sort of problem we leave for 13.04
[09:53] <rogpeppe> fwereade: am i right about the meeting, BTW?
[09:53] <fwereade> rogpeppe, er, I have no idea... I had a vague feeling it was weds, but maybe I missed another change
[09:54] <fwereade> rogpeppe, but davecheney is on, and that may lend support to your theory ;p
[09:55] <rogpeppe> dammit, it's an hour later
[09:55] <rogpeppe> bugger, my dispensation is invalid
[09:55] <rogpeppe> fwereade: iptables are manipulatable by root, and the charms run as root.
[09:55] <rogpeppe> fwereade: we need to talk to niemeyer about this
[09:56] <rogpeppe> fwereade, TheMue: well, gotta go. will miss the meeting, i think. have fun, and post any interesting/relevant conversations to juju-dev, where i will see 'em and sneakily read 'em...
[09:57] <fwereade> rogpeppe, yeah, indeed -- I'm not even sure I have a strong position on this, I just feel it's something we should get niemeyer's input on before we implement code that supposes either way
[09:57] <fwereade> rogpeppe, enjoy the holiday :)
[09:57] <TheMue> rogpeppe: OK, have fun.
[09:59] <fwereade> TheMue, I think that either way you can certainly implement something that keeps an eye on both sets of conditions, and emits events when ports should actually open or close
[09:59] <rogpeppe> fwereade: we could cache groups, because we're unlikely to have too many configurations of ports.
[09:59] <rogpeppe> fwereade: which might mitigate the issue
[09:59] <TheMue> fwereade: That's what firewall does today.
[10:00] <rogpeppe> TheMue: ah, it must've changed since i last looked
[10:00] <rogpeppe> TheMue: i thought there was one group for each machine
[10:00] <rogpeppe> anyway, gotta go
[10:00] <TheMue> rogpeppe: The firewall.py does not very much. It's only used by the PA.
[10:01] <fwereade> TheMue, where does it do that?
[10:01] <fwereade> TheMue, I don't see anything that shares groups in there
[10:02] <TheMue> fwereade: I didn't say anything about groups. I meant watcing the ports.
[10:02] <fwereade> TheMue, if anything does that, it's in the individual provider's open_port/close_port methods
[10:02] <fwereade> TheMue, ah got you
[10:03] <fwereade> TheMue, all I'd suggest then is to make sure that the thing that watches an individual machine remains distinct from the thing that watches all machines
[10:05] <fwereade> TheMue, do I appear to be approximately sane there?
[10:05] <TheMue> fwereade: I'll keep it in mind. I'm not yet deep enough in it. Just started the porting and as a prerequisite the watcher for the exposed flag.
[10:06] <fwereade> TheMue, cool
[10:06]  * fwereade starts to wonder whether he's right about it being up to the UA... maybe the MA would be better...
[10:07] <TheMue> fwereade: You've got more insight than me. I sometimes miss an architecture graphics where the components, their responsibilities and roles and how they communicate are visible.
[10:07]  * TheMue is a very visual being.
[10:07] <fwereade> TheMue, I think the issue there is that the responsibilities in python are not necessarily as they should be
[10:08] <fwereade> TheMue, eg theMA being responsible for the first download of the charm, and the UA being responsible for subsequent ones
[10:08] <TheMue> fwereade: OK, then two graphics: todays implementation and wanted implementation
[10:09] <fwereade> TheMue, the first one is of limited value and the second one is subject to change as we figure out *how* we should be doing things...
[10:09] <fwereade> *should*
[10:09] <fwereade> TheMue, hopefully without succumbing to second-system effect
[10:11] <TheMue> fwereade: That's a problem of working remote. I've used whiteboards a lot for a discussion of how something is and how it should change.
[10:11] <TheMue> fwereade: My intention is now first class diagram
[10:11] <TheMue> s/now/no/
[10:34] <Aram> moin.
[10:54] <fwereade> Aram, heyhey
[11:03] <TheMue> Aram: Moin
[11:05] <Aram> fwereade: TheMue: had a little bit of fun yestarday: http://play.golang.org/p/D-qPq8uIw3
[11:14] <fwereade> Aram, haha, nice
[11:18] <TheMue> Aram: *lol*
[13:08] <TheMue> Hmm, seems it's time for a topology watcher.
[14:05] <TheMue> fwereade: Any experiences with the size of topologies in large installations?
[14:06] <fwereade> TheMue, all I know is that yaml was too big for the 2k deployment, json makes it small enough for that with room to spare
[14:06] <TheMue> fwereade: I'm asking because topology watchers keep an old one in memory and pass it and a new one to the using callbacks/watcher users.
[14:07] <fwereade> TheMue, IIRC max ZK node size is 1MB, so order of that, I guess
[14:07] <TheMue> fwereade: I would store it already parsed, so there should be not whitespace problem.
[14:08] <fwereade> TheMue, it shouldn't be an overwhelming load though
[14:08] <TheMue> fwereade: ok
[14:08] <fwereade> TheMue, however you way want to look at recent topology watchers in go, which don't keep a whole topology around
[14:08] <fwereade> TheMue, they just keep the bits they're interested in
[14:09] <TheMue> fwereade: WHich ones you're talking about? Most I've seen so far watch simple nodes.
[14:09] <fwereade> TheMue, MachinesWatcher and MachineUnitsWatcher
[14:10] <TheMue> fwereade: Also the event of change always forces me to at least read one complete node.
[14:10] <fwereade> TheMue, also ServiceRelationsWatcher, new in review today
[14:10] <fwereade> TheMue, yeah, you always read the whole new topology
[14:10] <fwereade> TheMue, no reason to keep unit info around when all you care about is relations for one service
[14:10] <TheMue> fwereade: Thx, will take a look. I need it for the ServiceUnitsWatcher.
[14:11] <fwereade> TheMue, cool
[14:11] <fwereade> TheMue, a suggestion, don't know if it applies:
[14:12]  * TheMue listens
[14:12] <fwereade> TheMue, when doing the ServiceRelationsWatcher, it was very convenient to add (*Service)relationsFromTopology(t *topology) and use it both in Relations and the watcher
[14:13] <fwereade> TheMue, haven't looked at MW or MUW to see whether they'd benefit from similar
[14:13] <TheMue> fwereade: OK, will look, it sounds good.
[14:14] <fwereade> TheMue, it may be that the code to extract the stuff we care about is small enough not to bother in those cases and maybe in yours
[14:15] <TheMue> fwereade: Huh, the last sentence is difficult for me to understand.
[14:15] <fwereade> TheMue, sorry
[14:16] <fwereade> TheMue, I'm saying that getting a []*Relation from a service and a topology is enough work to make it worth factoring out
[14:16] <fwereade> TheMue, but getting a []*Unit from a service and a topology may be trivial enough that it's better to duplicate the code
[14:17] <fwereade> TheMue, similar may apply to MW and MUW
[14:17] <TheMue> fwereade: OK, understand, I will see how much it is.
[15:19] <niemeyer> Hellos!
[15:31] <TheMue> niemeyer: Hello to the far west.
[15:35] <niemeyer> TheMue: Hi :)
[15:35] <niemeyer> TheMue: How's been the weekend?
[15:37] <TheMue> niemeyer: Fine, a but support for my brother in law, he is building a house, and sitting on the couch on Sunday, it rained cats and dogs.
[15:37] <TheMue> niemeyer: And your travel to SFO?
[15:37] <niemeyer> TheMue: Hah :)
[15:38] <niemeyer> TheMue: The trip was quite fine
[16:17] <niemeyer> Hmm.. so it seems that Go's behavior on redirections has changed somehow.. lpad seems broken :(
[16:17]  * niemeyer investigates
[16:27] <fwereade> niemeyer, heyhey
[16:28] <fwereade> niemeyer, TheMue: please confirm that it is not safe to select on a send to a channel that might be closed
[16:28] <niemeyer> fwereade: It is actually safe
[16:29] <fwereade> niemeyer, really? oh, cool
[16:29] <niemeyer> fwereade: It depends a bit on what you mean by that, though
[16:29] <niemeyer> fwereade: Oh, wait.. *send*.. hmm
[16:29] <fwereade> niemeyer, select {dodgy <- event: blah; <-t.Dying()}
[16:29] <fwereade> niemeyer, select {dodgy <- event: blah; <-t.Dying():}
[16:30] <niemeyer> fwereade: No, that's not ok, sorry for the misinfo
[16:30] <fwereade> niemeyer, no worries :)
[16:32] <niemeyer> fwereade: It's considered a bad practice (hence why it blows up) because it's a clear statement that the life time of the channel is messed up.
[16:32] <fwereade> niemeyer, that was what I thought
[16:32] <Aram> hi niemeyer, how's SF?
[16:32] <fwereade> niemeyer, and I'm pretty sure I'm in a situation where I can just leave the channel alone without ever closing it anyway :)
[16:33] <niemeyer> Aram: Pretty nice, sunny.. had a good time with Andrew yesterday as well
[16:33] <Aram> niemeyer: nice.
[16:33] <niemeyer> fwereade: That's a possible answer
[16:33] <Aram> niemeyer: did you see my silly paste entry? http://play.golang.org/p/D-qPq8uIw3
[16:34] <niemeyer> Aram: Yeah, that was awesome :)
[16:35] <niemeyer> robbiew: ping
[16:35] <Aram> niemeyer: I could have made it an actual animated PNG, but animated PNGs don't work in webkit browsers yet.
[16:35] <robbiew> niemeyer: pong
[16:35] <niemeyer> robbiew: Heya
[16:35] <niemeyer> robbiew: Do we have a meeting today?
[16:36] <robbiew> niemeyer: heh...as usual, I have no idea...checking
[16:36] <niemeyer> Aram: Surprisingly short
[16:36] <niemeyer> robbiew: Cool.. I better find out a good way to call out of the hotel if so
[16:36] <robbiew> niemeyer: no meeting
[16:37] <niemeyer> robbiew: Super, thanks for checking
[17:28] <fwereade> gn all
[18:08] <fwereade> niemeyer, btw, I have to go again in a sec, but I meant to ask:
[18:08] <fwereade> niemeyer, are we planning to replicate the security-group firewalling for 12.10?
[18:09] <niemeyer> fwereade: Yeah
[18:09] <niemeyer> fwereade: Should be easy, and gets us parity
[18:09] <niemeyer> fwereade: We can then fix it another way later
[18:09] <niemeyer> fwereade: But,
[18:09] <niemeyer> fwereade: We should try to make the implementation sensible, so that we can reuse bits
[18:09] <fwereade> niemeyer, yep, I approve (despite emotionally wanting to Do It Right ;))
[18:09] <niemeyer> fwereade: I've been talking to Frank about that
[18:10] <niemeyer> fwereade: He's working on the firewall port watcher stuff
[18:10] <fwereade> niemeyer, excellent, I realised I didn't know what plan we were following when he mentioned it this morning
[18:10] <niemeyer> fwereade: That we have under state/firewall.py in Python
[18:10] <niemeyer> fwereade: But with some twists.. the Python version assumes it knows about a provider and what not
[18:10] <niemeyer> fwereade: The Go version will be a normal watcher
[18:10] <fwereade> niemeyer, yeah, I presume we'll just be outputting changes
[18:10] <fwereade> niemeyer, perfect
[18:11] <niemeyer> fwereade: Exactly
[18:11] <fwereade> niemeyer, I would guess two levels of watchers so we can reuse the inner one when it becomes the MA (UA???)'s responsibility?
[18:12] <niemeyer> fwereade: Yeah, we actually already have one in the unit
[18:12] <niemeyer> fwereade: So this is adding the second one, on Machine
[18:12] <fwereade> niemeyer, ah, nice
[18:12] <niemeyer> fwereade: WatchPorts
[18:12] <niemeyer> fwereade: I think we'll use the exact same thing when we move
[18:12] <niemeyer> fwereade: The difference is that the machine agent will call Machine.WatchPorts, rather than the provisioning
[18:13] <fwereade> niemeyer, perfect :)
[19:27] <robbiew> mramm: looking for me?
[19:33] <Aram> niemeyer: somethins intriguing is happening... compare this: http://bazaar.launchpad.net/~gophers/juju-core/trunk/view/head:/mstate/state.go#L56 with this: https://codereview.appspot.com/6304099/diff2/9002:18002/mstate/state.go
[19:33] <Aram> the machine function
[19:33] <Aram> is different :)
[19:33] <Aram> how can this be?
[19:33] <Aram> the AllMachines function is the same though, and both have been altered in the same commit.
[19:34] <niemeyer> Aram: Why should they be the same, just so I get the context?
[19:35] <Aram> niemeyer: because I submitted what's on codereview, and what's in launchpad seems an earlier version.
[19:36] <niemeyer> Aram: Ah, it's actually not
[19:37] <niemeyer> Aram: https://codereview.appspot.com/6330045/
[19:37] <Aram> interesting.
[19:38] <Aram> why the removal of that branch?
[19:38] <niemeyer> Aram: The new error will look like "can't get machine 42: not found", which is fine
[19:38] <niemeyer> Aram: I had to touch that logic due to the NotFound renaming
[19:38] <niemeyer> Aram: (ErrNotFound now)
[19:38] <Aram> yes, yes.
[19:39] <niemeyer> Aram: But rather than replacing it, I just dropped and allowed the underlying error to go through as per the message above
[19:39] <Aram> well yes, that was my initial version as well.
[19:39] <niemeyer> Aram: Not really
[19:39] <niemeyer> Aram: your initial version was the opposite.. any error would lead to "not found"
[19:40] <Aram> right.
[19:41] <Aram> niemeyer: anyway, thanks for clearing the confusion.
[19:41] <niemeyer> Aram: np, and sorry for the trouble.. I wanted to ask for your review on it too, but at the same time didn't want to leave trunk broken
[19:41] <Aram> of course
[20:01] <Aram> niemeyer: first piece of the puzzle: https://codereview.appspot.com/6341050
[20:01] <niemeyer> Aram: Awesome, thanks!
[20:12] <Aram> niemeyer: the diff on codereview is always done against lp:juju-core? can't I do it against some other branch I have?
[20:13] <niemeyer> Aram: You can, with -req
[20:13] <niemeyer> Aram: It only allows trees rather than graphs, but it works
[20:14] <Aram> strange, that's what I did, lbox propose -cr -wip -req="lp:~aramh/juju-core/mstate-charm-basic"
[20:14] <niemeyer> Aram: -req has to be used at propose time
[20:14] <Aram> but it generated this: https://codereview.appspot.com/6325057 which is wrong because it should only be two lines
[20:14] <niemeyer> Aram: After the merge proposal is created, it doesn't work anymore
[20:14] <niemeyer> Aram: (because Launchpad doesn't allow changing it)
[20:14] <Aram> can I delete a merge proposal and do it again from the same branch?
[20:14] <niemeyer> Aram: Yeah
[20:14] <niemeyer> Aram: That works fine
[20:15] <Aram> ok, thanks
[20:17] <niemeyer> np
[20:33] <niemeyer> Okay, lpad works again.. I'll go out for finding some food, and will be back to work on reviews
[22:50] <Aram> morning davecheney
[22:51] <davecheney> morning Aram
[22:51] <davecheney> hows it going ?
[22:51] <Aram> great
[22:56] <Aram> niemeyer: I believe three pieces of the puzzle should be in the queue now
[22:56] <niemeyer> Aram: Super, thanks!
[22:56] <niemeyer> davecheney: Heya
[22:57] <davecheney> howdy lads


[21:02] <FloatingGoat> you still think the 990 was a bad buy?
[21:02] <FloatingGoat> holstein:
[21:02] <holstein> FloatingGoat: me?.. no.. i think there are better value purchases
[21:03] <holstein> for not a whole lot more, you can get something an actual studio would be using
[21:03] <holstein> does that matter? not really..
[21:03] <holstein> if you like it, go for it
[21:04] <holstein> i just try to share experience when possible.. and i have a few crap mic purchases (one mxl) that i wish i had just saved a little more bread and got something "pro" level
[21:04] <holstein> is "pro" level a matter of opinion?.. to some degree... sure
[21:04] <FloatingGoat> yeah im going to go for a sure KSM27 in the future i think
[21:04] <FloatingGoat> sell the MXL
[21:04] <holstein> but, you will *never* see any mxl mic's in a studio you are paying $100+ an hour
[21:05] <FloatingGoat> but for now this will do
[21:05] <holstein> you might see a ksm27
[21:05] <FloatingGoat> I dont even have a mic stand so
[21:05] <FloatingGoat> what do you do? do you play guitar or sonmething?
[21:05] <holstein> FloatingGoat: i play mostly bass professionally
[21:06] <holstein> some guitar/piano very occasionally
[21:06] <holstein> i teach guitar, bass, theory... some singers.. i have a banjo student ;)
[21:06] <FloatingGoat> I play guitar, unprofessionally :3
[21:06] <holstein> FloatingGoat: hehe
[21:06] <FloatingGoat> where are you located?
[21:06] <holstein> FloatingGoat: asheville NC
[21:06] <holstein> US
[21:07] <FloatingGoat> oh im in MN
[21:07] <FloatingGoat> near the cities
[21:08] <holstein> cool... ive only been through there
[21:08] <holstein> http://holstein.bandcamp.com/ is me if you are interested
[21:09] <holstein> http://www.flatrockplayhouse.org/project/zelda-an-american-love-story/ is where i am for the rest of the month...
[21:15] <FloatingGoat> hey
[21:15] <FloatingGoat> oh sick ill check it out
[21:17] <FloatingGoat> oh you play that big bass thing
[21:17] <FloatingGoat> I wish i had enough songs to make a band camp with sick pictures and such
[21:17] <FloatingGoat> I like this
[21:17] <FloatingGoat> music
[21:17] <FloatingGoat> do you use open source?
[21:22] <FloatingGoat> holstein: do you?
[21:23] <FloatingGoat> what the eff
[21:23] <FloatingGoat> looks like i have nautilus on this isntall
[21:23] <FloatingGoat> I dont remember installing nautilus
[21:24] <holstein> FloatingGoat: "open" and "living" were made exclusively with open source.. on ubuntustudio
[21:24] <FloatingGoat> ill listen to those
[21:24] <FloatingGoat> love u bro
[21:25] <holstein> lol.. thanks :)
[21:27] <FloatingGoat> what kind of guitar do you play? what syle?
[21:27] <holstein> mostly jazz... a nylon string classical guitar
[21:29] <FloatingGoat> oh
[21:29] <FloatingGoat> I play steel string
[21:29] <FloatingGoat> the easy chorded stuff
[21:33] <holstein> http://soundcloud.com/mike-holstein/sets/no-more-blues/
[21:33] <holstein> thats the kind of stuff i do.. mostly with singers like that
[22:24] <len-dt> holstein, nice.
[22:24] <holstein> :)
[22:24] <len-dt> I like non-belted vocals


[05:20] <ppisati> moin
[05:34] <bjf> night :-)
[06:00] <ppisati> bjf: sleep well :)
[06:32] <ppisati> robher: just for ECX1000? is it ok on ECX2000? i mean cpuidle
[06:33] <ppisati> robher: that's what the patch says, but i wanted to check
[07:01] <smb> morning
[07:41] <ppisati> smb: moin moin :)
[07:48]  * apw yawns ... moin ppisati
[07:48] <apw> smb, morning
[07:49] <smb> apw, ppisati, morning
[08:09] <smb> apw, I hope that is just fluke and coincidence but after dist-upgrading my haswell on saucy this morning it locks up somewhere on boot...
[08:09] <smb> not really locked up but not completing it
[11:17] <apw> ppisati, this IDLE config change, am i expecting that to only apply to generic and not generic-lpae
[11:18] <apw> ppisati, /me replies in email
[11:22] <apw> henrix, are we good matrix wise, found anything else dodgy ??
[11:22] <henrix> apw: nop, i believe we're good
[11:23] <henrix> apw: i reviewed the matrix yesterday and found nothing
[11:23] <apw> henrix, sweet, happy again
[11:23] <henrix> :)
[11:24] <apw> henrix, have we missed CVE-2013-2237
[11:25] <apw> in 3.8 stable or something?  it seems 3.5 got the fix
[11:25] <apw> (we do both 3.5 and 3.8 stable right ?
[11:25] <apw> )
[11:25] <henrix> apw: i believe the fix is in 3.8 queue, but let me check...
[11:26] <apw> ahh we don't release them on the same schedule then ?
[11:26] <henrix> apw: yeah, 3.8 is currently under review and it contains the fix
[11:27] <henrix> apw: no, we actually have different schedules. this is mainly due to the fact that 3.5 is much older so it gets fewer patches
[11:28] <henrix> apw: so, they end up being released with a different cadence
[11:37] <apw> henrix, heh, i think i am supprised it is ahead :)
[11:38] <henrix> apw: :) just coincidence, i believe. i don't think that's always the case
[11:39] <henrix> anyway, i don't have strong arguments about having different cadences for different stable kernels. i just think its natural, but happy to do otherwise
[11:56] <apw> henrix, oh no it is your baby as it is ... how you think it should work is how ...
[11:57] <apw> henrix, i noticed it only as it seemed inconsistant in the matrix, and you have assured me it is covered, so i am good
[11:57] <henrix> apw: ack :)
[13:08] <robher> ppisati: yes, the cpuidle fix is only needed for highbank. The driver will not initialize on midway.
[13:12] <rtg> ppisati, kamal, sconklin, jjohansen, bjf: rebooting tangerine for kernel update
[13:13] <ppisati> rtg: ack
[13:13] <jjohansen> rtg: can you give me 2 mins
[13:13] <rtg> jjohansen, shit, already pulled the trigger
[13:13] <rtg> sorry, I didn't think anything was going on
[13:14] <jjohansen> heh its okay, I was just in the middle of a kernel copy, I can start it over when it comes back up
[13:14] <rtg> jjohansen, besides, what are you doing up so early anyways ?
[13:14] <jjohansen> rtg: oh, its more like up late debugging
[13:15]  * henrix -> late lunch
[13:36] <rtg> apw, whats up with the tools naming scheme changes ? I need to update the goldfish meta package.
[13:38] <apw> rtg, bah got distracted ... will sort them right now, so you can see what the pattern is
[13:47] <rtg> grumble, server issues. back in a few....
[13:47] <rtg> ppisati, kamal, sconklin, jjohansen, bjf: P.S. - tangerine is back if you hadn't already noticed
[13:48] <sconklin> ack
[13:50] <ppisati> rtg: cool
[14:07] <rtg> jsalisbury, cking, henrix: rebooting gomeisa for kernel update
[14:07] <jsalisbury> rtg, ack
[14:07] <henrix> rtg: ack
[14:08] <cking> rtg: ack
[14:13] <apw> bjf, i think we decided that shanky will be happy with random packages in the ckt ppa as long as there are not release-tracking-bugs for them
[14:29] <infinity> apw: We've had random packages in the PPA before (and there's at least one in there now), so I'd hope so.
[15:27] <bjf> apw, shanky only cares about bugs and doesn't care about the ppa (mostly) just to match packages with versions in bugs
[15:41] <apw> bjf, perfect as i have dumped some ~preN packages in there :)
[15:41] <bjf> apw, should be all good
[15:50] <apw> rtg, are all your changes for goldfish in the archive, i want to spin these changes against a clean tip
[15:50] <rtg> apw, the meta, or the kernel ?
[15:51] <rtg> apw, I'm working on i386 for goldfish, but I'll just merge after you push your tools package renaming
[15:52] <apw> ok ack
[16:12] <u-k-i-t> jsalisbury: bug 1212977. Tested today's ISO images and no change. The error remains even with the fix for bug 1223195.
[16:12] <ubot2`> Launchpad bug 1212977 in linux (Ubuntu Saucy) "saucy daily-live images are unbootable on Dell Optiplex 990; stuck in BusyBox shell" [High,Confirmed] https://launchpad.net/bugs/1212977
[16:12] <ubot2`> Launchpad bug 1223195 in linux (Ubuntu Saucy) "efivarfs built as a module in saucy, so not mounted at boot" [High,Fix released] https://launchpad.net/bugs/1223195
[16:14] <jsalisbury> u-k-i-t, can you run uname -a and confirm you are running the 3.11.0-7.13 kernel
[16:15] <u-k-i-t> jsalisbury: Will do. The kernel on the iso manifest says it is that version, but will double check.
[16:20] <u-k-i-t> jsalisbury: Yes a uname -a at the initramfs prompt failure point. Shows it running 3.11.0-7 #13.
[16:21] <jsalisbury> u-k-i-t, thanks for checking.  We'll have to investigate further.
[16:21] <u-k-i-t> jsalisbury: Ok
[16:29] <LinuxGol_>  /me is running HP Pavilion Slimline 3100n desktop PC running Ubuntu 13.04 server and kernel 3.8.0-30-generic.  seeing i2c i2c-3 sendbytes NAK bailout error every few seconds
[16:53] <apw> LinuxGold, siy
[16:53] <apw> LinuxGold, sounds like you should file a bug, and (if you know) add what kernel did not do this
[16:53] <LinuxGold> siiy?
[16:53] <apw> .
[16:54] <apw> LinuxGold, keyboard/finger failure
[16:54] <LinuxGold> looked in google, seems to be a bug reported on nouveau -- not sure if that was the specific bug?
[16:54] <apw> so you use nouveau, do you have an nvidia card
[16:54] <LinuxGold> sent email to kernel-team email
[16:54] <LinuxGold> yes
[16:55] <apw> i think as we said in response to that, file a bug and let us know the number
[16:55] <LinuxGold> shamm@minecraftsrv:~$ lsmod | grep i2c
[16:55] <LinuxGold> i2c_algo_bit           13413  1 nouveau
[16:55] <LinuxGold> i2c_nforce2            13020  0
[16:55] <apw> that will get us all sorts of h/w info
[16:56] <apw> and let us track it
[16:56] <LinuxGold> k
[16:56] <LinuxGold> looking for url to report bug to
[16:56] <apw> 'ubuntu-bug linux' would be the command
[16:56] <LinuxGold> aha
[16:56] <LinuxGold> executing
[17:04] <LinuxGold> #1015165 -- incomplete
[17:04] <LinuxGold> ah
[17:04] <LinuxGold> i2c-4 not i2c-2
[17:05] <LinuxGold> having problem with bug website
[17:05] <LinuxGold> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1224004
[17:05] <ubot2`> Launchpad bug 1224004 in linux (Ubuntu) "i2c i2c-3: sendbytes: NAK bailout." [Undecided,New]
[17:06] <LinuxGold> thanks apw
[17:18] <rtg> apw, I'm ready to wrap goldfish and upload
[17:18] <apw> rtg, go ahead without me, i need to do more testing
[17:18] <apw> i'll rebase on you
[17:18] <rtg> apw, will do
[17:20] <LinuxGold> is there any way to disable the annoying NAK messages?
[17:52]  * rtg messed up the goldfish upload. doh!
[17:56] <ogra_> rtg, not that anyone makes use of it yet
[17:56] <rtg> ogra_, well, it would be easier for someone to use if I actually got the build working.
[17:56] <ogra_> heh
[18:16]  * rtg -> lunch
[19:38] <TsarObomba> im connected to a buildbox that also acts as a desktop on the remote end
[19:39] <TsarObomba> im wondering if its possible to rebuild the nvidia mpodule for the box before I reboot
[19:39] <TsarObomba> (using a non-stock kernel here)


[20:13] <malin> anyone knows why this failes to build? http://bazaar.launchpad.net/~malinkb/unity-buss/unity-buss-experimental/files
[20:13] <malin> this is the build-log https://launchpadlibrarian.net/104353734/buildlog_ubuntu-precise-i386.unity-lens-buss_0.9.2-0~37~precise1_FAILEDTOBUILD.txt.gz
[20:14] <malin> tried built it through the "request build" on launchpad


[02:14] <zequence> delt: When you say chrome, I assume you mean Google Chrome. The only way I know how to use flash with firefox is to install the flash plugin package
[02:14] <zequence> Google Chrome has it built int
[02:59] <holstein> delt: you can use the flash that adoble provides to chrome in chrome and chromium.. adobe doesnt make one avialable to firefox
[02:59] <holstein> adobe*
[04:22] <user> hey everyone this seems to be a common problem but i cant access ubuntustudio controls
[04:22] <holstein> user: what are you trying to control?
[04:22] <user> i wanted to enable the settings for the memlock
[04:23] <holstein> user: you shouldnt need to
[04:23] <user> i am also unclear on how to set up the RT kernel
[04:23] <user> i checked the kernel and it said -general instead of -rt
[04:23] <holstein> user: if you want, you should be able to find those settings in qjackctl
[04:23] <holstein> user: we dont release an rt kernel. and you shouldnt need one of those anymore either
[04:24] <user> alright i must be looking at old information
[04:24] <holstein> user: if you need lower latency than what you are getting, you can add a PPA
[04:24] <holstein> !proaudio
[04:24] <holstein> should be similar to that. .but, you really shoudnt need to worry about any memlock and rt settings anymore
[04:24] <user> alright
[04:24] <holstein> should be plug and play.. with hardware that supports linux well
[04:24] <user> now i just need to get JACK working
[04:25] <holstein> user:  i suggest unplugging any "extra" usb audio devices or firewire. and focus on using jack with the internal audio device, at a relaxed setting
[04:25] <holstein> *then*, you can learn to setup jack on some other proaudio device having some experience with jack "under your belt" so to speak
[04:26] <user> ok, when i run JACK with the internal audio device it gives me the D-BUS error
[04:26] <holstein> user: you can share whatever error you like
[04:26] <holstein> !paste | user
[04:27] <holstein> user:  i suggest keeping it simple. only have one audio device plugged in.. try starting jack with "default" settings.. make sure you have audio otherwise with the device in linux
[04:29] <user> http://paste.ubuntu.com/9018590/
[04:30] <holstein> user: if you have messed with jack, or tried to start something that requires jack, jack can be running in the background and wont start
[04:30] <holstein> user: if you have messed with the settings, and pointed to a device that is not there anymore, or whos label has changed, jack wont start
[04:30] <holstein> user: do you have audio in linux otherwise?
[04:31] <holstein> user: please open a terminal and run "aplay -l" and paste the output
[04:32] <user> http://paste.ubuntu.com/9018644/
[04:32] <holstein> user: if it were my system, i would try and thin that list out a bit
[04:32] <holstein> user: in qjaqckctl, under "device", you can try selecting *all* of them, and see what actually used the device you are trying to setup
[04:33] <holstein> user: the "labels" can be wrong, since, the creators of the hardware may not support linux..
[04:33] <user> where is "device" ?
[04:33] <holstein> user: i would look in the device dropbown, and select the non-hdmi one
[04:33] <holstein> user: in qjackctl
[04:33] <user> i see Setup connect and patchbay ?
[04:34] <holstein> user: under "setup".. you'll see "device"
[04:34] <user> oh i see it now
[04:34] <user> ok
[04:34] <holstein> interface or device
[04:35] <user> ok i selected the right device and it is working now
[04:35] <holstein> yea!.. so, you can now experiment with playback of JACK applications
[04:35] <holstein> then, you can setup a proaudio device via USB the same way.. usb or whatever
[04:36] <holstein> *assuming* the device supports linux...
[04:36] <user> any programs i should get my feet wet with ?
[04:36] <holstein> user: depends on what you are planning on doing
[04:37] <holstein> ardour.. but likely something "easy" like, audacious playing an audio file, routed in jack. yoshimi..
[04:37] <user> ok that sounds good
[04:37] <user> thanks for the help
[04:37] <holstein> you can check in on #opensourcemusicians and see if folks are doing what you are doing and what they use
[04:38] <user> alright thank you
[04:39] <user> cheers
[14:18] <qwe_> И что здесь можно делать
[14:21] <qwe_> And what you can do to me?
[20:30] <studio-user299> Hey
[20:31] <studio-user299> Nobody ?