/srv/irclogs.ubuntu.com/2010/09/16/#ubuntu-installer.txt

=== rgreening_ is now known as rgreening
CIA-28ubiquity: evand * r4356 trunk/ (debian/changelog scripts/install.py scripts/plugininstall.py): Make sure /var/lib/ubiquity/langpacks gets generated (LP: #630924).09:13
CIA-28ubiquity: evand * r4357 trunk/ubiquity/install_misc.py: Overwrite /var/lib/ubiquity/langpacks.09:34
ograev, ARGH !10:27
ev?10:28
ograev, what did change in oem-config with the last upload, it doesnt start on the armel images anymore10:28
ograseems it looks for an oem user10:28
evlogs please10:28
ograi get a traceback on the screen for line 94 and 531, i cant easily get logs of that borad10:29
ograpwd.getpwnam()10:29
ograand it ends with a KeyError ... getpwnam(): name not found: oem10:30
evyou don't have USERNAME set in casper10:30
ograwe dont use casper10:31
ograthe images are preinstalled, we cant create a user there10:31
ograit worked without until yesterday10:31
ogracrap10:33
evthat code hasn't changed10:33
ogra  * Run oem-config-wrapper as the user oem rather than root.10:33
ogra    - Fixes issues with pulseaudio applet not working10:33
ogra    - Prevents root terminals from ctrl-alt-t (LP: #594233)10:33
ograthere we go i guess10:33
evah10:34
* ogra sighs10:34
ograsuperm1, is there a way to not do this ? ^^^10:34
ograwe need to run as root on the preinstalled images10:34
persiaDo we?  Can we not create an oem user in jasper?  Why do we need root?10:42
ograpersia, i really dont want to keep any fragments of the oem user10:48
ograafaik that user is originally created in the aufs mounted setup10:48
persiaOh right, cleanup without layered fs would be painful.10:48
ograev might prove me wrong here (please !)10:49
persiaMaybe oem-config-wrapper should try to run as "oem" and fall back to "root" if it fails?10:49
ogra++10:49
ogragood idea10:49
* ogra adds an oem user to test with10:52
ograev, hmm, the language table design seems to have changed, its only populating 2/3 of the vertical space of the window (all langs are there but i needs to scroll a lot more sideways now)10:53
ograheh10:55
ograthe hostname ends with a hyphen for me ... <user>-10:56
ograah, nice, the progressbar is a lot more informative now10:56
evogra: hostname> can you pastebin me the output of dmidecode?10:57
ograev, arm board, i doubt i even have it installed ... let me see once oem-config finished (10-15min)10:58
ograugh, taking that back, it already finished10:59
ograthat cant be right10:59
ograyeah, seems debconf didnt apply *anything*11:00
ograwrong kbd and language11:00
evogra, persia: http://paste.ubuntu.com/494660/ - look okay?11:01
* ogra hugs ev11:02
ograawesome !11:02
ograyou rock !11:02
ogra(and it does look ok :) )11:02
persiaev, Looks clean to me.  Thanks for the quick fix even before ogra dug into it :)11:02
CIA-28ubiquity: evand * r4358 trunk/ (bin/ubiquity-dm debian/changelog):11:03
CIA-28ubiquity: Fall back to root if the regular user cannot be found in11:03
CIA-28ubiquity: ubiquity-dm.11:03
evsure thing11:03
araev, good morning11:08
evhi ara11:08
evgood morning11:08
araev, I started testing ISOs with 2.3.18 as part of the pairwise testing cycle I told you about11:08
evawesome!11:08
evanything come up so far?11:09
araev, after reboot, I got dropped to grub shell11:09
evgah11:09
araev, bug 64034111:09
ubot2Launchpad bug 640341 in ubiquity (Ubuntu) "After installation, I get dropped to a grub shell (affects: 1) (heat: 6)" [Undecided,New] https://launchpad.net/bugs/64034111:09
araev, let me know if you need any other information or if you need me to rerun with -d11:09
evsure thing11:11
evthanks11:11
arayou're welcome11:12
cjwatsonthat log doesn't show it installing grub11:16
evindeed11:17
evin kvm trying to reproduce and dig at it now11:17
evI suspect it's fallout from the --no-bootloader option11:17
ograev, verified, no dmidecode installed on armel11:23
ograev, hrm, and archdetect only returns armel/unknown11:24
ograi guess thats why i dont have anything behind the hyphen ?11:25
evogra: found the problem11:25
evI think11:25
ograwell, it should return /omap4 at least .... /me looks into archdetect11:26
CIA-28debian-installer: cjwatson * r1363 ubuntu/ (7 files in 2 dirs): Move to 2.6.35-22 kernels.11:27
CIA-28ubiquity: evand * r4359 trunk/ (debian/changelog ubiquity/plugins/ubi-usersetup.py): Properly handle dmimodel() returning the null string.11:28
evogra: ^ see if that fixes it ending in a - for you11:28
ograwill do11:29
evif you have a chance11:29
evthanks!11:29
persiaI thought we were falling back to laptop-detect when dmidecode didn't work.11:29
evwe are11:30
evthe code was broken though11:30
evit was testing for a null string where one never existed11:30
persiaAha!11:30
evARGH11:37
CIA-28ubiquity: cjwatson * r4360 ubiquity/bin/ (oem-config-remove oem-config-remove-gtk): mark executable11:39
cjwatsonsuperm1: would you care to review Sebastian's proposed version of oem-config-remove-gtk in bug 637517?  since you wrote it to start with ...11:42
ubot2Launchpad bug 637517 in ubiquity (Ubuntu) (and 2 other projects) "oem-config-remove-gtk crashed with AttributeError in _run_transaction() (affects: 2) (heat: 14)" [Undecided,New] https://launchpad.net/bugs/63751711:42
CIA-28ubiquity: evand * r4361 trunk/ (debian/changelog scripts/plugininstall.py): Fix bootloader installation test (LP: #640341).11:42
ev*sigh*11:42
CIA-28libdebian-installer: ogra * r213 libdebian-installer/ (debian/changelog src/system/subarch-arm-linux.c): add oamp4 pandaboard support11:42
ogragrr, i hate if i typo commit messages11:43
persiaTrick is not to use bound branches, so you can uncommit :)11:43
cjwatsonif you're uploading libd-i, please take care with the non-VCSified stuff in the source package11:44
ograpersia, i didnt push yet ... but CIA exposes the embarrasment world :)11:44
ograerr, crap i *did* push11:44
ogracjwatson, you mean the autoreconf run ?11:45
ograor is there anything else i'm missing11:45
cjwatsonI mean that you need to debdiff carefully against the previous source package and ensure that there is only the change you made11:46
araev, I have seen that you found the issue with grub11:56
araev, anyway to recover my installation? :)11:56
evara: indeed, thanks for pointing that out so quickly11:56
arawould rescue mode do the trick?11:56
ogracjwatson, ah, k11:57
evara: go into a live CD, mount your root partition on /mnt, bind mount sys, proc, and dev into /mnt, then run sudo chroot /mnt grub-installer /dev/sda (where /dev/sda is the disk you want to install the bootloader to the MBR of)11:58
arathanks, will try that11:59
araev, is this bug going to happen to everybody? or it is only certain installations?12:13
evara: everyone12:13
evI'll upload a new ubiquity shortly12:13
evand ask if I can do a respin12:14
araev, OK, I will send an email to avoid people testing this one12:14
evcool, thanks!12:15
CIA-28ubiquity: evand * r4362 trunk/ (3 files in 3 dirs):12:32
CIA-28ubiquity: Set a the respective timezone, both internally and visually, when an12:32
CIA-28ubiquity: entry is selected from the geonames autocompletion.12:32
CIA-28libdebian-installer: ogra * r214 libdebian-installer/ (debian/changelog src/system/subarch-arm-linux.c): add support for the OMAP4 Blaze board13:11
CIA-28libdebian-installer: ogra * r215 libdebian-installer/debian/changelog: releasing version 0.76ubuntu213:13
=== rgreening_ is now known as rgreening
CIA-28ubiquity: evand * r4363 trunk/debian/changelog: LP bug reference.13:22
CIA-28ubiquity: evand * r4364 trunk/debian/changelog: releasing version 2.3.1913:32
ogracjwatson, does that look right to you ? http://paste.ubuntu.com/494729/ i'm using a fresh maverick chroot for the autofoo but not ending up with 2010 in the copyrights seems weird13:40
cjwatsonogra: please just copy (cp -a to preserve timestamps) the files in from the previous source package13:46
ograoh, ok13:46
cjwatsonthe last autotools update was done in a Debian system13:46
cjwatsonso it won't match exactly, I shouldn't imagine13:46
ograah, that explains it13:46
superm1cjwatson, sure i'll take a look today14:05
cjwatsonthanks14:06
superm1ogra, if you run oem-config as root, you're going to see some weird behaviors in the panel still14:10
superm1so it would be better if you could set up jasper to create an oem user14:10
superm1(or some other place that's appropriate)14:10
ograsuperm1, well, i dont want to add users to the preinstalles FS14:10
ograwhat weird behavior beyond sound would that be ?14:11
ogra(i dont mind disabling the sound applet)14:11
ograNM seems to work fine14:11
superm1well as long as NM works fine i guess that works14:13
ograk14:14
ograevan already added a fallback in case oem doesnt exist14:15
ograso we should be fine again14:15
highvoltageis there a problem with ubiquity in today's daily build that installs a system that's not bootable?14:19
highvoltage(at least, that's the problem I have on Edubuntu :) )14:19
dpmhi ev, it seems that the last ubiquity upload introduced new strings, which gives no time to translators to translate them before today's deadline. May I ask you to fetch translations later? I've filed bug 640482, it would be great if you could comment on that. Thanks!14:20
ubot2Launchpad bug 640482 in ubiquity (Ubuntu) (and 1 other project) "Please download translations for new strings after NonLanguagePackDeadline (affects: 1) (heat: 6)" [Undecided,New] https://launchpad.net/bugs/64048214:20
evdpm: yes14:20
evI planned to send a mail out to the translation team about this14:20
evI'm happy to upload a new ubiquity with just translations before the LanguagePackDeadline14:20
smagounThe 10.10 amd64 beta ISO doesn't boot on a Macbook Pro. Depending on how I boot "Windows" mode or EFI, I get a black screen w/ the text "Select CD-ROM Boot Type" or a kernel panic, "unable to mount root fs on unknown block". Is this expected behavior?14:23
dpmev, cool. Yeah, if you could send that e-mail as well, that would be great14:24
evwill do14:24
cjwatsonsmagoun: the intention was for the EFI work not to change behaviour on Macs14:26
cjwatsonsmagoun: I think somebody with the hardware is going to have to debug this, though14:26
cjwatsonMacs are weird and their behaviour is hard to predict remotely14:26
smagouncjwatson: "not change behavior" = it's supposed to be broken? I haven't booted from an ISO since Jaunty or so on this machine, so I'm not sure what the expected behavior is these days.14:28
smagouncjwatson: Is there anything I can do to help debug? The i386 install works fine, not sure if that's useful data or not14:29
cjwatsonobviously it isn't supposed to be broken :)14:30
CIA-28debian-installer: cjwatson * r1364 ubuntu/debian/changelog: releasing version 20100211ubuntu2714:30
cjwatsoni386 doesn't have the EFI bits, deliberately14:30
cjwatsonI don't know how to debug Mac booting14:30
cjwatsonI know that there are some Macs that refuse to boot from multi-catalog El Torito CD-ROMs due to buggy firmware14:31
cjwatsonif yours is one of those, i386 may be the only useful fallback14:31
cjwatsonthough that seems odd given that apparently it gives you a choice?  what level is the choice at?14:32
smagouncjwatson: This machine is 3 years old, so certainly might fit into that category.14:32
smagouncjwatson: Apple's firmware boot chooser gives me a couple options. From the CD I can choose "windows" or "EFI boot". The former dumps me at a prompt that I think is from the firmware, it says "Select CD-ROM boot type". The prompt is a dead-end, the machine doesn't accept input at that point.14:33
cjwatsonwhat happens if you press 1 and enter?14:34
cjwatsonfrom the prompt14:34
smagouncjwatson:  The "EFI boot" option in the boot chooser gets me to a grub menu that includes "install ubuntu" and "check disc for defects". I choose 'Install Ubuntu", and a few seconds later I get a kernel panic14:34
cjwatsonhttp://jowie.com/blog/post/2008/02/24/Select-CD-ROM-Boot-Type-prompt-while-trying-to-boot-from-Vista-x64-DVD-burnt-from-iso-file.aspx may be related14:34
cjwatsongenerally speaking I'm not expecting the EFI option to work on Macs, since AFAIK they're still not UEFI-compliant14:35
smagouncjwatson: I found that, haven't tried to remaster a disc yet14:35
smagounok, I believe that. So I should be trying to get around the "select cd-rom..." prompt.14:35
cjwatsonthe article seems a bit confused and not obviously directly relevant14:36
cjwatsonobviously we're not using Microsoft's boot sector14:36
smagounagreed14:36
cjwatsonit's possible isolinux has a similar problem, though14:37
cjwatsonthough it does seem to at least try to strip off the version14:39
smagouncjwatson: this seems directly related, not especially promising though (bug is still 'NEW')" https://bugzilla.redhat.com/show_bug.cgi?id=52744314:40
ubot2bugzilla.redhat.com bug 527443 in syslinux "boot.iso does not boot with MacBook Pro 2,1 or iMac 2006 late" [Medium,New]14:41
cjwatsonI suppose there's an outside chance that it might be worth trying to get the EFI option to work, although I suspect that will run into video problems later14:41
smagounyeah - no acceleration, from what I understand. Not sure that's worth it for the user.14:42
smagounWould be nice if there were a, "sorry, we already know this isn't going to work. Try the i386 CD" type of message from grub.14:43
cjwatsonno grub14:43
cjwatsonoh, for efi?  um14:43
cjwatsonnot sure that the amount of hacking required to do that is worth it14:43
cjwatsonand I don't know exactly which models are affected14:44
smagounagreed. I do know that newer MBP models boot fine from the amd64 ISO, so there's some cutoff of machines from within the last 3 years.14:44
smagounsounds like a bunch of work14:44
cjwatsonit might be worth trying remastering with isolinux-debug14:45
smagounok14:48
CIA-28ubiquity: superm1 * r4365 ubiquity/ (bin/oem-config-remove-gtk debian/changelog): Rework oem-config-gtk to use a mainloop (LP: #637517)16:09
cjwatsonsuperm1: maybe the changelog should give credit to Sebastian?16:12
superm1cjwatson, it does16:12
cjwatsonassuming you used his code, I didn't check :)16:12
cjwatsonah, ok16:12
superm1it's got his name right above at least16:12
cjwatsonI assumed you used debcommit so the commit message was identical16:12
cjwatsonah, debcommit doesn't show the [ ... ] bit16:13
cjwatsonok16:13
superm1debcommit strips the [ user ] stuff16:13
superm1yeah16:13
evoh wow, gconftool.set doesn't actually work, and probably hasn't ever16:19
* ev fixes16:20
CIA-28ubiquity: evand * r4366 trunk/ (debian/changelog ubiquity/gconftool.py): Call gconftool-2 --set with --config-source.16:23
superm1i'm sure it was working before16:23
superm1you can't use a terminal in the current dailies because of it...16:23
evperhaps it's just due to the way I'm bootstrapping ubiquity16:24
evmissing an environmental variable or something like that16:24
evbut this does seem correct16:25
superm1without config source it's supposed to just use the default path, so is there a scenario that the path that should be in use isn't the default?16:26
evhm, not sure16:28
evI'll play with it in a minute16:28
evsee if I can get a better answer16:28
CIA-28ubiquity: evand * r4367 trunk/ (debian/changelog ubiquity/frontend/gtk_ui.py):16:38
CIA-28ubiquity: * Better lock down the installer environment when past partitioning.16:38
CIA-28ubiquity: * Lock down the installer environment when at partitioning commit,16:38
CIA-28ubiquity:  rather than just after automatic partitioning (and not manual16:38
CIA-28ubiquity:  partitioning) (LP: #640604).16:38
CIA-28ubiquity: evand * r4368 trunk/ubiquity/frontend/gtk_ui.py: Add user switching to the list of things to disable in lockdown_environment.16:50
CIA-28ubiquity-slideshow-ubuntu: evand * r287 ubiquity-slideshow-ubuntu/ (debian/changelog slideshows/ubuntu/slides/link/general.css): Match the Ubuntu theme's color for the header.18:47
CIA-28ubiquity-slideshow-ubuntu: evand * r288 ubiquity-slideshow-ubuntu/ (5 files in 5 dirs):18:53
CIA-28ubiquity-slideshow-ubuntu: Update forgotten translation templates. Already has a freeze18:53
CIA-28ubiquity-slideshow-ubuntu: exception (LP: #636945).18:53

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