/srv/irclogs.ubuntu.com/2012/02/13/#ubuntu-server.txt

pangolinkick me you fools00:01
pmatulis?00:11
=== aarcane_ is now known as aarcane
fratermSo... nmapping to generate a network map is what I'm getting ready to do.00:26
fratermusing zenmap.00:27
fratermGood tool for the job?  Anything simpler / better that any experienced admins recommend?00:27
stlsaintfraterm: nmap is great00:40
_johnnyhi. i've ruined my apt sources, and i'm using an old (karmic) ubuntu. can anyone help me get back on track (which currently just means getting build-essentials installed)?01:44
twbIsn't karmic EOLd?01:46
_johnnyyes01:47
twb!eol01:47
ubottuEnd-Of-Life is the time when security updates and support for an Ubuntu release stop, see https://wiki.ubuntu.com/Releases for more information. Looking to upgrade from an EOL release? See https://help.ubuntu.com/community/EOLUpgrades01:47
twbEOLd releases move to a different URL01:47
stgraberhallyn: reported bug 931220 I just noticed when testing my new LXC host. Not sure if that's lxc or upstart's fault though.01:47
twbold-releases.ubuntu.com or something01:47
uvirtbotLaunchpad bug 931220 in lxc "lxc.conf upstart job fails to spawn containers at boot time" [High,New] https://launchpad.net/bugs/93122001:47
twbThe wiki should tell you all about it01:47
_johnnytwb: perfect! thanks01:48
uvirtbotNew bug: #931220 in lxc (universe) "lxc.conf upstart job fails to spawn containers at boot time" [High,New] https://launchpad.net/bugs/93122001:55
_johnnyrats.. the last attempt to upgrade resulted in all essentials (crontab, (x)inetd etc) to be removed, and no way to restore lol. guess i have to do it the hard way :)01:57
twbLearn to use aptitude to resolve conflicts01:59
uvirtbotNew bug: #931229 in lxc (universe) "lxc containers do not retain configured ip on container reboot" [Undecided,New] https://launchpad.net/bugs/93122902:31
_johnnytwb: conflicts is an understatement :)02:31
kklimonda_johnny: wow, what kind of deamons are you keeping in your sources.list that they break upgrade that much? :)02:34
_johnnykklimonda: hehe, not sure. needed to do a few low level installs because too many dependencies were broken, but got it working now :)02:38
uvirtbotNew bug: #931236 in keystone (universe) "keystone install is unnecessarily interactive" [Undecided,New] https://launchpad.net/bugs/93123603:16
webroastershi guys. quick htaccess question. I have the following code in a main folder: http://pastebin.com/vAUtyYVr   I want to reverse this inside of another sub folder. I mean, i don't want to guard against any of this inside  a sub folder. how do I do this>03:26
webroasters?03:26
qman___webroasters, I don't know for sure, but I think you can just create another .htaccess inside that subfolder with the same filesmatch, but with 'allow from all'03:50
webroastersyeah i just did that. it works. thanks man03:51
koolhead17hi all05:18
tjaaltonkklimonda: which freeipa version are you building? the one on git should build05:32
twbIf you have root, everything that you would've put in an .htaccess file CAN and SHOULD go in /etc/apache2/, and htaccess should be disabled05:34
twbLeaving htaccess enabled where non-root users can write to .htaccess is Bad Juju05:35
kklimondatjaalton: I build the one from git using packages from ubuntu-389-directory-server ppa on precise05:39
kklimondatjaalton: first it complains about libdirsrv-dev missing (it seems to be a part of 389-ds-base-dev now)05:40
twbWhy 389 instead of openldap?05:43
twbOh, it requires 38905:44
kklimondayeah05:46
=== Corey_ is now known as Corey
kklimondatjaalton: I also had to patch some issues related to tighter gcc flags: http://paste.ubuntu.com/840047/05:52
tjaaltonkklimonda: oh right, I was running oneiric when building it the last time06:02
tjaaltonadd a patch to git, I can send it upstream06:03
tjaalton(did the same for 389)06:03
tjaaltonkklimonda: and I renamed libdirsrv* to 389-ds-base-{libs,dev}06:03
tjaaltonbut didn't change it there, oops06:03
* twb has a knee-jerk reaction to starting package names with a number06:07
tjaaltonblame upstream :)06:08
twbAnyway (C) libraries have a different package naming convention already06:08
twblibfoo-N or so06:09
oratedHello! I'm trying to configure /etc/samba/smb.conf file and I'm bit confused about users. Windows got a user xyz and Ubuntu got say abc. I have to useradd xyz and then smbpasswd xyz in linux to allow samba share access?06:28
qman___you need smbpasswd -a to add the user to the smbpasswd database06:29
qman___unless you implement ldap or something else06:29
qman___then, provided the unix user has access to the directory and you haven't specified any restrictions on the samba share, that user will have access06:30
oratedHow can I see the users added by smbpasswd?06:31
qman___sorry, I don't know06:32
qman___the default backend is tdbsam, that may help you google06:32
qman___I do know the tdbsam files are binary, not plaintext06:33
oratedSecondly, you said unix user need to have access to the directory. Does it mean I have add new users in linux users as well as using smpasswd? I noticed that I had to useradd xyz and then also smbpasswd -a06:33
qman___by default, yes06:33
oratedWell, that's06:34
qman___there are ways to configure it to not behave that way but the default setup maps smb users to unix users06:34
oratedIs there an alternative to that?06:34
oratedah-ok06:34
qman___but that's getting pretty advanced06:34
oratedI find it annoying to add users in linux box so that it matches Windows login even if I won't be using it in linux06:35
qman___easiest way, if you don't want them to have any other access, is to set their shell to /usr/sbin/nologin or /bin/false06:35
orated-s /bin/true yes. Thanks that can be done06:36
orateder06:36
orated /bin/false*06:38
oratedWhat are the alternative approaches to this?06:38
qman___ldap or similar, or specifying which smb users have access in smb.conf06:39
qman___I haven't actually done it myself so I don't know for sure what's needed06:39
qman___you can add any users with smbpasswd -a even if they don't exist as unix users06:39
qman___my best guess is they need world-permission if they don't exist as unix users06:40
oratedYes, but it failed.. It gave this error - pdb_get_group_sid: Failed to find Unix account for xyz06:40
oratedMaybe I'm doing it wrong. Is there any other way to network Linux and Windows other than Samba?06:41
qman___samba's the easiest, as it doesn't require installing software on windows06:41
qman___but windows can install an nfs client06:41
qman___server 2008 includes it as a feature, I think windows 7 does too but not sure06:42
oratedI'll try using inbuilt services for NFS in Windows  then06:44
oratedBut that again may be limited to Windows releases Home, pro etc06:44
qman___yeah, I don't know the details06:44
qman___I think there are third party nfs clients but I'm not certain on that either06:45
oratedAlright, thanks for informing that nfs clients exists for Windows. I didn;t know that06:45
qman___I know for a fact that 2008 includes an NFS client as an optional feature06:46
qman___I think it's available on 7, but not sure06:46
twbWindows' NFS implementation is probably crapper than Linux's CIFS implementation.06:50
twbOTOH Linux has no working SMB2 client implementation yet AFAIK.06:50
=== kthomas1 is now known as kthomas
kklimondatjaalton: hmm, pki-ca depends on pki-selinux but you've disabled building it07:33
tjaaltonhaha07:34
tjaaltontouched that several weeks ago, can't recall what's going on there07:35
tjaaltonand regarding the lib naming. easily changed again if the policy requires it, though there were several examples of similar naming the last time i looked07:36
kklimonda(and there is no pki-common-theme anymore, is it one of dogtag-pki-*-theme packages?)07:36
tjaaltonyou're forcing me to look? :)07:37
kklimonda:D07:37
kklimondaah, there are provides fields07:37
kklimondano need :)07:37
tjaaltontoo many packages involved, so i've been tackling them in the dependency order, and pki & freeipa are the last ones07:37
tjaaltonyeah the ppa still has the faulty version, with versioned provides which isn't supported07:38
kklimondayeah, it's huge :)07:38
tjaaltonmaybe I'll upload the packages in NEW to the ppa's too, so that it's easier to work on them07:39
tjaaltonoh right, the libs package just has the plugin lib, and -dev has headers for it, so the naming is right07:42
tjaaltonit's not in a public search path07:42
tjaaltonsplit only for 389-admin to build-dep on that, and not needing to install the whole ds07:43
tjaaltonkklimonda: i'll prepare 389-ds-base for the ppa. needs a dfsg tarball07:49
=== gustav- is now known as beerbro
kklimondatjaalton: few beers, and dpkg --force-overwrite later, I've managed to install freeipa-server \o/08:14
kklimonda;)08:14
kklimonda(libpki-silent-java and pki-silent both ship /usr/share/java/pki-silent-9.0.14.jar)08:14
tjaaltonwow08:15
tjaaltonI bet the setup script fails though08:15
tjaaltonit's a monster..08:15
kklimondayeah, and you've commented  acutil out :)08:15
tjaaltonhaven't run it myself, but the client install needs hacks so same applies here08:16
kklimonda:)08:16
tjaaltoni'd wish we had nss cert db already..08:16
kklimondanow if only I haven't done it all on my desktop machine.. *whistles*08:16
kklimondaI really should configure some more VMs for this stuff08:17
tjaaltonyeah they are really nice08:17
tjaaltoni have F16 on a vm, running freeipa. tested client against it last fall08:17
kklimondahow much hacking did client installation script required for it to work?08:18
tjaaltonand an instance for an ubuntu server, but it's still WIP08:18
tjaaltonhmm hang on08:18
tjaaltonkklimonda: https://www.redhat.com/archives/freeipa-devel/2011-September/msg00408.html08:19
tjaaltonthough most of it is now on the archive08:20
kklimondagod, ipa-server-install is going to be such a pita :D08:20
kklimondait configures everything and assumes it's redhat ;)08:20
tjaaltonyeah the platform code isn't patched in yet08:20
tjaaltonfor client you need at least 12) and 13)08:21
tjaaltonok sbuild run of 389ds went fine, I'll upload it to the ppa now08:22
=== jodh is now known as jhunt
eyy1supHello, I'm having trouble with crond service after upgrade 11.04 > 11.10, can someone please help me?08:27
=== rickspencer3_ is now known as rickspencer3
linociscohi all08:46
linociscohi all. http://pastebin.ubuntu.com/840151/08:48
linociscohi all. http://pastebin.ubuntu.com/840151/http://pastebin.ubuntu.com/840151/08:49
linociscohttp://pastebin.ubuntu.com/840151/08:49
oratedHello! How do I configure smb.conf to allow only hosts 192.168.1.100-192.168.1.110 ? I did man smb.conf but I'm not sure how to achieve this08:49
linociscohttp://pastebin.ubuntu.com/840151/08:49
krautlinocisco: stop spamming!08:51
krautmeh08:51
linociscokraut, no. i m not spamming08:51
krautsure!08:52
krautlinocisco: http://lmgtfy.com/?q=W%3A+GPG+error%3A+http%3A%2F%2Fextras.ubuntu.com+marverick+Release%3A+The+following+signatures+could+not+be+verified+because+public+key+is+not+available%3A+NO_PUBKEY+16126D3A3E5C119208:52
linociscokraut, it is real post08:52
jamespagemorning all08:58
linociscohttp://pastebin.ubuntu.com/840160/09:00
linociscohttp://pastebin.ubuntu.com/840160/. what do I do?09:00
krautlinocisco: are you that stupid!?09:00
krautlinocisco: did you read it in anyway?!09:00
linociscokraut, don't I have the right to post my problem?09:01
krautif you frist try to solve this problem on your own and if that's not possible you are welcome to ask here.09:01
linociscokraut, have you checked if those two posts are the same?09:01
krautthe script writes down what you should do!09:01
krautRather than invoking init scripts through /etc/init.d, use the service(8) untility, e.g, ____###service dovecot restart###___.09:02
krautdid you READ that?09:02
linociscokraut, all  I have tried and only in the last time, I ask here. because I actually hate to get unwelcome response09:02
linociscokraut, . I can read english. I tried. not ok09:02
linociscokraut, it ended with " Reload: unknown instance:"09:03
linociscohi09:36
linociscoi found '"telnet localhost imap2" is fine. but "telnet localhost pop3" got error. it is like toggle?09:39
=== rickspencer3_ is now known as rickspencer3
Tixoshi can someone please tell me a reason i may be getting access.logs like this  >   [12/Feb/2012:00:20:19 +0100] "-" 408 0 "-" "-"10:10
uksysadminTixos, what is that machine doing? 408 is a timeout message.  You got some internal monitoring going on?  Maybe some load balancer?10:16
Tixosnot that i know of, the provider has some monitoring robot or something but dont know if that is the issue10:19
Tixosshould i turn off keepalive or soemthing? or adjust the timeout to test?10:21
Tixosi didnt have the issues on centos10:21
Tixosand i know configs are different across the OS's10:21
uksysadminno - its a login timeout - what modules do you have loaded? I am presuming this is apache, but never seen an entry without an IP before.10:21
Tixosit has an IP, i didnt feel i should post it @?10:21
uksysadminoh - is it foreign to your network?10:22
Tixosrewrite, ssl are about the only ones i have loaded10:22
Tixosyes10:22
uksysadminI presume this is from a POST request to some form?10:22
Tixosno its GET10:23
Tixoshappenening every 1-2 seconds10:23
Tixosi just tailed with | grep 40810:23
Tixosis there anyway to debug it further?10:24
uksysadmindig -x ip - do you recognise the address?10:24
Tixosfor the 408? or serverip ?10:26
Tixosthe access IP is just general traffic..10:27
Tixosvery strange thing is, i am moving from a centos server, i went to another ubuntu 10.04 server previosly, and looking at both sets of access.logs | grep 408, the CentOS has not a single 408 error... both ubuntus have many10:30
Tixosso maybe a config issue?10:31
Tixosthe only different in my virtualhost file that i can see, is i am using Virtualhost *:80 on ubuntu, and Virtualhost domain.com:80 on centos10:32
Tixoscould this actually be causing it though? i mean in my Centos install, #NameVirtualHost *:80 is commented out, and in ubuntu by default in 'ports.conf' its uncommented?10:41
uvirtbotNew bug: #931342 in php5 (main) "XSLTProcessor::transformToXml(): runtime error" [Undecided,New] https://launchpad.net/bugs/93134210:46
Tixoswhat about the apache module 'request timeout' ??10:52
Tixosthis doesnt seem to be enabled on my centos install10:52
=== _ruben_ is now known as _ruben
Tixosfixed....10:54
Tixoswhytf is that setup by default10:55
RoyKdamn - hpwdt doesn't seem to be in lucid :(11:09
uksysadminweird - what distro and version of apache?11:14
Tixosubuntu man thats why i am here :) 10.04, and latest version of apache that comes with it11:17
uksysadminTixos, never used any distro apache to comment tbh - we roll our own and strip off stuff that's not needed - avoids these issues.11:26
Tixos?11:27
koolhead17hi all12:33
jamespagehey koolhead1712:35
koolhead17hello jamespage12:35
koolhead17i am trying to test diablo setup on multinode, on oneiric12:36
koolhead17my glance and rabbitmq are running on saperate nodes, i am not sure what will i put in rabbit_virtual_host = / in my case inside glance.conf12:38
koolhead17also i see keystone sausage in the bottom of the conf file, which makes me bit confusing12:40
* koolhead17 pokes zul :P12:43
Davieyzul: have you fixed horizon CI?13:07
zulDaviey: will do so this morning13:08
zulhavent started work yet13:08
Davieyzul: i saw a commit, that was all13:08
zulDaviey: ah ok13:09
zulDaviey: maybe its the community fixing it ;)13:09
Davieyah, sorry, it was last Monday :)13:09
Davieyzul: what happened with horizon 2012.1~e4~20120202.1300-0ubuntu1, *ubuntu2 then *ubuntu3?13:13
smbzul, just to let you know, I opened bug 931425 and bug 931423 to have a place to track those two minor issues I found with the current xl stack.13:28
uvirtbotLaunchpad bug 931425 in xen "Cannot specify a default bridge with xen xl stack" [Wishlist,Triaged] https://launchpad.net/bugs/93142513:28
uvirtbotLaunchpad bug 931423 in xen-common "Use of vifscript requires full path unlike the example suggests" [Low,Triaged] https://launchpad.net/bugs/93142313:28
zulDaviey: eh?13:41
MoleManTrying to boot from LVM. I've copied my root to an LVM and tried to set the fstab to mount the LVM, and run update-initramfs but it still seems to be booting to the original partition. Can anyone help?13:56
zulDaviey: horizon is building again13:57
MoleMancan anyone help with booting from LVM / mounting an LVM as root?14:01
smbMoleMan, I'd probably check /boot/grub/grub.cfg and /etc/fstab whether they contain the uuid of the lv you want as root14:05
smbAt least change the one for the current kernel manually once14:05
smbThough you probably need /boot to be a partition still...14:06
Davieyzul: the packages in the archive differ from those in the packaging branch.14:09
Daviey2 x FTBFS's in the archive?14:09
zulDaviey:  i just noticed and its been synched now14:10
zulDaviey: now i have to fix keystone14:10
samba35  i am using kvm on centos 6.2 ,i have installed another ubuntu 10.04  as a guest if i want to access ssh of guest kind of network i have to use -- i want to use guest from outside14:10
Davieyawesome.14:10
MoleManGRUB should point to my boot partition, from where the initrd should know to mount the LVM, was my understanding?14:11
smbMoleMan, Yes, grub should look in /boot for kernel and initrd, from there it looks for the uuid of /. But if you generate grub.cfg while / is still mounted from the partition, the scripts to generate the grub.cfg would pick that still14:13
smbnot to mention that /etc/fstab is not updated either. Not sure but that might get used by something as well (at least misleading mtab probably)14:14
MoleManI updated /etc/fstab to have the new root UUID.14:14
=== bladernr_afk is now known as bladernr_
MoleManthen ran update-initramfs to update the initrd.14:15
smbMoleMan, Ok, but check /boot/grub as well, just to be sure14:16
MoleMansmb: what am I looking for?14:18
smbMoleMan, something like "search --no-floppy --fs-uuid --set=root 2eab68c5-c6fa-405d-a360-1f6f1690bbb3" with your current partition root's uuid14:19
MoleManyeah just saw that, would the easiest thing to do be boot a live CD, chroot and grub-upate (or whatever the command is)?14:20
smbOr actually there are linux  "/boot/vmlinuz-*-generic root=UUID=xxx ro   quiet splash" lines later for the kernel14:20
smbMoleMan, Ok, that should work too (like use alternate-cd and rescue mode)14:21
uvirtbotNew bug: #931448 in quota (main) "package quota 3.17-6 failed to install/upgrade: subprocess installed post-installation script returned error exit status 2" [Undecided,New] https://launchpad.net/bugs/93144814:21
smbMoleMan, Then choose the lv as root and runn a shell in there to update-grub14:21
smbMoleMan, The advantage of alternate (or server) cds is that you have lvm ready to use14:22
MoleMandoes the alternate disk have an easier rescue mode than using the desktop live CD and using terminal to manually mount everything and chroot?14:23
MoleManIf so I'm going to get easily irritated... the server CD I had if it went to rescue mode had a very limited busybox?14:24
smbMoleMan, In the sense easier that it guides you to mount and run a shell in a root of your choice and it has lvm to actually let you select the lv. Hm, I thought the server CD's rescue mode was the same as alternates14:25
=== yakster_ is now known as yakster
smbAnd it would give you a selection of partitions or lvs to mount as root and then execute a shell (ok then I usually type bash in there)14:25
MoleManIts strange, it seems as if its starting to install over the top because it asks for system names etc, which always worries me, give me a second I will try to boot the new server disc...14:29
smbMoleMan, It does ask those things. Which could be confusing, but it should not ask about where to install14:32
MoleMansmb: do you know why it asks for the hostname etc? does it actually matter what I put?14:33
smbMoleMan, Just gives the current rescue boot that name. It does not matter that much really.14:34
smbDon't think any service (like ssh) is started but I might be wrong there14:35
MoleManwell I'm using YUMI multiboot and if I try to launch server it only gives me the install option14:35
MoleMannot sure if its worth me burning a disc or just using the ubuntu desktop liveCD14:36
smbHm, don't know about that one. I normally either use a cd or put things on a usb stick with usb-creator14:36
smbMoleMan, From the desktop life cd you would have to install lvm and then mount the fs yourself and do the chroot on your own. It should work the same14:38
MoleManyeah, I used to, then I started using YUMI MultiBoot because it means I can choose from god only knows how many different things I can install on one memory stick...14:38
* smb must admit he did not look at the life DVDs for a while in detail14:38
* MoleMan looks through heap of CDs on desk and in shoebox14:38
smbor life CDs either14:38
MoleManthe only server disc I have is 10.10 which gives you a limited busybox with 'bash like' commands... which is why I have been using the desktop and doing it manually as I wasn't sure what I was restricted to14:40
smbMoleMan, Other option is to be daring and replace the uuid of the first kernel sections uuids (if there a multiple which would give a fallback). Actually the rescue a broken system boot should have been the same for even beyond Maverick14:42
caribou_any upstart expert in the room ?14:53
=== caribou_ is now known as Caribou
CaribouI'm seeing what looks like a race condition with the mongodb upstart start sequence14:54
CaribouI've seen cases where the db daemon was starting databases before /var/lib/mongodb File system was mounted14:54
MoleMansmb: do I need anything special in the options for the mount in fstab?15:02
smbMoleMan, Probably depends on what you want to achieve. For root the default is errors=remount-ro...15:05
MoleMansmb: yeah I just copied the ones from root, I was wondering if there were any others specific to LVMs but it doesn't matter.15:07
MoleMansmb: more to the point: THANKYOU!!! IT WORKS!! been trying to sort this on and off for like a week...15:07
smbMoleMan, No, there is no difference between a lv and a partition in that respect15:08
smbMoleMan, Heh, good to hear :)15:08
=== jodh is now known as jhunt
MoleManadbauvjhgvlkjabsgfaqs;lbgr #rage#15:10
MoleManeverything is owned by root #sob#15:10
smosersmb, could you please take a look at https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/89837315:11
uvirtbotLaunchpad bug 898373 in cloud-init "fsck.ext3: Device or resource busy while trying to open /dev/xvda2" [High,Confirmed]15:11
smoserslangasek is fairly sure nothing in user space at that point should have a device busy to stop fsck15:11
smbMoleMan, That probably depends on how you created your copy.15:12
smbsmoser, looking15:12
smbsmoser, Oh wasn't that the one you mentioned in last weeks meeting?15:12
smosersmb, yeah, there are kind of two parts to it15:13
smoserone is that fsck is failing, claiming busy device (this one is instance-store i think).15:13
smoserother part is bug 92899015:13
uvirtbotLaunchpad bug 928990 in cloud-init "fsck / dirty filesystem on instance is death" [High,Triaged] https://launchpad.net/bugs/92899015:13
smoserwhich is unfortunately functioing as currently designed.15:13
MoleManright, so is there an option or something for cp to retain the owner + group settings?15:14
smbMoleMan, cp -a should do it.15:14
MoleManok thanks, I will do that later... for now, I'm going to see the GF. Thanks for your help...15:15
smbMoleMan, Np, oh, actually cp -ax maybe (to only copy one fs)15:16
cwillu_at_workI typically just use rsync for anything more complicated than a single file15:18
smbsmoser, Hm, wonder whether we could sneak in a fuser into the init scripts error path... But I need to take a bit more time for the logs first15:18
MoleManok, I'll look into it and doublecheck when I get back, will look at rsync maybe15:18
MoleMancya15:18
jamespagezul, Daviey, adam_g: for the openstack stable pre-commit testing15:32
jamespagea) do we want to merge/maintain a verion history like we do for trunck testing15:32
jamespageand b) upload to PPA?15:33
zula) yes b) yes15:33
jamespageOK - just checking!15:33
zuljamespage: no worries15:33
jamespagezul: hmm - so the reason I asked about the branch for version history was that we are going to trigger on patch upload into gerrit15:34
jamespageso we could end up with multiple entries for the same gerrit review - might get kinda messy15:34
zuljamespage: yeah15:35
jamespagehmm - I guess it does not matter that much15:35
zulit doesnt matter to me i guess15:35
brendan0powersjamespage: Hi, thanks for reviewing my package15:40
brendan0powersjamespage: I have some questions though if you have time15:40
jamespagebrendan0powers, no problem15:40
jamespageask away15:40
brendan0powersOk, That bonjour exe file shouldn't have made it into the source archive15:41
brendan0powersit was just there to help automate the windows builds15:41
=== 31NAAV9PE is now known as irvee
brendan0powersIs it possible to remove it from the .orig.tar.gz without incrementing the software version?15:41
jamespagebrendan0powers, yes - you can simple repack the orig.tar.gz and exclude files you don't want15:42
brendan0powersOk, and launchpad won't complain that the file changed?15:42
jamespagebrendan0powers, ah - now that is a different matter15:43
brendan0powersI may be able to remove the package from launchpad completely15:43
brendan0powersthen re-upload it15:43
jamespagebrendan0powers, not in the same PPA I'm afraid15:43
brendan0powersAh, that's too bad15:43
jamespageI suggest that we start using a bzr branch whilst we go through review15:44
jamespagethat way you can make changes incrementally without having to push to a PPA for me to be able to see them15:44
jamespageso with regards to repacking the orig.tar.gz15:44
brendan0powersThe packaging info is already stored in a mercurial repo, is that OK?15:44
jamespagebrendan0powers, that's fine; in which case its probably worth referencing where the packaging source code is stored15:45
jamespagein the debian/control file15:45
jamespagebrendan0powers, http://www.debian.org/doc/manuals/developers-reference/best-pkging-practices.html#bpp-vcs15:46
jamespagebrendan0powers, is there a published source distribution of rsa?15:47
jamespagei.e. a tar.gz that you could download and build15:47
brendan0powersjamespage: No, only source packages, or the VCS15:47
jamespagebrendan0powers, can you point me at the Vcs location?15:48
jamespagersa/rds  BTW15:49
brendan0powersjamespage: http://bitbucket.org/resara/resara-server15:49
brendan0powerspacakges are stored in rds/packages/[ubuntu codename]15:50
brendan0powersjamespage: although the precise stuff hasn't been pushed yet15:50
jamespagebrendan0powers, I see15:52
jamespageso how are you generating the .orig.tar.gz at the moment?15:52
brendan0powersjamespage: I have a script that does it15:53
brendan0powersjamespage: also not commited:)15:53
brendan0powersI will push everything in a few minutes15:53
jamespagebrendan0powers, so I notice that you have tagged releases in bitbucket which allows you to then download that commit point as a tar.gz15:54
jamespagethat would be acceptable as the orig.tar.gz - I do similar for a number of packages I maintain based on projects in github.com15:55
brendan0powersjamespage: Ok, I will think about that15:55
jamespagebrendan0powers, that way you should be able to add a debian/watch file which can be used to download the orig.tar.gz - it can also run a specified script once downloaded to do any repacking required.15:57
brendan0powersjamespage: repackaging?15:57
jamespagebrendan0powers, repacking - removing any files that you don't want in the orig.tar.gz15:58
jamespageexe's for example :)15:58
=== sixstringsg|away is now known as sixstringsg
Cariboujdstrand: ping16:00
jdstrandCaribou: pong16:00
Cariboumorning jdstrand !16:01
jdstrandhi!16:01
Caribouwould you be interested in an update from my PXE/tftp issue of last week ?16:01
Caribouif you have a couple of minute to spare, or I can email it to you16:01
brendan0powersjamespage: Ah, that could be useful16:01
brendan0powersjamespage: do you know where I could find documentation on that?16:02
jdstrandCaribou: I can take a look; perhaps I can add something to help16:02
Cariboujdstrand: well I think that I have sorted it out16:02
jamespagebrendan0powers, 'man uscan' is a good place to start16:02
jdstrandCaribou: oh, excellent16:03
brendan0powersjamespage: thanks16:03
jdstrandCaribou: I'm definitely curious on what it was16:03
Cariboujdstrand: it's interaction b/w firewall NAT rules & conntrack helpers16:03
jdstrandinteresting16:03
jamespagebrendan0powers, as you are endeavouring to get this into the distro is probably worth thinking about packaging versions separate from the 'upstream' version16:04
Cariboujdstrand: privmsg16:04
brendan0powersjamespage: I'm not sure I understand that16:04
jamespagebrendan0powers, OK you are packaging 1.1.0 of rds - which is the upstream version16:05
jamespagethe packaging is then appended to that - -0ubuntu1 or suchlike16:05
jamespageby separating the packaging from the upstream codebase they can be versioned independently16:06
jamespage-0ubuntu2....16:06
jamespagewhen a source package gets uploaded to ubuntu it gets automatically imported into a bzr branch - in the case of this package it would be :16:06
jamespagelp:ubuntu/rds16:07
jamespageand then lp:ubuntu/precise/rds once precise gets released16:07
jamespageyou can say - well actually we manage the packaging source code for this somewhere else - thats what the Vcs-* fields are for in debian/control16:08
jamespagebut that is really a reference to the packaging source - not the upstream source.16:08
brendan0powersjamespage: Ok, so you suggesting I store the packaging source somewhere else16:09
brendan0powersLike, in a bzr repo on launchpad16:09
utlemminghallyn: ping16:09
brendan0powersand then use the debian/watch file to pull in the orig.tar.gz file?16:09
jamespagebrendan0powers, thats it!16:09
jamespagebrendan0powers, once the package gets imported into the bzr branch in launchpad16:10
jamespageit will contain both the orig.tar.gz and the packaging16:10
jamespagebzr uses tagging, branches etc to manage that16:10
hallynutlemming: yo16:10
utlemminghallyn: so cloud-images and lxc -- I was playing with them the other day16:11
jamespagebrendan0powers, it means that you can bzr branch lp:ubuntu/rds and it will give you everything you need to build the package16:11
brendan0powersjamespage: I still don't understand that part16:11
hallynutlemming: you're about to tell me you love it16:11
brendan0powersjamespage: is there some documentation on that?16:11
utlemminghallyn: I discoved two things we need to do if they are outside a cloud -- we need to set the locale to that of the host and we need to figure out hostnames...but otherwise I love it16:12
jamespagebrendan0powers, I think this is the latest - http://developer.ubuntu.com/packaging/html/index.html16:12
utlemminghallyn: speficially, for the hostname situation, the container has the default hostname of "ubuntu", which then doesn't map to an ip16:12
jamespagebrendan0powers, I'd not worry to much about that for the time being16:13
jamespagehaving a location to download the orig.tar.gz from and adding a watch file to your packaging would be a better place to start16:14
brendan0powersjamespage: Ok16:14
hallynutlemming: you can specify a hostname by specifying a config file containering "lxc.utsname"16:14
hallyni.e. cat > lxc.conf << EOF\nlxc.utsname=mylxc\nEOF16:14
brendan0powersjamespage: I'l probably have to create a new tag for the precise package, as I've had to make some changes to the build system16:14
hallynfollowed by "lxc-create -t ubuntu-cloud -f lxc.conf -n cloud1"16:14
jamespagebrendan0powers, OK16:15
brendan0powersjamespage: I think I have enough to go on for now16:15
hallynutlemming: as for locales, I know nothing about them (C is my locale), but I know stgraber wanted something too16:15
brendan0powersjamespage: thanks for your help, and I'll let you know when things are a little less broken:)16:15
utlemminghallyn: the locale is easy...and I'll get you a patch for that16:15
hallyni don't particularly care, if you want to install the host's locale in both ubuntu and ubuntu-cloud templates, go for it16:15
hallynutlemming: cool16:16
jamespagebrendan0powers, feel free to ask questions both on this channel and in #ubuntu-devel - there is normally someone around to help!16:16
rbasakjamespage: where did you get your reverse-depends script from? apt-file can't find it.16:16
jamespagerbasak, ubuntu-dev-tools16:16
jamespagerbasak, think that is new in precise tho16:16
rbasakAha, thanks16:17
jamespagerbasak, I did a rebuild test over the weekend for openmpi16:17
jamespageabout ~30 packages failed to rebuild16:17
* jamespage goes to dig out the results16:17
rbasakWould you happen to have the build logs handy, by any chance?16:17
rbasakWhat's odd is that I can get boost-mpi-source1.46 to build if I do it by hand, even in a schroot.16:18
jamespagerbasak, http://paste.ubuntu.com/840557/ summary16:18
rbasakThe other option is to add a new libopenmpi1.5 package.16:18
jamespagerbasak, I seemed to be getting issues with a compiler openmpi provides not actually working - its was segfaulting16:19
jamespagerbasak, that caused an early failure which then resulted in some un-installable package scenarios (failed rather than attempted status)16:22
stgraberhallyn: the lxc/upstart issue seems to depend on what jobs you have + potentially timing of the boot16:24
stgraberhallyn: I reproduce it every single time on a physical machine but can't reproduce in a VM16:25
stgraberhallyn: I'm talking with jhunt about it though16:25
Tixoshey, can anyone advise me on speeding up ubuntus apache configs? i am getting around 500k hits a day, and at the moment the request time is 15000ms/request! on CentOS its fine..16:28
TixosRequest rate: 0.0 req/s (20211.4 ms/req)16:29
uvirtbotNew bug: #914392 in juju "LXC local provider does not respect 'series' (only installs oneiric)" [High,Fix released] https://launchpad.net/bugs/91439216:31
satyanashHi, I have a static Ip set up on a server, however after some time it'll automatically disregard the settings in /etc/network/interfaces and take an IP from DHCP ?16:33
SpamapSsatyanash: do you perhaps have network-manager setup to manage the device as well?16:34
zulDaviey: lp:~ubuntu-server-dev/keystone/debian-merge/16:34
satyanashSpamapS, I don't think I have NM installed..16:34
satyanashSpamapS, unless it comes in the default server installation.16:35
SpamapSsatyanash: definitely not.16:36
SpamapSsatyanash: perhaps you have a leftover dhclient running from before you made the ip static?16:36
satyanashThe server has restarted several times before..16:36
satyanashSpamapS, I think I remember installing nm on this server..16:37
SpamapSsatyanash: perhaps remove it. :)16:38
satyanashSpamapS, what is the package called ?16:38
hallynstgraber: ok.  I suppose if we have to we can ship a script that closes fds > 2 (which it finds in /proc/self/fd) before starting the container16:38
hallynor provide a flag to lxc-start to not just complain, but close open fds16:38
stgraberhallyn: yeah, jhunt gave me the needed changes to close the extra fd, I'll push that probably later today16:39
satyanashSpamapS, aah.. Sorry, I dont have it installed, installed wicd-cli instead of NM earlier...16:40
koolhead17hi SpamapS16:41
satyanashOkay, I guess removing wicd should also be done..16:43
hallynchanges to upstart, so those fds aren't needed?16:43
hallynstgraber: ^16:43
satyanashSpamapS,  I guess I'll have to wait it out, since it changes randomly.. thanks though..16:43
SpamapSsatyanash: is dhclient running?16:43
stgraberhallyn: nope, an hack in the job, we're still looking into what could be the cause of the upstart issue16:44
satyanashSpamapS, yes,16:44
* satyanash kills dhclient16:45
=== sixstringsg is now known as sixstringsg|away
rbasak"warning: skipping optional Message Passing Interface (MPI) library."16:45
rbasakNot a good warning to see when I'm trying to build boost-mpi-source1.46!16:46
dwbearanyone here see CVE: CVE-2011-3639 its an apache mod-proxy vulnerability16:46
uvirtbotdwbear: The mod_proxy module in the Apache HTTP Server 2.0.x through 2.0.64 and 2.2.x before 2.2.18, when the Revision 1179239 patch is in place, does not properly interact with use of (1) RewriteRule and (2) ProxyPassMatch pattern matches for configuration of a reverse proxy, which allows remote attackers to send requests to intranet servers by using the HTTP/0.9 protocol with a malformed URI containing an initial @ (at sign) character.  NOTE: t16:46
hallynbleh16:49
smbsmoser, Not sure how relevant this is but I would read the init dependencies in a way that the mount of / should have succeeded before clould-init-local is started. Yet, the logfiles seem to mix output of the two like those did run at the same time16:49
Tixos hey, can anyone advise me on speeding up ubuntus apache configs? i am getting around 500k hits a day, and at the moment the request time is 15000ms/request! on CentOS its fine..16:51
SpamapSsatyanash: you may want to look at what is actually running dhclient16:56
TixosBenchmarking 159.253.141.242 (be patient)...apr_socket_recv: Connection reset by peer (104)16:57
TixosTotal of 20 requests completed           < this is not normal!16:57
dwbearuvirtbot: anything more ? bottom line seems to be the current patches don't were and we are still vulnerable.16:57
uvirtbotdwbear: Error: "anything" is not a valid command.16:57
dwbearanyone else not a bot have advice related to the apache proxy issue ?16:58
smosersmb, the fsck that is complaining is about /mnt (not /)17:20
smoserso that is after / is mounted (you'd think)17:21
smoserbut really, cloud-init is not at all involved in this.17:21
=== fenris is now known as Guest17978
smbsmoser, Hm, well actually / would be mounted even before. Think that is done in init-bottom and then already pivoted before anything else. But I got confused about what complains anyway... :/17:22
smoserright.17:23
smoserclearly / is mounted/.17:23
smoserbut cloud-init is'nt really involved in this path.17:23
smoserother than possibly forcing a intersection point in the boot on network and / mounted RW17:23
smbSo in the depth of cloud-init, do we have anything that would/could touch /mnt? Like scanning for uuids or so17:23
smoserhm..17:24
smosersmb, possibly... cloud-init does run 'blkid' but that (i think) should only happen on the first boot of the instance.17:24
smoserand this is not the first boot.17:24
smoseroh... wait.17:24
smoserit could be related.17:25
smoserwe recently changed that to run every boot.17:25
smbOk, just wondering. It must be something that only takes a short time. Otherwise we would likely see it more often17:25
smoserhttp://bazaar.launchpad.net/~ubuntu-branches/ubuntu/precise/cloud-init/precise/view/head:/cloudinit/CloudConfig/cc_resizefs.py17:26
satyanashSpamapS, okay, will check process owner next time IP auto-changes..17:26
smosersmb, that is what runs that runs blkid17:26
smoserand we even explicitly tell it to not look at consult a cache17:27
smbsmoser, Hm, ok. Guess I try to see whether I can get it to reproduce even with a fake cloudinit locally. Then maybe try to add a bit of debugging to that part17:29
adam_gzul: you hit this yet? tests started failing over the weekend because of it, http://paste.ubuntu.com/840651/17:31
zuladam_g: not yet17:32
stgraberhallyn: oh, just got my first clean boot on that machine, without changing anything...17:49
stgraberhallyn: actually, no, I changed something, not sure that's the issue though, /me gets back to testing17:49
stgraber(I turned off the ldap plugin in nss between the last reboot and this one)17:50
stgraberhallyn: confirmed, turning on libnss-ldap in my test VM reproduces the issue17:55
mgwwithin the context of cobbler/orchestra is there an 'accepted' way to handle named zones (or records) that are not directly created by cobbler?18:01
hallynstgraber: libnss.  that's caused troubles before...  with c/r.18:06
hallynin fact, it was the same issue.  couldn't checkpoint bc it kep topen fds into another ns18:06
stgraberhallyn: yeah, in this case it looks like upstart uses nss at some point (usually pretty difficult not to) and keeps the ldap socket open as it's not marked SOCK_CLOEXEC18:08
stgraberhallyn: I'm not sure whose fault it's though, might be nss, might be nss-ldap or even libldap18:09
hallynbleh18:09
stgraberone of them isn't setting CLOEXEC18:09
hallynit might be a "feature"18:09
hallyni wont' object if you want to assign the lxc part to me and have me add the 'close-all-fds' option18:09
stgraberhallyn: that'd be great, I'm having a difficult time closing these fds in shell, the code jhunt gave me doesn't work, even though it matches the manpage ...18:10
hallynstgraber: in fact maybe -d should just imply that option - you're not going to see the failure (iiuc) anyway, so no sense sending a warning and failing18:11
=== Guest48794 is now known as Internaut
=== Internaut is now known as Guest93395
stgraberhallyn: updated the bug, I guess making it a default for -d makes sense, yes18:13
=== Guest93395 is now known as Internaut
=== Internaut is now known as Guest82735
=== Guest82735 is now known as Internaut
stgraberhallyn: took me my morning to track down that one but at least we know what it's now ;)18:18
hallynstgraber: thanks for that18:18
stgraberhallyn: would have been a pain to debug post-release when people start deploying real servers (where LDAP is fairly common)18:18
hallynstgraber: well i'm not sure how many people will use the autostart - though i guess if i document it in the server guide, they're more likely to :)18:19
stgraberwell, I know I'll for all my servers and so will the Revolution Linux folks for all the customers they move from OpenVZ18:19
stgraberthese are production servers where each service or in some cases website runs in a separate container, in these cases you want everything back online after a reboot18:20
stgraberpeople using lxc for development environments are indeed less likely to use the autostart though18:20
hallynbleh, reproduced bug 930430.  can't find where it does it, but do i think juju is doing it, not lxc18:21
uvirtbotLaunchpad bug 930430 in lxc "lxc-ls requires root access after deploying an LXC instance" [High,Confirmed] https://launchpad.net/bugs/93043018:21
gary_posterhey hallyn.  Just discovered lxc-setuid when I was going to have to try and do something similar myself (I was intending to do something more limited, but if lxc-setuid is built-in that's compelling).  However AFAICT it is not working (I ran sudo lxc-setuid and then lxc-start -n whatever and it complained about insufficient privs, among other things).  Do you consider lxc-setuid supported, or not so much?18:28
hallyngary_poster: not so much18:32
hallyni consider it unsafe, in fact (since it doesn't add appropriate pam-cap controls over the inheritable capabilities)18:33
gary_posterhallyn, cool.  thanks18:34
hallyngary_poster: if it's important to you, we can look into how to get it working better.  but i was sort of waiting until user namespaces are in, because those will remove a huge portion of the needed privilege18:35
hallynstgraber: were you going to hit bugs 925122 and 880968 ?  or should i?18:35
uvirtbotLaunchpad bug 925122 in udev "container's udevadm trigger --add affects the host" [Medium,Confirmed] https://launchpad.net/bugs/92512218:35
uvirtbotLaunchpad bug 880968 in ureadahead "ureadahead should not run in containers" [Low,Confirmed] https://launchpad.net/bugs/88096818:35
stgraberI was actually wondering if we'd have any benefit in getting ureadahead working in a container but I guess not ...18:37
stgraberI'll take care of these two today18:37
stgraberhallyn: did you see my ifupdown upload?18:37
hallynno18:37
gary_posterhallyn, maybe this is a "fools rush in..." sort of thing, but we are planning to have a more limited approach of a stupid simple C wrapper (a la http://paste.ubuntu.com/840736/) with setuid that makes the exact lxc call we need.  Since what we need is automated/repeated/identical that should work fine for us.18:37
hallynstgraber: great, thanks18:37
gary_posterSo IOW I don't think we need lxc-setuid now, thank you18:38
stgraberhallyn: I added a new network-interface-container.conf emitting net-device-added for 'lo' in lxc and lxc-libvirt18:38
hallyngary_poster: sounds good18:38
gary_postercool18:38
stgraberhallyn: this was needed because I discovered some jobs are "start on net-device-up IFACE=lo" and that even would never be emitted18:38
hallynstgraber: ah, cool.18:38
stgraber*event18:38
hallynstgraber: heh, so which jobs were they?18:38
stgrabermunin-node is the one I noticed, probably others18:38
stgraberhallyn: did you confirm we still get net-device-added for eth0 in a container without udevtrigger?18:46
hallynstgraber: i thought i did but can't swear by it now, actually18:46
stgraberok, testing again then ;)18:46
stgraberhallyn: container doesn't boot with the change ...18:48
stgraberlooking into why now18:48
hallynno wait, i have a container i use every day which doesn't have udevadm trigger18:49
hallynand yes it has an ip address and boots fine.18:49
hallyn(weird)18:49
stgraberhallyn: and does it boot in less than a minute?18:49
hallynstgraber: yes, quickly18:50
=== sixstringsg|away is now known as sixstringsg
randomuserany idea why a default, network manager controlled interface would spam dhcp requests?18:50
hallynstgraber: http://paste.ubuntu.com/840762/  is its udevtrigger.conf18:51
stgraberhallyn: I definitely didn't get an even for eth0 in mine ...18:52
stgraber*event18:52
hallynoh, the event.  hold on18:52
stgraberthough my upstart job is wrong as I should call udevadm settle regardless and currently I don't18:53
hallynyeah there's an event18:54
eyy1supI'm having trouble with Upstart, as well, it won't start cron since the upgrade to 11.10, but the strange thing is "cron" won't start up manually neither18:59
SpamapSeyy1sup: you should have a message in /var/log/syslog explaining what the exit code for crond was18:59
SpamapSeyy1sup: one common problem is that cron ends up starting before NIS or OpenLDAP, which may be needed to enumerate users.19:01
SpamapSeyy1sup: likewise if there are other sysvinit scripts supporting the users' home dirs, same problem.19:02
eyy1supSpamapS: but at least crond should respond to "sudo service cron restart", shouldn't it? In my case it won't respond to anything, also initctl returns nothing, as if it's not running :(19:03
stgraberhallyn: http://paste.ubuntu.com/840778/19:05
hallynnot sure 'exec' is needed before 'exit 0'19:06
hallynbut looks good.19:06
smosersmb, i would think that you could reproduce within kvm if you seed the image with cloud-init data and just keep rebooting.19:06
smoseri just haven't had time to dig at it really.19:07
stgraberhallyn: it's not, if you don't exec it'll take the exit value of the last thing called, in this case, udevadm or exit19:07
SpamapSeyy1sup: in precise and later, that will work. But unfortunately, in << precise, 'service any-upstart-job restart' will not start it if it is not running.19:09
smbsmoser, I was hoping to do the same with xen. Though must admit that looking at the OVF doc (which I cannot use when using PVM as there is no cdrom) and trying to figure out how much I would need in seed/nocloud I would be rather motivated to apt-get purge cloud-init again. If not the bug was related to that.19:09
SpamapSeyy1sup: status cron  should show stop/waiting19:10
hallynstgraber: huh?  'exit 0' should exit 0, no?19:10
stgraberhallyn: yes, as I said, the 'exec' is NOT needed ;) though it doesn't make any difference either19:13
hallynstgraber: oh sorry, misunderstood you19:13
stgraberhallyn: http://paste.ubuntu.com/840788/19:13
hallynstgraber: hm, but, that works?  in that case, won't the last thing called be a failed test?19:15
adam_gzul: pingb19:15
zuladam_g: whats up?19:15
stgraberstgraber@castiana:~/Desktop/lxc/udev/debian$ ([ '1' = '2' ] && echo pass || echo failed) ; echo $?19:16
stgraberfailed19:16
stgraber019:16
stgraberhallyn: ^ so in the if statement itself should return 0 in that case19:16
hallynstgraber: but there the last thing was the result of 'echo failed', not of the test19:16
=== sixstringsg is now known as sixstringsg|away
adam_gzul: how did the CI packaging diverge from what we've got in ubuntu?19:17
stgraberhallyn: good point ;)19:17
hallynstgraber: http://paste.ubuntu.com/840793/  (in dash)19:18
zuladam_g: the temp_fix that you had on friday didnt get in when i did the upload and i added the libvirt-console patch on friday, today the libvirt-console patch got rediffed and the your temp-fix got merged upstream19:18
stgraber$ if [ '1' = '2' ]; then echo pass; fi; echo $?19:18
stgraber019:18
stgraberhallyn: also in dash ;)19:18
adam_gzul: but nova.conf is reverted to some old version, i dont know what else19:18
zuladam_g: what are you seeing?19:18
hallynstgraber: interesting!19:19
kieppiehi guys. hope everyone's doing well.19:19
kieppieI could use some help, please - I've had a catastrophic failure on one of my server's drives (a WD caviar black), but I've manages to recover most of the important data (using the recovery remix) - fat help SMART did me.19:19
kieppiehow can I do a deep, thorough, comprehensive disk scan of the remaining drives do ensure they're healthy & to pre-emptively fix any other issues that might occur with them?19:19
adam_gzul: http://paste.ubuntu.com/840796/19:19
zuladam_g: i mean what failures are you seeing19:20
eyy1supSpamapS: status cron shows absolutely nothing, also my "runlevel" returns "unknown"... this upgrade really messed me up19:21
adam_gzul: nova volume is broken19:21
SpamapSeyy1sup: are you in a recovery shell?19:21
SpamapSeyy1sup: and did the upgrade claim to have completed?19:21
zuladam_g: how is it broken?19:21
adam_gzul: because of the nova.conf changes in that diff, im not sure why those were merged19:21
SpamapSeyy1sup: what did you upgrade from / to ?19:21
zuladam_g: ah i think i know why19:22
zuladam_g: because i merged upstream changes this morning...gimme a sec19:22
adam_gzul: why did nova.conf flags change in that merge?19:22
zuladam_g: because they arent using tgt as default19:22
adam_gzul: yeah... so, the nova.conf merge was a mistake?19:22
eyy1supSpamapS: the upgrade said complete (without errors) and then I couldn't boot because of the /var/run move to /run, which I had to move the old structure to new and setup symlinks... then booting worked but half of the services (cron, proftpd, apache2) were not starting up.... while I could start apache and proftpd with the "service XXXX start", cron was not working like that19:23
zuladam_g: well no it wasnt a mistake per say its just that their default nova.conf clobbered ours, just a sec19:23
=== sixstringsg|away is now known as sixstringsg
zuli assumed it was19:26
zuladam_g: ok pushed, should be fine again19:26
adam_gzul: k19:27
adam_gzul: whered you push?19:28
SpamapSeyy1sup: is this by any chance a vmware VM?19:28
zulubuntu-server-dev19:28
adam_gah, k19:29
eyy1supSpamapS: no, it's a standalone server actually, all upgrades have been smooth from 9.x onward... except last night when I upgraded from 11.04 to 11.10, I tried to force reinstall cron and upstart but to no avail19:29
SpamapSeyy1sup: how did you do the upgrade?19:36
eyy1supSpamapS: with the 2 commands: sudo apt-get update; sudo apt-get dist-upgrade19:37
adam_gzul: --use_deprecated_auth is still enabled, we disabled that19:37
SpamapSeyy1sup: any reason you did not use the supported way, do-release-upgrade ?19:38
SpamapSeyy1sup: granted, that *should* work19:38
zuladam_g: pushed19:38
SpamapSeyy1sup: but I suspect there was a missing dependency somewhere that broke the sequencing of the dist-upgrade19:38
eyy1supSpamapS: no reason at all, I've been using those 2 commands since I deployed this machine back in 2009... I did not know do-release-upgrade existed19:39
eyy1supSpamapS: when I try to upgrade again, it says "everything up to date", I also tried the apt-get to clean out dependencies and stuff... nothing unusual there19:39
stgraberhallyn: hmm, actually, I can't upload these fixes just yet19:40
stgraberhallyn: we need to have upstart built on all architectures first19:40
kieppiehow can I do a deep, thorough, comprehensive disk scan of the remaining drives do ensure they're healthy & to presumptively fix any other issues that might occur on my HDD's?19:40
hallynstgraber: is that just a matter of buildd build time?19:40
adam_gzul: when jenkins runs a trunk build, it merges ~ubuntu-server-dev with ~openstack-ubuntu-testing. does it push that merge back up to lp:~openstack-ubuntu-testing?19:41
stgraberhallyn: no, that's a matter of fixing upstart tests to pass on armel, armhf and powerpc19:41
zuladam_g: yes19:41
adam_gcool19:41
zuladam_g: im in the middle of refactoring the tarball scripts19:41
hallynfun.  lemme queue up the song "this is gonna hurt"19:41
eyy1supSpamapS: it seems like a badly botched upgrade this time, I'm leaning towards a fresh install here19:43
SpamapSeyy1sup: sorry that this is broken. :-/ if you have backups, I'd go back, and do it with do-release-upgrade19:43
SpamapSeyy1sup: the /run transition has been particularly nasty.19:43
eyy1supSpamapS: any idea how to find out on which HDD is Ubuntu installed? I have 2 external HDDs and I don't want to erase them, just the internal HDD19:43
stgraberhallyn: I'm pushing the changes to the packaging branches with a huge scary warning so people don't upload these two until upstart is fixed.19:44
SpamapSeyy1sup: mount will show you what is mounted where19:45
hallynstgraber: does the warning include bug# for the upstart problem?19:45
SpamapSeyy1sup: to be sure, you should note the UUID's of each device with 'blkid /dev/sdXX'19:45
stgraberhallyn: I'm not even sure we have a bug# for it ;)19:45
hallynd'oh.  noone working on it then?19:45
stgraberhallyn: I know it's pretty high on James' todolist though, that'll be fixed with the next upstart upload19:46
hallynok19:46
stgraberhallyn: well, it's been like that for a month or so ;)19:46
eyy1supSpamapS: only sda1 and sda5 return an UUID, others nothing... this just tells me the HDD"s unique ID, correct? How do I know where Ubuntu is installed?19:47
SpamapSeyy1sup: from the mount command19:49
SpamapSFilesystem     1K-blocks      Used Available Use% Mounted on19:49
SpamapS/dev/sda4      153923360 132463536  13753456  91% /19:49
eyy1supSpamapS: seems cat /etc/fstab shows sda5 as my /boot19:49
SpamapSeyy1sup: fstab shouldn't say 'sda5'19:49
SpamapSeyy1sup: shuild say UUID=........19:49
SpamapSeyy1sup: I suppose if your system is old enough it may have an older /etc/fstab19:49
eyy1suphehe, this system comes from 9.10, upgraded always19:50
eyy1supmaybe 9.10 had an older fstab19:50
eyy1supSpamapS: /dev/sda5 on /boot type ext2 (rw) <- this is shown by mount... safe to assume sda5 is the Ubuntu HDD?19:50
=== shadeslayer_ is now known as shadeslayer
=== koolhead17 is now known as koolhead17|zzZZ
=== sixstringsg is now known as sixstringsg|away
uvirtbotNew bug: #931660 in rabbitmq-server (main) "package rabbitmq-server 2.6.1-1ubuntu4 failed to install/upgrade: ErrorMessage: subprocess installed post-installation script returned error exit status 1" [Undecided,New] https://launchpad.net/bugs/93166020:21
stgraberhallyn: hmm, actually I'm now sure how to fix ureadahead, it's currently starting before mountall and so before container-detect20:25
stgraberhallyn: so adding a "and not-container" would just prevent it from starting completely20:25
stgraberhallyn: did you ever see this in Precise?20:27
hallynstgraber: for now we can just have it duplcate the checks...20:27
hallynnot sure.  maybe not.20:28
hallynstgraber: you mean dealyed shutdown?20:28
hallynstgraber: I think that went away because the kernel-supported reboot is tougher :)20:28
stgraberyeah, I don't remember seeing a container hang at least since we have the new kernel and I can't reproduce the ureadahead error messags20:29
hallyni.e. it now kills any hanging tasks, whereas with the utmp helper it (the lxc monitor) waited for all tasks but init to exit20:29
stgraber*messages20:29
hallynmore rephrase:  the *kernel* kills any hanging tasks when sys-reboot is issued,20:29
hallynso the similar problem with ssh sometimes hanging will also be no problem20:30
stgraberhallyn: would you be opposed to me marking this won't fix? AFAICT ureadahead is actually doing what it should and it's probably failing just as badly on a real system20:30
hallynstgraber: that's fine - the log issue will be fixed when we have syslog namespaced20:30
stgraberhallyn: updated the bug20:32
Vanciohello20:38
Vanciocan someone give me some info on postfix and mailx, please?20:39
VancioI have some questions i can't find solution...20:39
Jeeves_Just try and ask :)20:39
Vanciocan postfix send an email directly or it needs an ISP's SMTP server?20:40
lamontit is the ISPs SMTP server, quite often20:41
Jeeves_Vancio: Both20:42
Jeeves_if you unset smarthost, it will lookup mx records itselve20:42
Vanciook... thanks20:43
Vancio:)20:44
hallynstgraber: I don't see your changes at ubuntu:lxc ?20:46
stgraberhallyn: for?20:47
hallynoooooh -20:47
hallyni thought you had an lxc change too.  i didn't realizde it was only the upstart branch20:48
hallynnm :)20:48
stgraberhallyn: right, no upstart changes, only pending one is in the udev branch20:49
stgrabers/upstart/lxc/g20:49
hallyngoing out for a bit.  will think though the mount stuff. jjohansen: let's talk tomorrow?20:55
jjohansenhallyn: sure20:56
kklimondatjaalton: how do you generate orig tarballs from the git repositories you use?21:05
kklimonda(I can't use uscan --download-current-version to get 389-ds-base orig, as  http://directory.fedoraproject.org/sources/ returns 403)21:07
tjaaltonkklimonda: upstream provides them21:07
tjaaltonkklimonda: grab it from the ppa21:08
EvilResistancei should disable 'ppa' highlights >.>21:08
EvilResistance:P21:08
kklimondatjaalton: right, you've uploaded it already21:09
utlemminghallyn: I've hit an odd thing...I'm not able to run locale-gen under a LXC container21:29
ejvHello, need help, my dmesg is filled with: "generic-usb 0003:051D:0002.0001: control queue full" making it IMPOSSIBLE to ask my APC UPS for any information. How do I fix this?21:39
=== sixstringsg|away is now known as sixstringsg
=== dduffey is now known as dduffey_afk
stgraberhallyn: ok, let's try this new lxc see if my containers start now ;)22:48
stgraberhallyn: and it worked! thanks22:52
hallynstgraber: \o/23:14
hallynjjohansen: yeah I've been thinking about it, and i think the lack of remount restrictions is fine.  That's so long as mount restrictions either (likely) forbid bind mounts, or (unlikely) cause original pathname to be used by aa23:17
hallyn(fine for 12.04 :)23:18
jjohansenhallyn: err, its not a lack of remount restrictions per say.  it a lack of control of all the options available.  We will be able to control, mount, umount, remount, move, and pivot root.  Its whether some specific options in mount/remount are set23:19
hallynright.  long as i understand you, that's what i meant :)23:20
jjohansenah okay23:20
hallynso we can forbid remount, just not allow some remounts but not others.23:21
hallyndon't answer that.  i'm not eloquent today23:21
jjohansenhallyn: even can be selective on them23:21
X-tonicHey, I am newbie, and I would like to set up a SOCK5 server using ubuntu server. Could you tell me / link me on how do I go about this?23:21
hallyni'll wait for the debs and policy instructions :)23:21
jjohansenokay23:22
adam_gsmoser: if you're around, where can i find the old eucalytpus stress test suite?23:39

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!