[00:14] <sarnold> NickyP: the 'equivs' package may help you there
[00:15] <NickyP> equivs ?
[00:15] <sarnold> NickyP: equivs can help you fake up a package to satisfy a dependency
[01:43] <a|3x> sarnold, cpanel default for sessions is /tmp, seems insecure
[02:03] <jtv> ng
[04:48] <pcnerd> Hey all, is there a manifest listing default packages for server distributions?
[05:23] <sarnold> pity a|3x is gone. I whole hearted agree that cpanel is insecure. just in case anyone wanted my opinion. :)
[05:26] <maxagaz> hi
[05:26] <maxagaz> is there a recommended web hosting control panel for ubuntu ?
[05:27] <maxagaz> kloxo seems to be the best choice but it only works for CentOS 5.9
[05:29] <sarnold> pcnerd: it doesn't directly answer your question, but ubuntu-dev-tools provides seeded-in-ubuntu, which can tell you which CDs a given package is on.. might be alright for answering smaller questions
[05:38] <cppCzar> Nvm. OSX shell is just terrible compared to linux
[05:38] <cppCzar> gotta install homebrew
[05:41] <pcnerd> sarnold: thanks. I'm actually trying to find the list of manually installed packages so I can document the setup - I can only find the manifest for desktop is my main problem.
[05:48] <sarnold> pcnerd: ahhh. I wonder if the /var/log/dpkg.log* files would help you figure out what wasn't installed during system install?
[06:24] <geser> pcnerd: "apt-mark showmanual" lists the packages which apt considers to got manually installed (e.g. not through a dependency)
[06:40] <jamespage> adam_g, not that I am aware of
[07:08] <cppCzar> wget is awesome
[07:18] <Sakrecoer> got disconnected... i hope i didn't miss anything..
[07:26] <Sakrecoer> i had a hopefull dream where there was a a package similar to usb-creator-common but, LAN-creator-common, allowing you to just inject any readymade ubuntu distro .iso to any PXE capable machine :)
[07:28] <Sakrecoer_> hmm... seems i got a flacky connection... sorry... i hope i didn't miss any magic answers? :D
[07:45] <Sakrecoer_> interesting in my case: https://wiki.ubuntu.com/NetbootManagement
[07:49] <maxagaz> sarnold: not sure to understand what you mean
[07:49] <maxagaz> sarnold: about web hosting control panel
[07:50] <maxagaz> is there a better choice than webmin to administrate my server with a web interface ?
[08:01] <Sakrecoer_> maybe my dream of serial LAN booting all my family memebers computers, is obsolete for todays diskless aka cloud world ? :)
[08:03] <kalle_> I need some help with a ubuntu server that sometimes resets some tcp connections..
[09:10] <zetheroo> I made this file "/etc/udev/rules.d/70-persistent-net.rules" read only with "chmod 444" - is it in any way possible that it is still being written to - perhaps on bootup!?
[09:10] <jpds> zetheroo: Yeah, I think it's generated on boot.
[09:11] <zetheroo> jpds: I thought it was edited on boot ... not generated ...
[09:11] <jpds> zetheroo: /etc/init/udev-finish.conf
[09:13] <zetheroo> I need to be able to ensure that the OS does not fix itself to any MAC Addresses ... otherwise we have networking issues when moving disks from one host to another ...
[09:14] <jpds> zetheroo: Well, yes. You're suppose to delete the file before you move the disks over.
[09:14] <zetheroo> Ha - that's not really possible if the host they were in originally dies ...
[09:15] <jpds> zetheroo: Delete it after you've moved across then.
[09:15] <zetheroo> yes, that is what I want to avoid!
[09:15] <jpds> That file exists so your eth0 doesn't become a eth1 the next time you boo.
[09:15] <jpds> boot*
[09:15] <zetheroo> I want to be able to put them into the backup host and have them up and running off the bat ... no editing etc ...
[09:16] <jpds> zetheroo: Yeah, but what are you going to do when your interfaces start renaming themselves?
[09:18] <jpds> zetheroo: You're going to have even more networking issues then.
[09:18] <zetheroo> so there is no way to properly do what I need?
[09:18] <jpds> Instead of just doing a simple 'rm -f /etc/udev/rules.d/70-persistent-net.rules' on first boot.
[09:19] <jpds> zetheroo: No, because udev needs a way to map your interface names to MAC addresses.
[09:19] <jpds> Just delete the file when you move the disks across.
[09:19] <zetheroo> so you have to delete the file and then reboot?
[09:20] <jpds> Yes.
[09:20] <jpds> Then it's regenerated with the new MAC addresses.
[09:21] <zetheroo> hmmm ok
[09:22] <jpds> Same thing applies for when you clone a VM and the new VM has different MAC addresses.
[09:25] <zetheroo> well with a VM if I take the image and boot it up with a new xml (new mac address) it seems to not mind it and the networking works fine ... without having to manipulate any files etc ...
[09:26] <zetheroo> at least a Linux VM
[09:27] <jpds> zetheroo: Not if you literally cp the installed image and define different XML for it.
[09:28] <jpds> s/image/system/
[09:30] <zetheroo> I have had to create a new XML for a VM and never had an issue with networking due to change of mac address ... only issue occurred if there was a software license on the VM which was locked to the mac address ...
[09:30] <zetheroo> the Linux OS on the VM never booted up and said it could not connect to the network due to a different MAC addres ..
[09:31] <jpds> Well, in my experience I've had issues with 70-persistent-net.rules on Ubuntu VMs because of the issue you stated above.
[09:31] <jpds> Anyway.
[09:31] <zetheroo> So I don't get why it happens with the Host disks being moved ...
[09:31] <zetheroo> Ah, maybe Debian doesn't do this the same way Ubuntu does?
[09:32] <zetheroo> most all our Linux VM's are Debian VM;s
[09:32] <jpds> zetheroo: That's not the experience I've had, and I'm pretty sure Debian uses udev too in the same way.
[09:32] <zetheroo> hmm ... odd
[09:33] <jpds> Yep: http://www.ducea.com/2008/09/01/remove-debian-udev-persistent-net-rules/
[09:33] <jpds> And yes:
[09:33] <jpds> "I am speaking about situations when you will copy the files from a system and use them to recreate a new system, or when using some virtualization tools and cloning your vm"
[09:55] <zetheroo> so if I delete (or rename) this file "70-persistent-net.rules" on the current running machines that would allow the disks to be placed into another host without experiencing network issues!?
[09:58] <andol> zetheroo: Yepp, if you move/clone a virtual disk you will want to remove that file
[09:59] <zetheroo> well I was referring to physical machines ... not virtual  ...
[09:59] <jpds> zetheroo: Yes.
[09:59] <andol> zetheroo: Same thing
[09:59] <zetheroo> ok yes
[10:01] <jpds> zetheroo: Do you understand why that file exists though?
[10:21] <zetheroo> well the file sorta locks the MAC address of a NIC to an interface label that is then used by the user to configure the network - no!?
[10:36] <zetheroo> jpds:^
[10:53] <whiteshark> could any1 spare some time to help me getting my PXE server install a full 12.04 on new servers
[10:53] <whiteshark> google didnt offer any working solution
[10:54] <whiteshark> on google i read about a casper folder, none of the iso i downloaded have a casper folder
[10:55] <whiteshark> my problem is that mid pre-install when i need to select a mirror server, it refuses my mounted iso on my http server
[10:56] <whiteshark> telling me that the release is wrong
[10:59] <whiteshark> any1 able to help on PXE issues?
[11:00] <whiteshark> any1 able to help on PXE issues?
[11:03] <njuergens> maybe the release _is_ wrong? i think the installer is very picky about the versino you boot and the version on CD
[11:05] <whiteshark> i collected the installer from the iso
[11:05] <whiteshark> install/netboot folder
[11:06] <whiteshark> on google i found some explanation telling me that i need an alternate iso, so i did, but still no casper folder on it
[11:13] <cfhowlett> whiteshark, http://www.ubuntu.com/download/alternative-downloads
[11:14] <cfhowlett> whiteshark, for the network installer
[11:14] <whiteshark> i will take a look
[11:14] <whiteshark> tnx
[11:15] <whiteshark> nope, i already tried this
[11:15] <whiteshark> this is the netboot installer
[11:15] <whiteshark> i manage to boot from pxe, and i manage to start the install, but the installer want to download from internet
[11:16] <cfhowlett> whiteshark, I've never done PXE but it sounds like something is still pointed at the internet and not your custom source
[11:16] <Sakrecoer7> hi. i am trying to netboot 12.04 desktop on two PAE capable machines on a LAN without internet. all info i find suggesting to use a local mirror serve earlier ubuntu versions  and suggest that the .iso be mounted on a path accessible with apache2. is this still the case? i have tried every available iso. when using netboot for12.04 the manual mirror selector conplains about wrong kernel version. netbbot 13.04 just wont even bother finding anyt
[11:17] <whiteshark> i mounted an iso on my webserver an choose my own mirror giving the ip + folder, but the installer refuses it
[11:17] <whiteshark> sakrecoer7, i have the same issue
[11:18] <whiteshark> it works till the mirror select option, then it just refuses the mounted iso
[11:18] <Sakrecoer7> ah... whiteshark :-) so we are 2! lets get this and setup a proper howto afterwards! :-)
[11:18] <whiteshark> i used this to start with
[11:18] <whiteshark> https://help.ubuntu.com/community/PXEInstallMultiDistro
[11:18] <whiteshark> everything works except, the ubuntu
[11:19] <Sakrecoer7> same here...
[11:19] <whiteshark> i used 12.04
[11:19] <whiteshark> and on google u see that some special folder called casper is needed
[11:19] <Sakrecoer7> i tied both 12.04 and 13.04
[11:19] <whiteshark> i downloaded like 10 iso's none of them have a casper folder
[11:20] <Sakrecoer7> yes the documentation is very poor and confusing for netboot
[11:20] <whiteshark> yes it is.
[11:21] <whiteshark> i used http for mirror and it doesnt work, nfs for mirror doesnt work either
[11:22] <Sakrecoer7> whiteshark: will you hang arround today? i have to go afk now but back ~2pm cet
[11:22] <cfhowlett> outmoded tutorial for 9.04?  try an update    https://help.ubuntu.com/community/DisklessUbuntuHowto
[11:22] <cfhowlett> http://s205blog.wordpress.com/2012/10/02/ubuntu-12-04-lte-pxe-network-installation-tutorial/
[11:22] <whiteshark> im in server channel and here
[11:22] <cfhowlett> http://digitalsanctum.com/2013/03/22/how-to-setup-a-pxe-server-on-ubuntu/
[11:23] <Sakrecoer7> lets merge experiences and get this straight for future ubuntu heads! :-)
[11:23] <njuergens> 11.10 still had the casper directory, so that must have changed afterwards
[11:25] <matzipan> hey guys.... I'm trying to deploy a small vm cluster on 2 quad core machines... what do you recommend? openstack seems to be a bit too complicated for the job
[11:27] <matzipan> anyne around?
[11:27] <matzipan> hey guys.... I'm trying to deploy a small vm cluster on 2 quad core machines... what do you recommend? openstack seems to be a bit too complicated for the job
[11:27] <matzipan> sorry for double message
[11:31] <whiteshark> cfhowlett i just read the instructions, but this is for the desktop version, and as mentioned there is no casper folder on the server edition iso found in archives
[11:31] <whiteshark> i have no clue which folder substitute the "casper" folder on the server editions
[11:32] <whiteshark> i never see the casper folder and content
[11:34] <jamespage> zul, https://code.launchpad.net/~james-page/neutron/version-depends/+merge/183855
[11:35] <njuergens> matzipan, cluster and 'small' dont mix well
[11:35] <zul> i should probably login to launchpad
[11:35] <njuergens> do you already have storage for a cluster?
[11:36] <zul> jamespage:  +1
[11:36] <njuergens> also, is this a HA cluster or what do you expect from a cluster :-)
[11:37] <patdk-lap> I expect it to have coffee ready for me each day
[11:38] <whiteshark> does any1 have a pxe server used to install 12.04 ?
[11:38] <matzipan> njuergens: I might be naive and look for something unatainable with what I have and maybe not know the terms, so this what i wanna do: i have 2 quad core rackmounted servers and I want to decomission some of my old servers and make them as vms on these  new machines. the final result should have vms that share the resources of the 2 servers and migrate between them if it crashes (which i believe is called a vm cluster) ?
[11:39] <patdk-lap> whiteshark, asking every 15min won't help
[11:39] <whiteshark> new time new users
[11:40] <patdk-lap> that still doesn't invalidate what I said
[11:40] <matzipan> njuergens: after decomissioning the old servers, I might even wanna add them as nodes to this cluster
[11:41] <whiteshark> didnt hear u giving me any help, so wonder why i should listen to what ur sayin now, if it bothers you, click on the red cross on the right upper corner
[11:41] <zetheroo> I am trying to setup bonding and bridging on a KVM host server ... the bonding/bridging works on the host fine, but the VM's cannot ping the gateway ...
[11:42] <patdk-lap> why? a channel ban is simpler
[11:42] <patdk-lap> there are simple rules to follow on irc
[11:42] <njuergens> matzipan, so you are using local storage? you need a way to sync the storage between nodes if you want failover
[11:42] <patdk-lap> if someone can't follow those simple rules, people won't be willing to help you
[11:43] <patdk-lap> continuing to be a troll, will cause a ban
[11:43] <whiteshark> yes, like.... dont speak on channel, saying nothing usefull
[11:43] <matzipan> njuergens: i can easily add a filestore to the setup if needed
[11:43] <whiteshark> im asking for help, your are the one who is anoying
[11:43] <matzipan> njuergens: openstack looks a bit of an overkill, and if ever anything breaks seems like it's gonna be really difficult to debug... although maybe jujucan help with that
[11:44] <whiteshark> so leave me alone, u can also get banned dont forget
[11:44] <njuergens> matzipan, do you want/need automatic failover?
[11:44] <patdk-lap> hmm?
[11:45] <matzipan> njuergens: want yes... although automatic is an option
[11:49] <njuergens> pacemaker might  work for you, but that too is complex and hard to debug
[11:49] <njuergens> personally, I like to use libvirt to manage my VMs
[11:50] <njuergens> if you set it up the right way you can do manual failover quite nice
[11:50] <matzipan> njuergens: okay then... we might just end up doing that
[11:50] <njuergens> but you have to set up your storage first, because you need shared or syncronized storage first
[11:50] <matzipan> is there a monitoring dashboard that plays nice with plain libvirt?
[11:51] <njuergens> there again a a lot of options, ceph, drbd, sheepdog
[11:52] <jamespage> zul: recheck on https://code.launchpad.net/~james-page/neutron/version-depends/+merge/183855
[11:52] <jamespage> I found some more missing versioned depends
[11:52] <njuergens> or SAN storages from $VENDOR :-)
[11:54] <matzipan> njuergens: nah, it would probably cost too much... we have our own storage nodes anyway
[11:54] <njuergens> what kind of storage is that?
[11:55] <matzipan> njuergens: don't know the exact details but it's a big ugly box with raid hdds in it
[11:55] <matzipan> network-attached
[11:56] <matzipan> njuergens: http://nss.cs.ubc.ca/remus/ have you ever used this ?
[11:56] <matzipan> we might need HA on some of the vms...
[11:57] <matzipan> *read want not need*
[11:58] <matzipan> shit... read "we might want HA" not "we might need HA"
[11:59] <rbasak> smoser: have you backported simplestreams to precise at all yet?
[11:59] <rbasak> (if not I can stick it in a ppa against precise for testing)
[12:00] <njuergens> for a real HA cluster you need a lot of stuff, at least 3 nodes (so yo have a real quorum), redundant communication paths, STONITH and so on
[12:00] <zul> jamespage: +1
[12:02] <matzipan> njuergens: oh.. okay... if it looks like we have no idea what we're trying to do, it's because we're students :P
[12:02] <matzipan> njuergens: university radio york station, in the uk... we're trying to virtualize some of our stuff and hopefully learn stuff on the way
[12:06] <matzipan> njuergens: http://nss.cs.ubc.ca/remus/doc.html doesn't look that difficult to setup...
[12:07] <matzipan> i might be naive saying that
[12:09] <njuergens> i have never heard of it, although that doesn't have to mean anything :-)
[12:10] <matzipan> njuergens: thanks for the help, esspecialy for pointing out what are the right terms for what i'm trying to do
[12:10] <matzipan> i'm going to give it a go later today... fun fun fun
[12:11] <jpds> zetheroo: Yep.
[12:11] <njuergens> good luck with your project :-)
[12:11] <matzipan> njuergens: thanks
[12:22] <msafi> What umask should I set to a directory to make sure all newly created files are owned by a www-data group?
[12:25] <patdk-wk> not possible
[12:25] <patdk-wk> umask can only control if the group has permissions, not control what group it is
[12:27] <smoser> rbasak, no ppa, but trunk should build packages. ./tools/build-deb
[12:28]  * smoser reboots
[12:30] <kalle_> I need some help with a ubuntu server that sometimes resets some tcp connections..
[12:32] <msafi> patdk-wk, okay, is it possible to set umask on www-data group to give it access to all newly created files at /var/www?
[12:34] <patdk-wk> you can't set umask on a group
[12:34] <patdk-wk> you set umake on programs
[12:36] <msafi> patdk-wk, okay, can I set umask on the program that creates new files (like Explorer in Windows) so that it gives access to all newly created files to the www-data group?
[12:36] <rbasak> smoser: before I saw that I tried a simple backport to precise. There are a bunch of dependencies not available in precise: http://paste.ubuntu.com/6062495/
[12:37] <rbasak> (not all of them - just that apt-get can't resolve all of them)
[12:37] <smoser> rbasak, hm.. those are all available in cloud archive.
[12:38] <smoser> but, yeah.
[12:38] <rbasak> smoser: ah. I'll add the cloud archive then!
[12:38] <rbasak> Thanks
[12:38] <smoser> python-requests could/should be not a depends for precise.
[12:38] <jamespage> zul, github.com changed IP I think
[12:38] <jamespage> lab no longer has access...
[12:38] <smoser> the rest we'll have have to think about how to do that right.
[12:38] <zul> jamespage:  lovely...i didnt want to get anything done today anyways ;)
[12:39] <smoser> rbasak, maybe just move the python-requests to a recommends ?
[12:40] <msafi> I have a directory that's created by "git". Now I can't edit that directory with sftpuser. How can I  solve this problem?
[12:40] <rbasak> smoser: that sounds reasonable.
[12:40] <msafi> I created the directory using "git clone <url>"
[12:41] <rbasak> smoser: I think it'd be useful for us to agree on the release and cloud archive entries to use as a primary test/development environment.
[12:41] <rbasak> I've been using precise to help make sure that I don't accidentally do things that we can't backport later.
[12:41] <smoser> rbasak, sure. its interesting actually...
[12:42]  * msafi thinking of giving up on trying to administer his own server. He may have underestimated the scope of this challenge...
[12:42] <rbasak> But then the catch is that I might do things that break in saucy I guess.
[12:42] <smoser> because specifically we dont want to depned on that stuff for the 'cloud-tools' pocket that we're targetting
[12:42] <smoser> we dont want to depend on the openstack stuff.
[12:42]  * msafi likes having full control over his machine, though...
[12:42] <smoser> as cloud-tools is not necessarily compatible with precise-<openstack-release> pocket
[12:43] <smoser> so for precise, i think we say dont depend on that stuff, dont ship the files that use it (that should be easy enough as we dont ship them in python3-sipmlestreams)
[12:44] <smoser> i guess we could have python-simplestreams-openstack
[12:52] <smoser> but 1
[12:52] <smoser> bug 1
[12:53] <smoser> bug 665235
[12:54] <rbasak> qemu-kvm has been replaced by qemu-system-* now or something, right? If I want to depend on having qemu available with kvm in saucy, what should I depend on?
[12:56] <jamespage> adam_g, I just landed support for havana/neutron into the quantum-gateway charm
[12:57] <jamespage> flushed out a few upgrade issues for havana as well - fixes made in neutron packaging branch ready for next upload (hint zul)
[12:57] <msafi> Okay friends, good bye!
[12:57] <zul> jamespage:  meaning i should probably upload a new neutron right?
[12:57] <jamespage> zul, well wait until thurs/friday
[12:58] <zul> jamespage:  ack
[13:21] <zul> jamespage:  hmmmm https://review.openstack.org/#/c/40218/
[13:22] <jamespage> zul, zo/\jreonvderkjnvdf
[13:22] <jamespage> \o/
[13:22] <jamespage> new dep right?
[13:22] <zul> *cry*
[13:22] <jamespage> but a better dep that nodejs
[13:23] <rbasak> Do they not have an approval process for new dependencies?
[13:25] <zul> rbasak:  yeah but im not sure who approved it in this case
[13:30] <Sakrecoer7> another interesting project for netboot http://www.tcosproject.org/
[13:31] <Sakrecoer7> but somehow, the hole netboot thing seemed to have stopped at 10.04 ...
[13:32] <Sakrecoer7> 99% of tutorials for netboot recommend usiong dhcp3-server, which is deprecated in 13.04 ...
[13:32] <rbasak> zul: could you try and get the process amended, perhaps, to make sure that all downstream distros are explicitly notified at the start of the processes?
[13:32] <zul> rbasak:  thats a good idea
[13:33] <rbasak> zul: something for the next ODS-or-whatever-it's-called-now perhaps?
[13:33] <zul> rbasak:  yep yep
[13:34] <rbasak> Checklists FTW :)
[13:49] <baswazz_> hdparm does not spindown my hd's can anyone help me out?
[13:51] <rbasak> !details | baswazz_
[13:55] <baswazz_> ubottu: Ubuntu 12.04.3 LTS, i have a problem with hdparm, my hdd's do not spindown when i enable spindown_time = 24 in /etc/hdparm.conf, after a reboot nothing happen disks stay idle/active. Also when i manually add it to hdparm -S24 /dev/sd[b-g] nothing happen. I tried 60 (5min) 120 (10min) last weekend it did work, i also reinstalled ubuntu but it does not mather.
[13:56] <baswazz_> i am a little lost how to fix this, google did not present a answer
[13:58] <baswazz_> i tried to add it to update-rc.d upstart by making a script and put it in /etc/init.d/hdparm chmod +x
[13:58] <baswazz_> but sinds it does not respond on my manually added cmd's i think this would do nothing to help yet
[13:59] <baswazz_> AdvancedPM=yes: disabled (255) WriteCache=enabled
[14:00] <baswazz_> so it could not intefer with apm 254-128
[14:00] <rbasak> baswazz_: start by verifying that when you ask hdparm to spin down your disk by hand, it actually spins down.
[14:01] <rbasak> Beyond that, I'm not sure I can offer any additional help. I don't spin down disks on my servers! Perhaps someone else will come along.
[14:01] <rbasak> smoser: I have simplestreams patches ready to land. How do you want them? A separate MP for each separate little thing seems a bit obtuse.
[14:02] <smoser> rbasak, i didn't design bzr workflow :)
[14:02] <rbasak> smoser: git format-patch/send-email output OIK?
[14:02] <rbasak> OK?
[14:02] <smoser> you can git-send-email to me if you want.
[14:02] <rbasak> Awesome. Thanks!
[14:03] <smoser> rbasak, push your branch somewhere though.
[14:03] <smoser> push a bzr branch.
[14:04] <baswazz_> rbasak: yes if i do: hdparm -y /dev/sd[b-g] the disks do spindown, i have test it for a 24 hour and the disks stay stanby when i use hdparm -y /dev/sd[b-g]
[15:02] <smoser> rbasak, i think you broke --output-format with your --pretty arg.
[15:04] <rbasak> smoser: it's sort of intentional. I didn't mean for --pretty to be used with --output-format. --pretty is supposed to supercede it. Perhaps I should check and fail if both are used at parsing stage though.
[15:04] <rbasak> smoser: I don't see how we could make the two work together.
[15:05] <rbasak> --pretty is useful to see what's going on though.
[15:05] <rbasak> smoser: anyway that patch isn't important. Feel free to skip it if you think it needs work.
[15:05] <smoser> right. i dont think they work together. but maybe '--output-format=PRETTY'
[15:05] <smoser> ?
[15:06] <rbasak> I guess.
[15:18] <smoser> rbasak, http://paste.ubuntu.com/6063024/
[15:24] <Sakrecoer7> haha... the level of confusion regarding netboot is immense...
[15:27] <patdk-wk> heh? netboot is simple, and I have never used dhcp3 for it
[15:27] <Sakrecoer7> like this tutorial: https://help.ubuntu.com/community/DisklessUbuntuHowto it's brilliant. very well explained. But it is stated in the beginning: "Diskless Booting simply uses the remote server for storage and still runs all applications on the local client station. This works better if you have full powered PC's to work with, and are working with a large number of clients that would require too much CPU and RAM to run all their applications o
[15:28] <Sakrecoer7> patdk-wk cheers! how did you do? server version is easy... but desktop? i've been trying for about 2 weeks now...
[15:29] <patdk-wk> heh? it's all the same
[15:29] <Sakrecoer7> patdk-wk i havn't been using dhcp3.server either (its replace by isc-dhcpsomething anyways)... i've used bootp, tftpd-hda and apache2... but since it failed everytime, i might try dhcp3..
[15:29] <patdk-wk> isc-dhcp-server is dhcp3
[15:29] <Sakrecoer7> i know they are the same, except some conf files that have different location...
[15:30] <patdk-wk> when I mean I don't use dhcp3, I mean, I don't use isc-dhcp*
[15:30] <Sakrecoer7> patdk-wk : cool! so what do you use?
[15:30] <patdk-wk> well, just about everything
[15:30]  * Sakrecoer7 notes that he ment to say "i know ther are NOT the same etc.." :)
[15:30] <patdk-wk> technically, isc-dhcp, windows dhcp, dnsmasq, sun dhcp
[15:31] <patdk-wk> I manage a lot of different networks with different needs
[15:31] <Sakrecoer7> sweet, would like to hint me on how to do it on a LAN that is striclty ubuntu ?
[15:31] <Sakrecoer7> preferably 12.04<
[15:31] <patdk-wk> then you are pretty much limited to isc-dhcp or dnsmasq
[15:32] <Sakrecoer7> also i need the mirrors to be local... this is where it always fail in my scenario..
[15:32] <patdk-wk> well, that is harder
[15:32] <patdk-wk> you need to rewrite the mirrors or do dns replacement
[15:33] <Sakrecoer7> i can boot, no problem... bit just keeps complaining about kernel versions in the local mirror...
[15:33] <patdk-wk> are you sure you mirrored the repos correctly?
[15:33] <patdk-wk> doing it from the iso image isn't good enough
[15:33] <Sakrecoer7> ok... so i can safely ignore anyone who tells me i should mount the .iso at a location accesible by apache?
[15:34] <patdk-wk> well, I guess it might work, but I have never done that or attempted it
[15:34] <patdk-wk> easier to just mirror the repos
[15:34] <Sakrecoer7> well.... no.. i'm not sure...this tutorial took me the furthest: https://help.ubuntu.com/community/Installation/LocalNet#Desktop_Installation
[15:34] <patdk-wk> you could feed the mirror from the iso at first though
[15:34] <patdk-wk> where did you get your netboot images?
[15:35] <Sakrecoer7> "mirror teh repos"... sounds delicious.... could you point me to some sort of howto please?
[15:35] <patdk-wk> I'm thinking your netboot image is newer than your iso image, and there is the issue
[15:35] <Sakrecoer7> i've tried this one: http://archive.ubuntu.com/ubuntu/dists/precise-updates/main/installer-i386/current/images/netboot/
[15:36] <Sakrecoer7> and this one : http://archive.ubuntu.com/ubuntu/dists/raring/main/installer-i386/current/images/netboot/
[15:36] <rbasak> smoser: lgtm, thanks.
[15:36] <Sakrecoer7> both with all iso version available for 12.04 and 13.04 ...
[15:36] <Sakrecoer7> and i really mean it by ALL :) two times each :D
[15:36] <rbasak> Oooh. I wasn't aware of ArgumentParser.add_mutually_exclusive_group.
[15:37] <patdk-wk> Sakrecoer7, there are two ways
[15:37] <patdk-wk> apt-mirror or rsync
[15:37] <patdk-wk> I used apt-mirror for awhile, but didn't like it, rsync just seemed to work better
[15:37] <patdk-wk> https://help.ubuntu.com/community/Rsyncmirror
[15:38] <patdk-wk> it will use some diskspace, wonder what current is? 10gigs?
[15:39] <Sakrecoer7> sorry patdk-wk, diskspace? as on the drive of my server?
[15:39] <patdk-wk> whereever this mirror copy is going live
[15:40] <patdk-wk> if you use like apt-cacher, it could mirror only the needed parts
[15:40] <patdk-wk> but your still likely to run into issues doing that, without full time internet backend on it
[15:40] <Sakrecoer7> ok.... well... second bogus: there is no internet to be obtained in my scenario.... :(
[15:41] <patdk-wk> I personally use apt-cacher-ng so all my servers use the local cached copy, except for first time accesses
[15:41] <patdk-wk> Sakrecoer7, there is no netboot on your iso image?
[15:42] <Sakrecoer7> ah man... i had this delcious dream where someone build this package like usb-creator-common, but it was called LAN-creator-common.. and it would let me inject my own system and all its app but no personal settings/personal home to any PXE capabale machine...
[15:43] <patdk-wk> heh, I have a pxe server that does that
[15:43] <patdk-wk> have whole lists of installs to pick from, management tools, and backup software
[15:43] <Sakrecoer7> sorry patdk-wk, my iso images come from ubuntu server.... i beleive they keep netboot and iso seperated, except the mini.iso that is in the netboot section of their downloads...
[15:43] <patdk-wk> but I think it's just a mix of different netboot and iso images causing the issue
[15:44] <Sakrecoer7> aaaw.... now you made me jalous :D
[15:44] <Sakrecoer7> yes.... i think so too... but where is cahlry aka the corresponding kernel?
[15:44] <Sakrecoer7> cahlry=charly
[15:45] <Sakrecoer7> it's not in ubuntu12.04.1-2-3 alternate/dekstop, nor in xubuntu, lubuntu.... :(
[15:47] <patdk-wk> Sakrecoer7, on the internet mirrors
[15:47] <patdk-wk> Sakrecoer7, maybe you should try that
[15:47] <patdk-wk> setup apt-cacher-ng
[15:47] <patdk-wk> feed it the iso
[15:47] <patdk-wk> install using your netboot
[15:47] <patdk-wk> then you will have a complete mirror of what is needed locally
[15:47] <patdk-wk> cause it will pull what it doesn't have from the internet
[15:48] <patdk-wk> then you can take it offline
[15:48] <smoser> rbasak, 'filter_item' moved to simplestreams/filters.py
[15:48] <smoser> are you opposed to dropping unused argument 'target' ?
[15:48] <rbasak> Looking
[15:48] <Sakrecoer7> apt-cacher-ng you say? i have to try that! that would sort of cache everything apt-get is pulling down localy?
[15:50] <Sakrecoer7> anyways, thanks you SO much for your time patdk-wk, it is HIGHLY apreciated :)
[15:50] <rbasak> smoser: my intention was that the args are identical to MirrorWriter.filter_item.
[15:50] <rbasak> smoser: although I'm not doing it, a basic implementation of a MirrorWriter subclass that wants to filter items could just use *args, **kwargs that way.
[15:50] <smoser> yeah, but they're not anyway. :)
[15:51] <patdk-wk> Sakrecoer7, yep
[15:51] <rbasak> They're not?
[15:51] <smoser>     def filter_item(self, data, src, target, pedigree):
[15:51] <smoser>         return filters.filter_item(self.filters, data, src, pedigree)
[15:51] <smoser> self.filters is added.
[15:51] <patdk-wk> but when you take it offline, you need to move it from apt-cacher-ng to a normal webserver
[15:51] <zul> jamespage:  mongodb is getting there i had to backout a patch for precise and include a patch so far
[15:51] <patdk-wk> cause apt-cacher-ng will still want internet
[15:51] <rbasak> Right, but you can still do it with *args, **kwargs
[15:51] <patdk-wk> not sure if it has an offline mode
[15:51] <jamespage> zul, urhg
[15:51] <rbasak> Just tack the filters on to the front.
[15:51] <jamespage> zul, which ones?
[15:52] <zul> jamespage:  debian/patches/0007-Use-TIME_UTC_-macro.patch and a patch that adds a header file
[15:52] <Sakrecoer7> aha.... but.... that would sort of "cp /everything_in_apt-cacher-ng /var/www/ on the apache / bootp/ tftpd-hda server?
[15:53] <Sakrecoer7> i mean... its just about copying the files pulled down into apt-cache to the accessible webroot aka manualyset mirror adress?
[15:53] <patdk-wk> no
[15:53] <patdk-wk> it's about telling apt-get to use apt-cacher-ng as a webproxy
[15:54] <patdk-wk> just make sure you install, and configure the sample one, with everything you want to install
[15:54] <Sakrecoer7> haha.... this has got to be the most difficult/frustrating linux excerise i've been trhu :)
[15:55] <jamespage> zul, can you tweak the TIME_UTC one to work on precise?
[15:55] <patdk-wk> it's really simple :)
[15:55] <Sakrecoer7> but but... i keep moral and faith!
[15:55] <patdk-wk> the trick is you want it offline
[15:55] <jamespage> and does the new one work on saucy
[15:55] <smoser> rbasak, i dont know. your "basic implementation" described is hardly different or more complex without that.
[15:55] <smoser> http://paste.ubuntu.com/6063133/
[15:55] <Sakrecoer7> i hope i will say so too very soon :D
[15:55] <smoser> ie, is 'A' significantly worse than 'B' ?
[15:55] <zul> jamespage:  possibly i havent tried on saucy yet
[15:55] <zul> jamespage:  im still building locally so im still trying to iron things out
[15:56] <Sakrecoer7> and if i ever get to say so, i will write a superduper howto!
[15:56] <jamespage> zul, you might want to disable tests otherwise builds take a long time
[15:56] <Sakrecoer7> (ok maybe only super due to my spelling :D)
[15:56] <zul> jamespage:  heh now you tell me ;)
[15:56] <rbasak> smoser: I mean: filter_item(self, *args, **kwargs): return filters.filter_item(self.filters, *args, **kwargs).
[15:56] <rbasak> smoser: it stops you needing to deal with the details of the args.
[15:57] <rbasak> smoser: or perhaps the parent class should default to self.filters=[], and define filter_item as standard.
[15:58] <rbasak> Would that be cleaner?
[15:58] <smoser> rbasak, i just pushed with all 4 of your patches.
[15:58] <smoser> we can argue about that change separately.
[15:59] <rbasak> Thank you!
[15:59] <rbasak> I have instructions and some rudimentary packages ready.
[15:59] <smoser> ie, i removed the target.
[15:59] <smoser> mostly because pylint odesn't like it.
[16:00] <rbasak> Just testing again now, and I'll stick them in a PPA for an initial review.
[16:00] <rbasak> (of the basic idea that works all the way through. There's still plenty to be done)
[16:01] <smoser> woot.
[16:01] <zul> jamespage:  woot it builds...lemme try the patches against saucy
[16:04] <Sakrecoer7> patdk-wk: you don't happen to have a sort of howto setup your super magic pxeserver? (sorry for stupid question, but better stupid 2 seconds than stupid life long)
[16:09] <patdk-wk> I don't do howtos, they are pretty useless
[16:10] <patdk-wk> they work for a specific set of simular enviroments
[16:10] <RoyK> patdk-wk: they may be pretty good if written well
[16:10] <patdk-wk> and only work for a limited length of time
[16:10] <patdk-wk> royk, you mean made so generic it's almost useless?
[16:11] <patdk-wk> and my case doesn't help him at all, cause mine is all online, and he wants offline, that is highly different for what his issues are
[16:11] <RoyK> patdk-wk: some, well, yes, but I've had good help with some as well
[16:11] <patdk-wk> his issue isn't setting up pxe and dhcp
[16:11] <patdk-wk> but with getting a good set of offline repo to install from
[16:11] <RoyK> patdk-wk: sometimes it's good to learn the basics first - how things are put together
[16:13] <Sakrecoer7> both RoyK and patdk-wk have good points: its good to learn from howtos, because more often they are so generic that you get the right vocabulary to develope your own procedure :D
[16:14] <RoyK> Sakrecoer7: they are usually a bit better than manpages, though :P
[16:15] <Sakrecoer7> RoyK: yes :) and much better than nothing!
[16:15] <RoyK> indeed
[16:32] <jamespage> adam_g, I pushed a couple of neutron/quantum related fixes to the nova-cloud-controller redux branch
[16:32] <jamespage> looking at nova-compute now
[16:33] <adam_g> jamespage, cool
[16:33] <adam_g> jamespage, do yous till have concerns re: quantum/neutron naming of things?
[16:33] <jamespage> adam_g, i've not tested an upgrade quantum->neutron in ncc yet
[16:33] <jamespage> works OK in quantum-gateway
[16:33] <adam_g> i did some more testing and added comments to http://pad.ubuntu.com/redux-testing
[16:33] <jamespage> aside from the fact the charm name is now fud
[16:34] <adam_g> ceph volumes + images tested just fine for grizzly but was hitting an issue with havana, but am unsure if its the charms, packages, openstack, etc.
[16:34] <jamespage> adam_g, hmm - not touched that yet
[16:34] <jamespage> ceph was looking OK on havana/saucy last time I tested
[16:35] <adam_g> ok. ill poke closer at it today
[16:38] <jamespage> adam_g, 'band
[16:38] <jamespage> or #bang even
[16:38] <jamespage> swift-proxy has no package set for havana
[16:38]  * jamespage fixes that
[16:39] <Dian_Le_Roux> hi all
[16:40] <Dian_Le_Roux> i'm looking for documentation about qmail-ldap with courier-imap on ubuntu 12.04
[16:40] <Dian_Le_Roux> any ideas?
[16:48] <jamespage> adam_g, argh - this is like unpicking a stitch
[16:48] <jamespage> adam_g, really needs a redux to new model
[16:48] <adam_g> jamespage, for what?
[16:48] <jamespage> adam_g, swift-proxy
[16:49] <jamespage> adam_g, I stated but .. lp:~openstack-charmers/charms/precise/swift-proxy/havana
[16:50] <adam_g> jamespage, whats the problem?
[16:50] <jamespage> adam_g, its just not had the updates for havana yet
[16:50] <jamespage> version mappings etc...
[16:52] <jamespage> it currently has dumb template path resolution as well
[16:52] <jamespage> templates + os_release
[16:52] <adam_g> jamespage, oh, you mean redux to the new model?
[16:52] <jamespage> adam_g, yah
[16:52] <adam_g> jamespage, ill add it to the blueprint
[16:52] <adam_g> jamespage, keystone needs it too
[17:01] <jamespage> adam_g, +1
[17:01] <jamespage> yes
[17:01] <jamespage> but
[17:01] <jamespage> n,
[17:02] <jamespage> nm
[17:02] <jamespage> eod for me
[17:02] <jamespage> ttfn
[17:02] <adam_g> jamespage, cya :)
[17:03] <jamespage> adam_g, oh - could you do me a favour?
[17:03] <smoser> utlemming, ping.
[17:03] <jamespage> the openvswitch-datapath-lts-raring-dkms packages are awaiting verification in precise-propsed
[17:03] <jamespage> adam_g, they are for the lts-raring kernel
[17:03] <utlemming> smoser: pong
[17:03] <jamespage> any chance you could give them a sniff?
[17:04] <adam_g> jamespage, ya. bug #?
[17:04] <smoser> utlemming, http://paste.ubuntu.com/6063358/
[17:04] <smoser> does that make any sense to you ?
[17:05] <smoser> the context is basically that on hyper-v 12.04 "just works" but 13.10 does not.
[17:05] <smoser> and 13.10 seems to fail to get an IP address.
[17:06] <jamespage> adam_g, bug 1213021
[17:06] <utlemming> smoser: er, no it does not make much sense....otp, but I'll dig on it
[17:10] <adam_g> jamespage, ack
[17:15] <adam_g> http://people.canonical.com/~agandelman/ca/havana/libjs-swfobject-2.2+dfsg-1~cloud0/
[17:15] <adam_g> jamespage, zul new pkg
[17:16] <zul> adam_g: +1
[17:16] <adam_g> zul, k. all its dependencies look to be satisifed in precise already
[17:16] <zul> awesome
[17:40] <smoser> utlemming, ugn...
[17:40] <smoser> are you able to launch azure instances and log in ?
[17:45] <jamespage> adam_g, zul: github.com connection is working again
[17:46] <zul> jamespage:  cool i have mongodb that passes tests in saucy and precise ill post the debdiff tomorrow morning for you to look at before uploaded
[17:56] <adam_g> jamespage, ya, saw the jenkins instance get bombed with a bunch of builds
[18:19] <utlemming> smoser: negative, I was just looking at that right now
[18:21] <smoser> console output sure would be nice :)
[18:22] <utlemming> smoser: so we do have a problem...no ovf-env.xml in /var/lib/waagent
[18:22] <utlemming> smoser: utlemming@utl-0904-p1.cloudapp.net has Saucy mounted under /mnt1
[18:22] <utlemming> smoser: you're auth'ed for access
[18:27] <smoser> utlemming, there are files in /mnt1/var/lib/cloud/seed/nocloud-net/
[18:29] <utlemming> smoser: wtf?
[18:29]  * utlemming looks deeper
[18:30] <smoser> yeah, confirmed that looks to be it.
[18:30] <smoser> 2013-09-04 17:15:16,621 - stages.py[DEBUG]: Loaded datasource DataSourceNoCloudNet - DataSourceNoCloudNet [seed=/var/lib/cloud/seed/nocloud-net][dsmode=net]
[18:31] <utlemming> smoser: found the issue. There is a typo for the test to see if it is either Saucy or Precise for configuring cloud-init to use Azure provisioning. I'm fixing that now, and will have a test image in ~30 minutes.
[18:32] <utlemming> smoser: can you file me a high priority bug?
[18:32] <smoser> yeah.
[18:34] <utlemming> smoser: building now....
[18:34] <utlemming> smoser: brb, have to reboot...my keyboard is flaky
[18:37] <utlemming> smoser: back
[18:38] <smoser> utlemming, https://bugs.launchpad.net/ubuntu/+bug/1220855
[18:49] <utlemming> smoser: launch test image now...
[18:54] <smoser> utlemming,
[18:54] <smoser> https://bugs.launchpad.net/ubuntu/+bug/1220860
[18:55] <utlemming> smoser: ack
[20:41] <smoser> bug 665235