/srv/irclogs.ubuntu.com/2011/02/28/#ubuntu-installer.txt

=== robbiew1 is now known as robbiew
=== ogra_ is now known as ogra
evcjwatson: might I trouble you for your opinion on whether this is the approach you'd take: http://paste.ubuntu.com/573484/ http://paste.ubuntu.com/573486/ ?15:14
evI suppose we could alternatively set a debconf question, but I'm worried about maintaining the state of that when things go wrong.15:14
cjwatsonyeah, that seems OK to me15:17
cjwatsondebconf questions aren't really good for per-partition state15:17
evindeed15:17
evawesome, thanks a bunch15:17
cjwatsonis this related to bug 726131, btw?15:21
ubot2Launchpad bug 726131 in debian-installer "alternate ISO: installation freezes when starting partman" [Critical,Confirmed] https://launchpad.net/bugs/72613115:21
cjwatsonI haven't been able to reproduce that15:23
evpossibly. I'm trying to track it down, but my work environment is a bit of a mess, due to the partman-auto work.15:29
evI've noticed we're not handling PartedServerError exceptions particularly well at the moment.  I should probably fix that along the way.15:31
cjwatsonev: I guess you've seen the comments on bug 722198?  looks like that bug should be reopened maybe15:31
ubot2Launchpad bug 722198 in oem-priority "installation hangs on 15reuse w/ blank disk" [Critical,Confirmed] https://launchpad.net/bugs/72219815:31
CIA-3partman-auto: evand * r594 ubuntu/ (4 files in 3 dirs):15:31
CIA-3partman-auto: Signal to clear_partitions in partman-target that it should not15:31
CIA-3partman-auto: notify the user about the unformatted partitions we have set up.15:31
evindeed, I've added a comment asking for a ps tree15:32
evjust to get a better handle on what's hanging15:32
CIA-3partman-target: evand * r914 ubuntu/ (check.d/system_partitions_formatted debian/changelog):15:37
CIA-3partman-target: Filter out partitions that are being used by the reuse15:37
CIA-3partman-target: autopartitioning recipe.15:37
CIA-3partman-auto: cjwatson * r595 ubuntu/ (3 files in 3 dirs):16:18
CIA-3partman-auto: Guard against 'grep -s DISTRIB_ID $mountpoint/etc/lsb-release' returning16:18
CIA-3partman-auto: false and causing parted_server communications to get out of sync16:18
CIA-3partman-auto: (LP: #726131).16:18
cjwatsonev: ^- probably fixes a bunch of this kind of bug16:18
evah, yikes16:20
evsorry about that16:20
evthanks for the quick fix as well16:20
cjwatsonone of those errors whose symptoms are distant from its cause :-/16:21
cjwatsonanything more for partman-auto or should we upload this?16:21
evby all means16:22
CIA-3partman-auto: cjwatson * r596 ubuntu/debian/changelog: releasing version 93ubuntu816:24
CIA-3partman-target: evand * r915 ubuntu/debian/changelog: releasing version 71ubuntu216:37
evugh, I'd love to know why the reuse autopartition recipe ends up in partman/choose_partition18:02
* ev digs further18:02
cjwatsonwhere's the source file?18:02
evautomatically_partition/reuse/{choices,do_option}18:09
evcjwatson: unless I'm misunderstanding you.18:09
evoddly it works in d-i the first time around18:10
evsubsequent attempts don't18:10
CIA-3debian-installer: cjwatson * r1418 ubuntu/ (build/pkg-lists/base debian/changelog): Include biosdevname-udeb on architectures where it's available.18:10
cjwatsonI think I may be misunderstanding you - what do you mean by "ends up in partman/choose_partition"?18:11
stgraberhmm, before I go dig in debconf, anyone knows why on natty I'm being prompted by d-i for keyboard layout information when console-setup/layoutcode is set in the kernel boot options ?18:13
cjwatsontry keyboard-configuration/layoutcode instead18:14
cjwatson(still a bug though, it should handle either for migration)18:14
stgraberoh, changed name ? :) ok, will preseed both then18:14
cjwatsonyes, I still haven't jumped up and down on Anton's head as much as I should about that18:15
stgraberhehe18:15
evcjwatson: if I try the reuse option, I get to the partman confirmation dialog (in d-i), if I hit back, go through the autopartition options again selecting reuse once more, it gets wedged and asks partman/choose_partition along the way.18:16
stgraberhmm, now it's stuck in the d-i menu with "Configure the keyboard" selected. Pressing enter doesn't do anything (menu disappears and re-appears after a second)18:16
cjwatsonev: hm, I recommend DEBCONF_DEBUG=developer + set -x in /lib/partman/lib/base.sh18:17
cjwatson(DEBCONF_DEBUG=developer as a boot param, I mean)18:17
cjwatsonstgraber: if you get me a case I can reproduce quickly in kvm, then I can have a look18:17
stgrabercjwatson: I'm simply booting with: preseed/url=http://www.stgraber.org/download/preseeds/vmmanager-edubuntu.seed debian-installer/locale=en_US.UTF-8 keyboard-configuration/layoutcode=us netcfg/get_hostname=edubuntu-natty01 netcfg/disable_dhcp=true netcfg/get_ipaddress=172.16.3.254 netcfg/get_netmask=255.255.255.0 netcfg/get_gateway=172.16.3.1 netcfg/confirm_static=true netcfg/get_nameservers=8.8.8.8 netcfg/get_domain=ubuntu.com18:18
stgraberyou shouldn't even need all the network stuff as it doesn't get that far18:18
evcjwatson: http://paste.ubuntu.com/573576/ - is probably a better explanation, but indeed. I've been carefully placing set -x, will keep at it.18:19
ev(line 4056 is where I backed up to the menu)18:20
cjwatsonev: not sure of the exact sequence (dinnertime here), but it may be normal to ask partman/choose_partition18:21
evoh18:21
cjwatsonwe sort of assume that if you back up from the confirmation question then you probably want more control18:21
cjwatsonif it hangs then that isn't normal of course18:21
evit doesn't hang, it just ends up with this http://people.canonical.com/~evand/tmp/madness.png18:22
evbut noted18:22
cjwatsonthat looks like the debconf protocol being out of sync, maybe18:22
evhm18:23
cjwatsonto debug that sort of thing I normally walk through DEBCONF_DEBUG=developer output from the last point at which it looked normal and verify sanity of the question/answer sequence18:23
cjwatsonit can happen if non-debconf noise lands on stdout18:23
cjwatsonthough there are a couple of other possible causes18:23
evah, okay18:24
evthanks18:24
evwill do18:24
cjwatsonstgraber: reproduced, will fix later tonight18:26
stgrabercjwatson: ok, thanks18:26
CIA-3console-setup: cjwatson * r386 ubuntu/debian/ (3 files):19:21
CIA-3console-setup: Move keyboard detection templates from console-setup.templates to19:21
CIA-3console-setup: keyboard-configuration.templates.19:21
CIA-3console-setup: cjwatson * r387 ubuntu/debian/changelog: releasing version 1.57ubuntu819:24
CIA-3ubiquity: cjwatson * r4522 trunk/ (d-i/manifest debian/changelog):19:33
CIA-3ubiquity: Automatic update of included source packages: base-installer19:33
CIA-3ubiquity: 1.116ubuntu1, console-setup 1.57ubuntu8, flash-kernel 2.28ubuntu15,19:33
CIA-3ubiquity: partman-auto 93ubuntu8, partman-target 71ubuntu2.19:33
CIA-3ubiquity: cjwatson * r4523 trunk/ (debian/changelog src/panel/panel.c):19:44
CIA-3ubiquity: Revert "Queue a redraw of the panel after setting the background". This19:44
CIA-3ubiquity: change is implicated in a memory leak leading to OOM conditions and19:44
CIA-3ubiquity: eventual crash of Xserver. (Possible fix for LP: #714829, would reopen19:44
CIA-3ubiquity: 693300)19:44
=== ogra is now known as Guest25882
=== Guest25882 is now known as ogra_
CIA-3ubiquity: cjwatson * r4524 trunk/ (debian/changelog src/panel/panel.c): Fix reference leak in panel set_background function.19:53
CIA-3ubiquity: cjwatson * r4525 trunk/debian/changelog: releasing version 2.5.1919:59
brendandanyone happen to know if the maverick desktop installer tries to configure DHCP at any point (maybe in the background?) like alternate?20:13
cjwatsonbrendand: we run nm-applet in the installer session, and that will normally try to bring up the network20:20
brendandcjwatson - my reference for the next question is another OS, but is it the case that if the ethernet link light isn't on then a driver hasn't been loaded?20:21
cjwatsonI'm afraid I don't know offhand20:22
brendandcjwatson - cutting to the chase, we have a couple of systems that barf on DHCP config with alternate, but not desktop20:22
brendandcjwatson - the difference is no port activity in alternate20:22
cjwatsonwell, they are using entirely different software stacks ...20:22
cjwatsonwireless encryption?20:23
brendandcjwatson - desktops. i assume they only have eth0 to go on20:23
cjwatsonmost likely then the driver is missing from d-i20:23
cjwatsonfile a bug on debian-installer in Ubuntu with details of what driver is used to drive the network card20:24
cjwatsonit'll probably actually need to be fixed by the kernel guys20:24
brendandcjwatson - oh, by the way. was a bit of misinformation in my original question20:31
brendandcjwatson - it was *lucid* that is giving the problem20:31
brendandcjwatson - maverick is actually working fine20:32
brendandcjwatson - drivers missing make a lot of sense now20:32
=== ogra_ is now known as ogra
brendandcjwatson - bugs shall be raised...20:32
cjwatsonah, yeah, this is the sort of thing we often fix from release to release20:33
cjwatsonI imagine it would be easily backportable for 10.04.320:33
evah ha!21:00
evdetected_filesystem doesn't always exist21:00
evwhich is a bit strange21:04
CIA-3partman-auto: evand * r597 ubuntu/ (automatically_partition/reuse/do_option debian/changelog): Handle detected_filesystems not existing.21:22
CIA-3debian-installer: cjwatson * r1419 ubuntu/debian/changelog: releasing version 20101020ubuntu1921:32
=== soren_ is now known as soren

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