/srv/irclogs.ubuntu.com/2011/10/03/#ubuntu-devel.txt

bookpagehow to make $display be set on a virt?03:39
RAOFbookpage: export DISPLAY=:0 (or whatever)03:40
=== dendro-afk is now known as dendrobates
didrocksgood morning06:21
=== dendrobates is now known as dendro-afk
diwictjaalton, here we go again...the Nvidia kernel module refuses to load :-(07:12
diwictjaalton, that is, according to Xorg.0.log07:12
diwicafter latest days update07:13
tjaaltonnouveau loaded?07:13
diwictjaalton, seems not to, but I don't remember exactly how to check07:13
tjaaltonlsmod07:13
tjaalton:)07:13
tjaaltonthere should be a blaclist file in /etc/modprobe.d07:14
diwictjaalton, according to lsmod, "nvidida" is loaded07:14
tjaaltoninstalled by nvidia-current07:14
tjaaltonok, so that's not it07:14
tjaaltonpastebin the log07:14
diwicof xorg.0.log?07:14
tjaaltonyes07:14
diwichmm, how do I easiest do that without X07:14
tjaaltonpastebinit foo07:14
tjaaltoninstall it first if not07:15
diwichttp://paste.ubuntu.com/70149007:16
hrwI am going to hate LP build failures. my packages (armel-cross-toolchain-base and armhf-cross-toolchain-base) both ftfbs on launchpad. but when I built them locally in pbuilder or in LP chroot they got built fine. arghhhhhh07:16
tjaaltondiwic: so if you 'stop lightdm; start lightdm' it works ok?07:17
diwiclet me try07:17
tjaaltonthe logfile complains about the kernel module, but you said it was loaded07:17
tjaaltonmaybe lightdm is too fast07:17
tjaaltonthough the x driver should do the loading07:18
diwictjaalton, ah, that did it (had to do that in sudo though)07:18
tjaaltonsure07:18
diwicmaybe file a bug against lightdm? Or nvidia-current?07:19
tjaaltonput dmesg on pastebin too, i'll check what it says there07:19
hrwany ideas how such build failure happens?07:20
infinitydpkg-source: error: syntax error in eglibc-2.13/debian/control at line 114: duplicate field Multi-Arch found ?07:21
infinityThat's hardly buildd-specific.07:21
diwictjaalton, paste.ubuntu.com/70149607:22
hrwinfinity: yes07:22
hrwinfinity: I do not have it in pbuilder or in chroot fetched from LP build farm07:22
hrwinfinity: with exactly same dsc used07:23
tjaaltondiwic: ok, so it start's loading the module at 3.9s, X barfs at 4.4s, and then at 5.1s the loading is complete07:24
tjaaltonan interesting race condition.. maybe a bug in the xserver07:24
infinityhrw: There's nothing fancy about how we call sbuild in lp-buildd.  Are you sure you're using a clean copy of the chroot from launchpad, and nothing but the build-deps?07:24
tjaaltondiwic: or in the nvidia driver ratherr07:25
tjaalton-r07:25
infinityhrw: (You can copy the list of installed packages that sbuild shows in the log, rather than using apt-get source, to be sure)07:25
hrwinfinity: clean it was07:25
hrwinfinity: anyway I will unpack this chroot again, do a step-by-step build and check at failed moment07:26
infinityhrw: To be honest, I'd rather not have an armhf cross-compiler in oneiric anyway, unless it includes the new loader location, which I'm assuming it doesn't.07:26
hrwinfinity: armel cross fails same way07:27
hrwinfinity: as they share source package source07:28
diwictjaalton, ok, let me know if I should file a bug about it and if so against what component07:28
infinityhrw: Sure, I know.  I'm not saying it's failing on purpose because I don't want it in the archive, just saying I'm not sure I care if it gets fixed (and I'm not sure it should have even been accepted, but it wasn't me who did it).07:28
tjaaltondiwic: ubuntu-bug nvidia-graphics-drivers07:28
tjaaltondiwic: and mention that the x driver is too impatient waiting for the kernel module to load07:29
hrwinfinity: it needs to be fixed cause cross toolchain is not installable now07:29
hrwinfinity: so... ;(07:29
infinityThey were new packages...07:29
infinityLike, 2 days ago.07:29
infinityIt's just as easy to remove them as to fix them. :P07:29
hrwinfinity: nope - gcc-*-armel-cross ones got built in meantime07:34
diwictjaalton, bug 86511107:38
ubottuLaunchpad bug 865111 in nvidia-graphics-drivers (Ubuntu) "X quits, instead of waiting for kernel module to load" [Undecided,New] https://launchpad.net/bugs/86511107:38
infinityhrw: Let me reproduce it here.07:39
tjaaltondiwic: thanks, tseliot will take it from there07:39
diwictjaalton, ok, thanks for the workaround in the mean time :-)07:39
infinityhrw: Still, I wish we hadn't accepted this whole lot.  It enabled biarch too, didn't it?  Which we'll probably have to turn off again. :P07:41
infinityhrw: Oh well.07:41
hrwinfinity: I got multilib toolchain buildable - but need to fix issues while using it07:42
infinity"Issues" like "the loader for both arches is in the same filesystem location, and ABI-incompatible"?07:42
hrwinfinity: report bug?07:43
infinityOr like "gcc on ARM is completely missing run-time biarch detection".07:43
infinityhrw: We have a fix for the former (the loader issue), as discussed and agreed upon at LPC, but it means disabling biarch builds until we fix the latter.07:44
hrwinfinity: link to notes/bugs?07:45
infinitycross-distro for the LPC notes.07:45
hrwok07:45
infinityI have no bug filed for the broken biarch business.07:45
infinityBut if you'd like to make gcc on ARM work the same as it does on x86, be my guest.07:46
infinityRight now, while we can do "biarch builds", it's complete BS, cause they don't actually work, at all.07:46
infinityAnd I'm not even convinced we need them, but that's a different discussion.07:47
infinityCross-compiling soft from hard and hard from soft sounds like an odd corner-case to me, rather than just treating them as completely seperate arches.07:47
infinity(Usually we want biarch to be able to cross-compile kernels when the kernel arch != host arch, but for ARM, that doesn't matter..)07:48
hrwso ubuntu/armel is not able to build ubuntu/armhf packages now?07:49
hrwnatively? (I did not checked)07:49
infinityNo.07:49
infinityNot with multilib, that is.  Obviously, a chroot that's fully-native armhf will work fine (though still has the wrong loader path).07:51
infinityBut, like I said, to fix the loader path, it's either a rewrite of multilib for ARM (which is beyond broken), or disabling it.07:51
infinityDisabling it is the path of least resistance for now, if we want to actually have an hf port in the next 6 months.07:52
infinityUnless someone really wants to fix multilib this week.07:52
infinity(feel free to volunteer)07:52
infinityhrw: You should probably be in #linaro-armhf ...07:53
hrwinfinity: shit. forgot to add this to autojoinlist07:53
hrwI am on 16 irc channels ;(07:54
infinityThat's all?07:54
hrwon 5 networks07:54
hrwinfinity: for 16 years of doing irc I used <10 for all years before canonical/linaro07:55
infinityHeh.07:55
infinityIRC channels are cheap, it's a nice way to keep topics focussed.07:55
infinityEspecially in massive communities like Debian and Ubuntu.07:55
infinityMaemo had similar partioning, and the main channels were just completely silent.  It was a bit creepy.07:56
infinitypartitioning*07:56
infinityI should probably sleep.  It's 2am.07:57
infinityhrw: Poke me about your build failure tomorrow if you haven't figured it out.  I'll throw some spare cycles at it.07:57
hrwinfinity: I hope to get it solved today by myself but thanks for offer07:58
infinityhrw: But we should talk multilib more, if you're interested enough to consider looking at it, and have the resources to allocate.07:58
hrwinfinity: would be nice if multilib bugs would be reported07:58
infinityhrw: In talking with doko, I thought the "multilib doesn't work on ARM" thing was well-known upstream.07:58
hrwinfinity: arm multilib was done by doko and it's really fishy07:58
infinityhrw: Hence didn't report anything.07:59
hrwinfinity: upstream did not had multilib for arm iirc07:59
hrwinfinity: only CSL had07:59
infinityhrw: Well, upstream being Linaro, or whatever.  Not me. :P07:59
hrwok07:59
infinityhrw: Either way, it's completely broken, and would love to actually discuss it sometime, rather than just file a bug and forget about it.  But we can file bugs while we discuss too. :)08:00
infinityTo be fair, it would have "worked" if we'd gone with the crazy "loader auto-detecting HF binaries" route, but that way just looks like madness to me.08:01
infinityBut for the seperate loaders case, it can't work, cause it doesn't select at compiler run-time like x86 does, it's all hardcoded.08:01
infinitySome serious cargo-culting of x86 multilib would probably work.08:01
ubuntu-baltixhi all08:43
ubuntu-baltixev: hi, are you online?08:43
evubuntu-baltix: yes, hi08:43
ubuntu-baltixev: it seems you forgot to update ubiquity-slideshow-ubuntu translations from launchpad after translation freeze :(08:44
evI updated them on the 28th of September08:45
ubuntu-baltixev: but translation freeze was on 29th :)08:46
evubuntu-baltix: I'll stick an upload in the queue, but it's up to the release team to decide if they want to accept it.08:47
ubuntu-baltixev: please update ubiquity-slideshow-ubuntu, because at 28th september Lithuanian translation was half complete (about 50%), but at 29th - fully translated (100%) :)08:48
ubuntu-baltixI think it's very important to have fully translated slideshow in release candidate08:49
evubuntu-baltix: I just said I would put an upload of the translations in the queue, but it's not my call as to whether or not it goes in.08:50
ubuntu-baltixev: thanks, could you tell me who should decide if accept or not? Maybe pitti ?08:51
evubuntu-baltix: I already did. The release team.08:52
ubuntu-baltixev: Where I can talk with release team? ;)08:52
ev #ubuntu-release08:53
ubuntu-baltixev: thans again :)08:54
evsure thing08:54
=== dendro-afk is now known as dendrobates
sorenDid I miss it, or do we not know what 12.04 will be called yet?12:34
* cjwatson has not yet seen a name12:36
cjwatsonsabdfl: ^- getting kind of urgent :)12:36
azeem_I thought it was going to be the pink panther?12:36
Laneynow that would make a good login sound12:37
seb128Laney, no login sound is a good login sound ;-)12:37
azeem_you could just have the first two notes, then the desktop should be there12:37
azeem_would also remove IP-issues12:38
=== dendrobates is now known as dendro-afk
janimoseb128, you mean broken pulseaudio :) ?12:58
diwicjanimo, a broken login sound is hardly pulseaudio's fault13:01
diwicjanimo, more likely to have to do with libcanberra or other upper layer13:01
janimodiwic, is not every sound going through pulse?13:01
seb128janimo, ;-)13:01
diwicjanimo, usually, yes13:02
diwicjanimo, but playing the login sound involves other components of the audio stack as well and my point is that PulseAudio is every now and then blamed for things incorrectly.13:03
seb128diwic, speaking of that do you know what would be the right way to have no login sound by default?13:04
seb128we want to do that next cycle13:04
diwicseb128, hmm, good question - I assume some kind of override to the gnome sound theme13:04
diwicseb128, who are "we", btw?13:04
diwicseb128, I haven't heard that request before.13:05
=== Quintasan_ is now known as Quintasan
artfwohi13:25
artfwodo I have to request an FFE in order to sync the package from debian at this stage of development?13:25
sgnbI hope so13:26
tumbleweedartfwo: if there are only RC bug fixes, no new features, and it's not seeded, then you can just upload it13:27
artfwotumbleweed, i don't have upload rights, but a sync fixes uninstallable package in my case, take a look at bug 86533413:28
ubottuLaunchpad bug 865334 in p7zip-rar (Ubuntu) "Sync p7zip-rar 9.20.1~ds.1-3 (multiverse) from Debian unstable (non-free)" [Undecided,Confirmed] https://launchpad.net/bugs/86533413:28
om26erpatch pilot is missing :p13:30
tumbleweedartfwo: LGTM13:31
seb128om26er, bryceh and micahg are pilots today13:31
seb128om26er, chrisccoulson is on holidays this week13:31
seb128om26er, but it's a bit early for bryceh to be up still I guess13:31
tumbleweedmeh, this marking bugs confirmed because they affect multiple uses messes with sync requests...13:31
om26erseb128, robert_ancell seems to be current thats an error?13:32
seb128om26er, he probably forgot to sign off13:32
om26eri'll wait for bryceh to get something re-SRUed13:32
tumbleweedartfwo: oh, you only mentioned the most recent changelog entry, not the intermediate ones. That would require an FFe13:32
seb128om26er, https://www.google.com/calendar/embed?src=6k1e5rq45m1bdqq0n1ge3oqaok@group.calendar.google.com&ctz=Europe/Berlin&gsessionid=OK13:33
artfwotumbleweed, but the current version in oneiric isn't installable anyway, does that qualify for an FFE as well?13:33
tumbleweedartfwo: it means I'm very likely to give you a FFe. But you still need to apply for it13:34
om26erseb128, thx :)13:34
om26erI have a question related to uploads to archive.. if a release 3.8.16-0ubuntu1~natty3 is rejected for some reason after fixing my branch will the same version upload again work fine? or would it automatically get rejected?13:49
artfwotumbleweed, could you take a look at bug 865334 - is there enough data for an exception?13:49
ubottuLaunchpad bug 865334 in p7zip-rar (Ubuntu) "[ffe] Sync p7zip-rar 9.20.1~ds.1-3 (multiverse) from Debian unstable (non-free)" [Undecided,Confirmed] https://launchpad.net/bugs/86533413:49
geserom26er: if the source got rejected you can keep the version number13:50
gtechello everyone: I am unclear on the difference between a pxelinux.0 image and a nbi.img. Is it required that etherboot boots a pxelinux.0 image as oppose to a nbi.img?13:50
tumbleweedartfwo: yes, thanks13:51
=== lenios__ is now known as lenios_
=== deryck is now known as deryck[lunch]
tgardnerdoes anyone know whats up with armel-cross-toolchain-base in Oneiric? You can't install gcc-4.6-arm-linux-gnueabi because of dependency issues. Launchpad thinks armel-cross-toolchain-base was published 2 hours ago.15:41
hrwtgardner: I know15:41
hrwtgardner: wait two more days ;(15:42
tgardnerhrw, thats pretty inconvenient at this point in Oneiric development. 2 days ?15:42
apwhrw what is it doing which takes 2 days?15:43
cjwatsonhow long it'll take hrw's fix to build, presumably15:43
cjwatson"published 2 hours ago" means the source package15:43
hrwmoment15:43
tgardnerLaunchpad appears to think the build is done15:43
cjwatsonactually it says pending publication now, so maybe s/2 days/an hour/15:44
hrwone more source to build - armhf-cross-toolchain-base (got uploaded just moment ago, need to be accepted), then rebuild of gcc-4.[56]-armel-cross (ftfbs-ed because of armel-cross-toolchain-base failure)15:44
cjwatsonoh, it's in NEW15:44
hrwI had some linaro tasks to do which had higher priority.15:45
cjwatsonprocessed now, so next publisher run I suppose15:47
hrwthank you15:47
tgardnercjwatson, thanks, will give it a go in an hour or so15:47
bdmurrayCould somebody look at bug 859188?  Its not clear to me what might be going on here.15:48
ubottuLaunchpad bug 859188 in apt (Ubuntu) "E: Internal Error, No file name for libgl1-mesa-glx" [Low,Confirmed] https://launchpad.net/bugs/85918815:48
hrwfor p-cycle I will move to 'publish to ppa first' method - as LP builds are not reproductible even with chroots from LP15:49
slangasekbdmurray: confusing error message; to apt-get install --reinstall a multiarch: same package that you have more than one version of installed, you have to do "apt-get install --reinstall $pkg $pkg:$otherarch", or else you get that error15:49
hrwor I am doing something wrong15:50
bdmurrayslangasek: so they have installed for i386 and amd64?15:51
slangasekbdmurray: yes15:51
cjwatsonhrw: well - I do have to say, most people with this problem are doing something wrong, or very few of us would ever get anything done!15:52
cjwatsonmind you if your build is *that* sensitive to details of the chroot then there's probably something wrong there too15:52
cjwatsonoccasionally there's something that depends on the running kernel, which in the case of LP builds is rather older than the distribution it's building for15:53
hrwcjwatson: I fetched chroot from LP and got it built in it.15:53
hrwcjwatson: I will try to find time in p-cycle to check some issues15:53
didrockscan someone bump the unity build in the ubuntu-destkop ppa (to prepare some testing for an eventual tomorrow upload with those fixes + few additional ones): https://launchpad.net/~ubuntu-desktop/+archive/ppa15:54
SpamapSbarry: is there any progress on porting dh_python2 to lucid?16:13
didrocksbarry: thanks for the Quickly fix btw :)16:14
=== deryck[lunch] is now known as deryck
barrySpamapS: doko_ is working on that16:54
SpamapSbarry: ahh cool thanks16:56
SpamapSdoko_: and I ask you, how is the dh_python2 port to lucid coming along? :)16:56
bdmurrayslangasek: Do you have any thoughts on bug 813065?16:59
ubottuLaunchpad bug 813065 in ubiquity (Ubuntu) "Live session switches to VT console briefly" [High,Confirmed] https://launchpad.net/bugs/81306516:59
=== Daniel0108 is now known as EvilDaniel0108
=== TheDaniel0108 is now known as Daniel0108
=== beuno is now known as beuno-lunch
=== dendro-afk is now known as dendrobates
=== beuno-lunch is now known as beuno
bryceh!pilot in18:20
bryceh@pilot in18:20
=== udevbot_ changed the topic of #ubuntu-devel to: Beta 2 Released | Archive: Final Freeze | Development of Ubuntu (not support, not app development) | build failures -> http://bit.ly/or6CHJ | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: robert_ancell, bryceh
om26erbryceh, can you please sponsor https://code.launchpad.net/~om26er/ubuntu/natty/unity/unity-fix-761409 :)18:20
=== micahg changed the topic of #ubuntu-devel to: Beta 2 Released | Archive: Final Freeze | Development of Ubuntu (not support, not app development) | build failures -> http://bit.ly/or6CHJ | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: bryceh
om26erbryceh,  you sponsored it last time but seems there was an issue at your end last time so the upload got rejected :/18:21
om26erhere is the changelog of the rejected upload http://launchpadlibrarian.net/79155358/unity_3.8.16-0ubuntu1~natty2_3.8.16-0ubuntu1~natty3.diff.gz18:23
brycehom26er, what was the issue at my end?18:30
om26erbryceh, the changelog also have --- unity-3.8.16.orig/.bzrignore.THIS18:31
om26er+++ unity-3.8.16/.bzrignore.THIS18:31
om26erthe one that was uploaded to the archives my branch did not have it18:31
om26erthough i am not sure how things work18:31
brycehok18:34
brycehom26er, done18:36
om26erbryceh, thank you :-)18:36
=== dendrobates is now known as dendro-afk
infinityjamespage: Your nova changelog doesn't even remotely match the diff.18:43
jamespageinfinity: how so?18:54
infinityjamespage: http://launchpadlibrarian.net/81802657/nova_2011.3-0ubuntu4_2011.3-0ubuntu5.diff.gz18:55
* jamespage re-reads his changelog entry18:55
infinityjamespage: I see the permission bits in postinst... And then a ton of other stuff.18:55
jamespageinfinity: I see - looks like the packaging branch was probably not up-to-date18:56
infinityRight, well.  I'm going to reject this, if you'd like to re-upload with just the postinst fix. ;)18:58
jamespageinfinity, absolutely18:58
jamespageinfinity: somethings not right - it looks like older patches where included in the upload to the archive19:21
jamespagecan't find zul at the moment but it needs verification/unpicking19:21
=== dendro-afk is now known as dendrobates
infinityjamespage: You can just make your postinst change to the archive version?19:33
jamespageinfinity: well I could but I'm concerned that we have an incorrect backported patch - I'd like to get that resolved/verified as OK as well19:38
infinityjamespage: Fair enough.19:40
=== dendrobates is now known as dendro-afk
dobeyis anyone else having booting/network issues with current oneiric?19:56
dobeybecause i have two laptops that are now pretty much entirely useless after updating them within the last 24 hours :(19:56
dobeySpamapS: did you break my laptops?19:59
SpamapSdobey: probably ;)20:05
SpamapSdobey: whats the issue?20:06
SpamapSdobey: do they say waiting for network configuration?20:06
seb128<dobey> in normal boot the splash works fine, it just says "Waiting for network..."20:07
seb128SpamapS, ^20:08
seb128SpamapS, he said that it never finishes waiting20:08
bdmurray@pilot in20:08
=== udevbot_ changed the topic of #ubuntu-devel to: Beta 2 Released | Archive: Final Freeze | Development of Ubuntu (not support, not app development) | build failures -> http://bit.ly/or6CHJ | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: bdmurray, bryceh
SpamapSI may have created a huge red herring with that message...20:09
dobeySpamapS: yes20:09
SpamapSthe problem is I can't *hide* it when its completed.20:09
dobeySpamapS: my dell duo doesn't boot now20:09
dobeyit stays waiting for network20:10
SpamapSdobey: can you boot with noquiet and --verbose ?20:10
dobeymy u820 boots but has other issues20:10
SpamapSdobey: it never says Waiting at least 60 more seconds ?20:10
dobeySpamapS: i don't know. can you be more verbose about where to add them?20:10
dobeySpamapS: it does say that20:10
dobeySpamapS: it just doesn't ever finish waiting20:10
SpamapSdobey: does it ever say that its booting with an incomplete configuration?20:10
SpamapSdobey: the process that is used for those messages is really failsafe.. unless /bin/sleep segfaults or something.20:11
dobeySpamapS: i'll let you know in a couple minutes20:11
SpamapSdobey: so if you see the first two, but not the third, then something is breaking *after* those messages are long dead and gone.20:11
dobeyoh ffs; now it's doing fsck20:11
dobeySpamapS: seems like it is breaking long before, since i shouldn't ever see those messages20:12
* SpamapS ponders adding a post-start to clear the messages20:12
SpamapSdobey: you'll see them if your loopback adapter isn't up for some reason, or if you have interfaces configured in /etc/network/interfaces20:13
dobeywaiting up to 60 moar now20:13
dobeySpamapS: and neither of those should be true unless an update broke something20:13
dobeyand well, i think it's obvious an update broke something20:13
SpamapSdobey: as far as the noquiet/--verbose .. edit the grub kernel command line and remove 'quiet' , and add '--verbose'20:14
dobeybooting without full config20:14
dobeyexcept it is a message wrought with lies20:15
dobeyas evidenced by the lack of actual booting20:15
SpamapSdobey: ok, so it should boot now.. unless lightdm or plymouth is broken20:15
SpamapSdobey: ctrl-alt-f1 should also get you a tty to login to20:17
dobeySpamapS: what should i see with noquiet --verbose ?20:17
dobeySpamapS: nope, it just had the textual output of the init scripts20:17
SpamapSdobey: kernel messages, services starting..20:17
SpamapSdobey: what was the last thing shown?20:18
SpamapSalt-f2 might actually be better, it starts on runlevel [23] ..20:18
dobeyit's still waiting for the network20:18
SpamapSdobey: before those messages that you already saw in plymouth.. anything else?20:19
dobeystopping failsafe boot delay was the last thing20:19
dobeylo is the only thing in /etc/network/interfaces20:20
SpamapSInteresting20:20
dobeyand i have no network connection20:20
SpamapSls -l /run/network20:21
SpamapSshould be a dir, 'static-network-up-emitted'20:21
dobeythat exists20:21
SpamapSI'm most intrigued why your system hasn't "booted" at this point, because you are clearly in runlevel 2 if you have a login on tty220:22
SpamapScan you look for clues in /var/log/syslog? Maybe the display manager failed to start20:22
SpamapSdobey: at the point that dir exists, and when your filesystems are up, thats when runlevel 2 should have started and the messages should have stopped.20:22
SpamapShmm I wonder though.. /etc/network/if-up.d/upstart creates that dir, and then runs initctl emit20:23
dobeywell running /etc/init.d/lightdm restart got me a login screen and i can log into unity now20:25
dobeybut no network or bluetooth20:26
SpamapSbtw, /etc/init.d/<anything> is deprecated in Ubuntu20:26
SpamapSuse service20:26
dobeyi did use service, and it didn't work20:26
SpamapSbecause?20:26
kenvandinerestart lightdm20:26
kenvandineis all you need20:26
SpamapSkenvandine: and is very dangerous20:26
kenvandineoh?20:26
dobeyit said "not found" or something like that20:26
SpamapSkenvandine: it doesn't reload the upstart job.. and does not properly run pre-stop's20:26
bdmurraySpamapS: speaking of service how do you know what services names are avaiable?  I get confused about samba vs smbd ...20:27
SpamapSuse service. :)20:27
kenvandineoh... i thought it was an upstart command20:27
dobeySpamapS: the deprecated message says to use restart20:27
dobeynot service20:27
dobeymaybe you should fix that :)20:27
seb128sudo restart lightdm often fails there20:27
seb128it says there is no lightdm runnin20:27
SpamapSbdmurray: unfortunately, that one is still unresolved in a single tool. 'initctl list' for upstart jobs, find /etc/init.d -type f  works for sysvinit20:27
seb128where it's running ;-)20:27
SpamapSyeah the deprecated message should be fixed20:28
dobeyanyway20:28
dobeymy laptops are broken20:28
bdmurraySpamapS: thanks initctl was what I was missing20:28
hallyn_Daviey: jdstrand: bug 842845 , final debdiff pulls a bunch of patches from upstream git.  Pls take a look.  It appears to solve the issue, and I think it should go into oneiric.20:28
ubottuLaunchpad bug 842845 in libvirt (Ubuntu Oneiric) "problems starting multiple lxc instances concurrently" [High,In progress] https://launchpad.net/bugs/84284520:28
hallyn_running out, biack in a bit20:28
SpamapSdobey: indeed, trying to determine why lightdm didn't start20:28
SpamapSdobey: --verbose would give us a clue. can you boot with that?20:29
dobey"unknown instance"20:29
dobeyi did boot with that20:29
dobeywhere is it supposed to give a clue at? i didn't see any20:29
SpamapSright, restart doesn't work when it was never started, thats another annoyance.20:29
SpamapSdobey: /var/log/syslog would have any errors about lightdm20:30
SpamapSits possible that it didn't exit with any "errors" it just decided not to start.20:30
SpamapSbut that would be odd20:30
dobeyi think i need to reboot20:32
SpamapSdobey: anything in /var/log/syslog ?20:32
dobeysome stuff but i can't tell if it's from me doing restart or from booting20:32
SpamapSdobey: you can match up the timestamps with the switch to runlevel 220:33
dobeySpamapS: it appears something is stopping it, and then killing it with SIGTERM20:34
dobeylast lightdm related message is "lightdm state changed from post-stop to waiting"20:35
slangasekbdmurray: 813065> I think I'll try to reproduce that; it might be an easy win for release20:40
bdmurrayslangasek: okay, I was able to see it in a virtual machine fwiw20:40
SpamapSdobey: brb, need to go move laundry from washer to dryer..20:43
SpamapSdobey: have you tried rebooting w/ --verbose yet?20:43
slangasekbdmurray: does "VT console" mean a login prompt, a blinking cursor, or a black screen?20:45
slangasek(just to be sure I know what I'm looking for)20:45
bdmurrayslangasek: none of the above - I saw boot log messages20:46
dobeySpamapS: yes, but i can't see anything useful. something is telling lightdm to start, then stop, then it kills lightdm20:46
slangasekbdmurray: aha20:46
slangasekbdmurray: oh; this bug is for lucid, not for oneiric?20:49
bdmurrayslangasek: its tagged oneiric too and thats what I tested20:50
slangasekok20:50
SpamapSdobey: very intersting. I don't see any direct reasons that lightdm would be sent SIGTERM by upstart... it only stops on runlevel [016] .. none of those are happenign surely.21:04
dobeyisn't that "poweroff" ?21:05
SpamapS0 is halt/poweroff21:05
SpamapS6 is reboot21:06
SpamapSdobey: something could be doing a 'stop lightdm' tho21:06
SpamapSit does a stop in its own script..but then exit 0 right after that.21:06
SpamapSdobey: does this return 0:21:07
SpamapS[ ! -f /etc/X11/default-display-manager -o "$(cat /etc/X11/default-display-manager 2>/dev/null)" = "/usr/bin/lightdm" -o "$(cat /etc/X11/default-display-manager 2>/dev/null)" = "/usr/sbin/lightdm" ]21:07
dobeyright21:07
dobeywtf21:07
SpamapSactually hmmmmmmmmmm21:07
dobeythat's a lot of typing :(21:07
SpamapSif [ "$RUNLEVEL" = S21:07
SpamapSI think that may be a misuse of the RUNLEVEL variable21:08
dobeyin lightdm's init script?21:08
SpamapSyeah21:08
=== Lutin is now known as Guest47024
SpamapSthe script was recently changed to simplify with less ()'s.. I wonder..21:09
dobeywaoh21:09
dobeywoah even21:09
dobeysomehow i got network21:09
dobey</magic>21:10
=== Guest47024 is now known as Lutin
=== NCommander is now known as Guest45434
=== Hobbsee is now known as Guest90900
SpamapSdobey: I think this may be it.. if one of the other events comes *after* runlevel 2 ... RUNLEVEL is still "S"21:17
dobeymeh, update/reconfigure didn't help21:17
SpamapSdobey: no I think you have found a bonified, majorly crap race condition21:17
infinityjamespage: Err, did you re-upload the same broken one again?21:17
dobeySpamapS: how can we fix?21:17
SpamapSwe need to check with the actual runlevel command, I think21:18
SpamapSI have a working test case which shows the problem21:18
SpamapSdobey: if I give you a replacement lightdm.conf, can you try it out?21:18
SpamapSI'm trying it in a VM now21:19
dobeySpamapS: give me a diff21:19
dobeySpamapS: then i can just change it, since i can't easily just copy stuff over21:19
slangasekSpamapS: I don't understand where the race condition is, can you explain?21:19
SpamapSslangasek: sure, RUNLEVEL is set only when the 'runlevel' event arrives21:20
SpamapSslangasek: but it may have been set by some other event that arrived before 'runlevel'21:20
slangasekreally?21:20
slangasekwhich event would set it?21:20
SpamapSslangasek: Yeah, thats my hypothesis21:20
SpamapSI'm testing it out now :-P21:20
slangasekok :)21:20
SpamapSslangasek: no idea!21:20
SpamapSslangasek: nothing exports it except /etc/init/rc.conf21:21
* slangasek nods21:21
SpamapSslangasek: one theory I also have is that there's a bug in upstart which copies it in even when it doesn't match21:21
SpamapSslangasek: either way, it seems the most likely cause for dobey's problems that RUNLEVEL is coming up as "S" instead of "2" during lightdm's script21:22
SpamapStho.. there's another problem with that, which is that he's seeing the failsafe messages.. hrm21:23
dobeythis is but one of the many problems i am currently facing with oneiric :-/21:24
slangasekSpamapS: seems strange that only dobey would be affected21:25
dobeythat's what i said21:25
slangasekSpamapS, dobey: you've already ruled out /etc/X11/default-display-manager as the cause?21:25
slangasekoh21:26
jamespageinfinity: no21:26
dobeyi haven't ruled anything out as the cause. but i really have no idea what is going on at this point21:26
slangasekrunlevel [!06]21:26
slangasekSpamapS: why is that not runlevel [!06S]?21:26
slangasekor even [!016S]21:26
slangasekapparently we're using lightdm to handle stopping of plymouth in runlevels 1,S ? that doesn't make sense...21:27
slangasek(what if you don't have lightdm installed, after all?)21:27
SpamapSslangasek: oo I didn't realize.. [!06] is *wrong*21:28
infinityjamespage: Well, it came back to the queue 28 minutes ago. :P21:28
dobeywhere is that?21:28
SpamapSslangasek: is 'runlevel S' emitted at bootup?21:28
* infinity rejects harder.21:28
* SpamapS tests that21:28
jamespagezul and I are like ships in the night this evening21:28
slangasekSpamapS: well, it's deliberate... I'm not sure that changing it in the obvious way is *right* either21:28
slangasekSpamapS: no, only 'telinit S' gets you runlevel S, by design21:29
slangasekotherwise /etc/init/rcS.conf would fire on every boot21:29
slangasekdobey: could you post the log from booting with --verbose?21:30
dobeyi suspect not easily21:31
SpamapSslangasek: I thought rcS.d *was* executed every time the system booted. :-P21:32
slangasekSpamapS: running sulogin? :)21:33
slangasekdobey: if you have networking up, perhaps pastebinit is of use?21:34
dobeywell i'm guessing the log doesn't rotate on every boot21:35
dobeywhat block would be most useful?21:35
SpamapSdobey: I'd be interested to compare the output of 'last' with 'grep init: /var/log/syslog'21:36
slangasekdobey: I'd want everything logged by init since boot21:36
SpamapSdobey: also the long line in /etc/init/lightdm.conf right after 'if [ -n "$UPSTART_EVENTS" ]'21:37
SpamapSdobey: actually just cat /etc/X11/default-display-manager would be helpful21:38
=== erward is now known as erward_
* SpamapS goes afk again for 5 min21:39
dobeydefault-display-manager just says "lightdm"21:39
=== erward_ is now known as erward
slangasekdobey: and just to be sure, what does 'debsums -s -e lightdm' show?21:42
dobeywhat provides debsums?21:42
slangasekthe debsums package :)21:42
dobeygood thing network decided to actually start working21:43
dobeytoo bad it doesn't on my other laptop21:43
dobeychanged file /etc/lightdm/lightdm.conf21:44
bigonmmmh I hava valac (0.12) that segfault when building https://edge.launchpad.net/~gnome3-team/+archive/gnome3/+build/282043321:44
bigonwith debian version it build perfectly21:44
slangasekdobey: "changed file" - did you change it as part of the debugging, or was it already broken and that's what's causing your failures?21:45
slangasekdobey: you should have an /etc/init/lightdm.conf.dpkg-dist that you can compare with... and in theory replace with to get the system working again...21:45
dobeyslangasek: that file was already changed, and doesn't seem like it would be related21:46
dobeyslangasek: wrong lightdm.conf21:46
slangasekoh, right21:46
slangaseksorry21:46
dobeyand i actually have no idea why it's different from the packaged version21:46
slangasekI think that one might get dynamically modified by lightdm itself21:48
slangasek(means conffiles are the wrong tool for it, but anyway - not relevant here)21:49
dobeyright21:49
dobeywhere should i put this log?21:50
slangasekdobey: in a bug report / pastebin / people.c.c?21:50
dobeyslangasek: https://chinstrap.canonical.com/~dobey/syslog.verbose21:52
slangasek<yoink>21:52
SpamapSslangasek: it strikes me that calling 'stop' in the script section may not be a good idea21:55
SpamapSslangasek: exit 0 should suffice...21:55
slangasekSpamapS: 'stop' is preferred21:56
SpamapSslangasek: in this case, stop would cause upstart to send SIGTERM.. would it not?21:56
slangasekmaybe it's triggering a bug here, but it's a bug to be fixed if so21:56
dobeywell i need to go for now; thanks for helping debug21:56
slangasekSpamapS: SIGsomething, sure; but the event's already received and processed by that point, so it shouldn't hurt?21:56
dobeylet me know if i need to test anything, my awaylog will catch it21:57
SpamapSslangasek: it shouldn't, no.21:57
slangasekdobey: does this system have hybrid graphics?21:58
SpamapSwait21:58
SpamapS14:39 < dobey> default-display-manager just says "lightdm"21:58
SpamapSdobey: not /usr/bin/lightdm or /usr/sbin/lightdm ?21:59
slangasekah, heh21:59
SpamapSthat *would* do it21:59
bdmurrayI'm looking at a pytrainer bug regarding communicating with gpsbabel and gpsbabel uses a 'usb:' parameter to communicate with the gps.  Anyway what device is 'usb:' so I can change permissions on it?22:03
slangasekbdmurray: probably something under /dev/bus/usb22:04
bdmurrayslangasek: yes, a way to check occurred to me22:05
slangasekdepending on how the device name is being constructed, there's probably something under /sys/bus/usb/devices that lets you query the mapping I guess22:06
cjwatsonbdmurray: how do you know which services are available> 'service ' <tab> <tab>22:09
SpamapSslangasek: my laptop is affected too22:23
SpamapSlightdm is waiting for 'plymouth deactivate'22:23
SpamapSalso the stop signal is being ignored in the pre-start for failsafe...22:24
slangasekSpamapS: "too"?  isn't that an entirely different issue?22:24
SpamapSslangasek: my symptoms are identical to dobey22:24
SpamapSI almost never reboot.. so when I did just now.. no lightdm22:24
slangasekSpamapS: stop signal> ah yes, did you not see the bug I reported about that/22:24
SpamapSslangasek: no I didn't see that bug.22:24
SpamapSslangasek: do we need to set some handler to die quicker?22:25
slangasekSpamapS: one sec, I'll assign it to you ;)22:25
slangasekSpamapS: bug #86386422:25
ubottuLaunchpad bug 863864 in upstart (Ubuntu) "/etc/init/failsafe.conf doesn't actually stop on runlevel" [Medium,Triaged] https://launchpad.net/bugs/86386422:25
SpamapSanyway, lightdm is waiting on plymouth deactivate.. which is polling an "anon_inode"22:25
slangasekstrange...22:26
slangasekI haven't seen this in any of my testing22:27
slangasekcan you file a plymouth bug?22:27
slangasekalso, please boot with plymouth:debug=file:/var/log/plymouth-debug.log and attach22:27
SpamapSslangasek: sure.. anything I can do to debug immediately?22:27
slangasekdebug or unstick?22:28
slangasekdebugging, I think you need to boot with plymouth debugging on22:28
slangasekunstick, I'd try stop lightdm ; plymouth quit; start lightdm22:28
slangasek(from tty2, say)22:28
SpamapSis it possible failsafe's plymouth tickling is causing plymouth deactivate to not work?22:29
slangasekI don't believe so22:29
slangasekok - it's *possible*22:29
slangasekbut that's a plymouth bug if so22:29
SpamapShrm.. does stop not actually tell pre-start's to exit?22:32
slangasekcorrect22:32
SpamapSGarhhh.. ok.. poor assumption there.22:32
slangasekit changes the goal for the job, but does not kill a running process22:32
slangaseknot a running pre-start, that is22:32
slangasekit waits for that to end on its own22:32
SpamapSok, so does that mean I need to change it to a task and change the rc-sysinit to 'stopped failsafe' ? thats kind of the mechanics I was looking for, but its not as clear in rc-sysinit22:33
SpamapSthat or I have to check runlevel before every plymouth message22:34
SpamapSoh wait I can check my status with status22:35
slangasekSpamapS: that's my suggestion in the bug report - completely untested though22:37
slangasekchecking with status - yuck :)22:37
SpamapSI suppose I should switch back to X from console and read your suggestion22:38
SpamapSslangasek: so I think 'stopped failsafe' should be fine, rather than an explicit event... is this acceptible as a fix for 11.10 ?22:56
slangasekSpamapS: 'stopped failsafe' would cause /etc/init/rc-sysinit.conf to fire *twice*, unless you somehow made it a conditional 'stopped'22:59
SpamapSslangasek: twice?23:00
SpamapSslangasek: failsafe would only start at boot, no?23:00
slangasekSpamapS: the failsafe job is always going to stop, the question is whether it stops due to timeout or because it's killed.  so rc-sysinit is "start on (filesystem and static-network-up) or started failsafe"; if you change "started" to "stopped" at the same time you move the bulk of its functionality into 'script', on a successful startup you will *always* match both parts of that 'or'23:01
SpamapSslangasek: ahh right23:01
slangasekhence, needing an explicit event instead of 'stopped'23:01
=== Guest45434 is now known as NCommander
=== NCommander is now known as Guest61019
SpamapSslangasek: ok, simple diff, and it fixes the problem with lightdm waiting on plymouth deactivate too23:09
slangasekwait, what?  how does it fix that?23:10
SpamapS????23:10
SpamapSI had it happen 3 times in a row before this fix23:10
SpamapSslangasek: my guess.. plymouth waits for some socket to be closed which is held open by 'plymouth message' ?23:11
slangasek'plymouth message' is one shot, should return immediately23:11
slangasekI mean, the execution of that script wouldn't work correctly if it didn't23:11
SpamapSslangasek: I think this is more important than "Medium" .. I noticed on my other more pure oneiric laptop that I saw Waiting for network configuration ... once just before lightdm popped up...23:12
slangasekyeah, I was going to raise the severity but hadn't gotten 'roundtuit yet23:12
slangasek(after realizing the implications on boot, not just shutdown)23:12
SpamapSok, how about I raise it, and upload this diff which is relatively small, but probably needs serious scruitiny23:12
slangasekSpamapS: sounds good to me23:14
bdmurrayWhat's the right status for a merge that shouldn't happen? A typo fix in the debian control file of a package we sync.23:16
SpamapSNeeds Fixing in the comment, and Work in Progress for the MP23:16
bdmurrayWork in Progress seems like a bad fit23:17
slangasekwell, the right way is 'rejected'23:17
slangasekbut I think there might still be a bug where only the TB can reject merge proposals for ubuntu-branches?23:17
SpamapSI always feel like if its fixable easily, then Work in Progress is appropriate.. it means its the owner's problem23:17
slangasek(whereas it should be "anyone who can upload")23:17
slangasekSpamapS: this is "this should not be merged because it should be done in Debian instead"23:18
slangasekso "rejected" is correct... if you can get to it23:18
bdmurraywhich I can't23:18
SpamapSOh I misread the point of the question23:18
TheMuso3~/c23:19
hallyn_Daviey: hey are you there?23:19
hallyn_Daviey: d'oh, you never pushed http://people.canonical.com/~serge/ipxe-bin.debdiff . (I forgot about it and forgot to check and prod :)23:21
hallyn_Daviey: it's needed in o23:21
SpamapSslangasek: uploaded23:28
SpamapSwhoa and just as I hit enter on emit, one of my tests fails .. second upload pending.. damnit23:28
* SpamapS vows to starve his fingers till they lose another ring size23:29
SpamapSslangasek: want to reject that upload?23:30
SpamapSactually I rejected it23:31
slangasekSpamapS: hum, as long as we're uploading upstart, I think I'd like to fix up the various manpage bugs at the same time23:36
slangasek(undocumented events)23:36
SpamapSslangasek: ok, I'll backout my debcommit --release..23:37
SpamapSslangasek: ok my change is in there as r133123:38
slangasekSpamapS: cheers23:38
=== NCommand1r is now known as NCommander
=== Guest16725 is now known as StevenK

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