=== cjwatson_ [n=cjwatson@82-69-40-219.dsl.in-addr.zen.co.uk] has joined #ubuntu-installer | ||
cjwatson_ | brendan__: that's what evand's working on for gutsy. It's not possible in feisty. | 12:12 |
---|---|---|
cjwatson_ | (sorry if Evan already answered you and I missed due to local network trouble) | 12:13 |
cjwatson | brendan__: (well, obviously anything's possible by editing the source, but it would take a fair bit of work.) | 12:13 |
=== cjwatson_ [n=cjwatson@82-69-40-219.dsl.in-addr.zen.co.uk] has joined #ubuntu-installer | ||
=== cynics [n=freeflyi@211.94.35.200] has joined #ubuntu-installer | ||
=== freeflying [n=freeflyi@211.94.35.200] has joined #ubuntu-installer | ||
=== cr3 [n=marc@bas5-montreal02-1167961527.dsl.bell.ca] has joined #ubuntu-installer | ||
=== cynics [n=freeflyi@ubuntu/member/freeflying] has joined #ubuntu-installer | ||
=== gellevi [n=gellevi@208.72.153.130] has joined #ubuntu-installer | ||
CIA-19 | ubiquity: cjwatson * r2162 ubiquity/debian/changelog: should be UNRELEASED | 01:24 |
CIA-19 | ubiquity: cjwatson * r2163 ubiquity/ (debian/changelog ubiquity/components/partman.py): * Fix crash related to partitions without a method set (LP: #110269). | 01:31 |
CIA-19 | ubiquity: cjwatson * r2164 ubiquity/ (debian/changelog ubiquity/components/partman.py): revert r2163, wrong approach | 01:34 |
=== gellevi [n=gellevi@208.72.153.130] has left #ubuntu-installer [] | ||
=== cr3 [n=marc@modemcable178.77-70-69.static.videotron.ca] has joined #ubuntu-installer | ||
cjwatson | evand: ahh! look at https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/123364/comments/5 | 04:27 |
cjwatson | evand: evidently something was closing ubiquity's stderr | 04:27 |
=== evand 's eyes widen | ||
evand | gksudo? | 04:29 |
cjwatson | the only changes in gksu from feisty to gutsy were translations | 04:30 |
evand | ah, then no | 04:30 |
=== cjwatson checks libgksu | ||
cjwatson | + - now uses a less dumb way of relaying child's stdout/stderr, | 04:31 |
cjwatson | + thus not requiring so many wakeups (Closes: #425679) | 04:31 |
=== cjwatson wonders ... | ||
=== evand resumes the failing VM | ||
cjwatson | I'm wondering if it's something like gksu crashing or otherwise closing stderr if the child doesn't emit anything to stderr within a certain amount of time | 04:36 |
cjwatson | that might explain why it takes a while to crash | 04:36 |
cjwatson | evand: if you can reproduce it, my recommendation is to find the gksudo process after launching ubiquity, and run 'strace -f -o gksudo.trace -s 1024 -p <pid>' on it | 04:45 |
cjwatson | evand: and then stick gksudo.trace somewhere | 04:45 |
evand | cjwatson: will do | 04:46 |
cjwatson | evand: also dpkg -l libgksu2-0 in the failing VM | 04:47 |
cjwatson | 2.0.5-1ubuntu2 seems to have been an attempt to fix this, maybe | 04:47 |
=== cacaupt [n=cacau@bl7-110-152.dsl.telepac.pt] has joined #ubuntu-installer | ||
evand | 2.0.5-1ubuntu2 is installed and it still occurs. | 04:52 |
cjwatson | try reverting to 2.0.5-1ubuntu1? | 04:52 |
evand | will do | 04:52 |
cjwatson | http://launchpadlibrarian.net/8081627/libgksu2-0_2.0.5-1ubuntu1_i386.deb | 04:53 |
Elwell | hey folks, is it possible to somehow call "sudo nvidia-glx-config enable" at install time (pxe/preseed)? | 04:53 |
Elwell | d-i preseed/late_command string ? | 04:53 |
cjwatson | d-i preseed/late_command string chroot /target nvidia-glx-config enable | 04:55 |
cjwatson | assuming it doesn't need X to be running | 04:55 |
cjwatson | you don't need sudo, you're root at that point | 04:55 |
Elwell | nah - it's console cmd ta | 04:55 |
=== Elwell wonders if he can be bothered to reboot / reinstall to test seeing as the LVM takes 3 mins/par | ||
Elwell | to timeout :-( | 04:56 |
cjwatson | evand: first reported on the 27th some days after 2.0.5-1ubuntu2 was uploaded, so it's possible | 04:56 |
evand | wow, it does not like that version one bit | 05:06 |
cjwatson | ? | 05:06 |
evand | oh whoops, it seems like I need to revert some dependencies as well | 05:07 |
cjwatson | I'm trying to figure out what mvo's patch was designed to achieve. I think I've found one bug in it that might be relevant but I always need more coffee to deal with code involving waitpid. | 05:07 |
evand | heh | 05:08 |
superm1 | evand, i wanted to give you a friendly reminder re merge my branch from a few days ago | 05:20 |
evand | oh wow, sorry about that | 05:20 |
evand | that completely slipped my mind | 05:20 |
evand | I'll take care of that as soon as I'm done battling gksu | 05:20 |
=== superm1 throws an extra sword in the ring on evand's side to give evand the advantage :) | ||
evand | heh | 05:22 |
=== superm1 [i=malimonc@ubuntu/member/superm1] has joined #ubuntu-installer | ||
evand | So reverting to that version of libgksu causes gksudo to die in the background which in turn causes ubiquity to bail out after the first page. If I run it with strace it complains about needing to be suid root, but /usr/bin/sudo is already suid root. | 06:17 |
evand | fwiw, http://evalicious.com/ubiquity.trace | 06:17 |
evand | I should've read the changelog | 07:35 |
evand | woo! | 07:54 |
evand | so it's an issue between libgksu2 2.0.3-3ubuntu5 and libgksu2 2.0.5-1ubuntu2 | 07:55 |
evand | but it's definitely in libgksu2 (at least for the bug I'm seeing) | 07:56 |
evand | I'll continue to poke around and see if I can come up with a patch | 07:56 |
superm1 | evand, what is the issue with gksudo? | 07:58 |
evand | superm1: https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/122645 | 07:59 |
=== superm1 [i=malimonc@ubuntu/member/superm1] has joined #ubuntu-installer | ||
=== cjwatson_ [n=cjwatson@82-69-40-219.dsl.in-addr.zen.co.uk] has joined #ubuntu-installer | ||
cjwatson_ | evand: yeah, stracing a set-id program causes it to become non-set-id | 09:48 |
cjwatson_ | evand: you need to trace as root, but then that might cause gksudo to behave differently, so it gets tricky | 09:48 |
cjwatson | you can work around that by temporarily creating a setuid-root copy of strace | 09:49 |
evand | ahhhh | 09:49 |
cjwatson | the kernel functionality used to implement strace ("ptrace") is able to modify the program as well as inspecting it, so the ability to ptrace set-id programs as non-root would be an obvious security hole | 09:53 |
evand | ah | 09:53 |
=== cjwatson_ [n=cjwatson@82-69-40-219.dsl.in-addr.zen.co.uk] has joined #ubuntu-installer | ||
=== cjwatson1 [n=cjwatson@82-69-40-219.dsl.in-addr.zen.co.uk] has joined #ubuntu-installer | ||
=== cjwatson_ [n=cjwatson@82-69-40-219.dsl.in-addr.zen.co.uk] has joined #ubuntu-installer |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!