/srv/irclogs.ubuntu.com/2009/08/24/#ubuntu-installer.txt

=== CarlFK1 is now known as CarlFK
StevenKevand: Gentle prod to check on the error message I reported with wubi09:39
evandStevenK: -ENOCONTEXT09:41
evandwas this a bug report?09:41
StevenKevand: This was testing the wubi-r144.exe you prepared for me09:43
evandah, where did you report the error message?  If it was in here I probably lost it / didn't notice it.09:44
StevenKevand: It was in here, yes.09:45
StevenKYou even replied :-)09:45
evandapologies then09:45
evandoh09:45
evandthen my memory is shot09:45
evandcan you post it again anyway?09:45
StevenKevand: Huzzah, that gives me an Install inside Windows button, which when clicked says "'NoneType' object has no attribute 'name'"09:45
evandcute09:45
StevenKYay for long running IRC sessions09:46
evandI'll prod that just as soon as I'm done sorting out a new ubiquity-slideshow-ubuntu09:46
evandyeah, I gave up on irssi + screen + server a while ago and just use pidgin now.09:46
CIA-33ubiquity-slideshow-ubuntu: evand * r128 ubiquity-slideshow-ubuntu/debian/ (changelog control copyright):10:04
CIA-33ubiquity-slideshow-ubuntu: * Move translate-toolkit and gimp to build-deps-indep.10:04
CIA-33ubiquity-slideshow-ubuntu: * Removing trailing comma from dependencies.10:04
CIA-33ubiquity-slideshow-ubuntu: * Drop coreutils dependency as it's in essential.10:04
CIA-33ubiquity-slideshow-ubuntu: * Use the proper Vcs-Bzr field, rather than the old XS-Vcs-Bzr.10:04
CIA-33ubiquity-slideshow-ubuntu: * Replace entire GPL-2 copyright with a pointer to common-licenses.10:04
CIA-33ubiquity-slideshow-ubuntu: * Bump standards version to 3.8.3.10:04
CIA-33ubiquity-slideshow-ubuntu: evand * r129 ubiquity-slideshow-ubuntu/debian/changelog: releasing version 310:10
CIA-33wubi: evand * r145 trunk/ (data/isolist.ini debian/changelog): Kubuntu Netbook Edition is now Kubuntu Netbook.11:01
CIA-33wubi: evand * r146 trunk/data/images/ (3 files): Forgot to rename files in the previous commit.11:09
evandah, it's down to Wubi looking for an amd64 Kubuntu Netbook image, which doesn't exist11:58
cjwatsonhmm, nice to see that people were doing routine d-i maintenance in my absence ;-)12:17
CIA-33debian-installer: cjwatson * r1129 ubuntu/ (10 files in 3 dirs): Move to 2.6.31-6 kernels.12:17
CIA-33libdebian-installer: cjwatson * r196 ubuntu/ (debian/changelog src/system/subarch-arm-linux.c): merge lp:~mcasadevall/libdebian-installer/dove-soc12:24
CIA-33libdebian-installer: cjwatson * r197 ubuntu/src/system/subarch-arm-linux.c: typo12:26
CIA-33libdebian-installer: cjwatson * r198 ubuntu/debian/changelog: releasing version 0.63ubuntu212:27
CIA-33base-installer: cjwatson * r375 ubuntu/ (4 files in 3 dirs): merge lp:~mcasadevall/base-installer/dove-soc12:30
CIA-33base-installer: cjwatson * r376 ubuntu/debian/changelog: releasing version 1.101ubuntu312:31
CIA-33debian-installer: cjwatson * r1130 ubuntu/ (6 files in 4 dirs): merge lp:~mcasadevall/debian-installer/dove-soc12:34
evandmy apologies, it didn't occur to me that it would be needed, but definitely noted for next time you're on holiday.12:34
cjwatson:-) just teasing12:36
cjwatsonI'll give libd-i a bit to build before uploading that12:36
evandcjwatson: Regarding https://bugs.edge.launchpad.net/dell/+bug/413135 , I dug around a bit, but ran out of time last week to further investigate it.  Is this bug still on your radar?12:43
ubottuLaunchpad bug 413135 in oem-priority "Installer needs way to install PAE kernel on i386 9.10 DVD" [Undecided,New]12:43
cjwatsonyes, it is12:43
cjwatsonwell, the general idea is, I hadn't seen the actual bug 'til now12:43
evandokay, good deal12:44
cjwatsonJerone was sending nagging mails about that while I was on holiday12:44
CIA-33wubi: evand * r147 trunk/ (3 files in 3 dirs):12:50
CIA-33wubi: Use i386 if an amd64 version of the selected distribution does not12:50
CIA-33wubi: exist.12:50
xivuloncjwatson hi, I am stacked with grub2, I get to the point where the linux kernel and initrd are loaded, but as soon as I run the `boot` command it jams12:55
xivulongrub2 is generated here: http://bazaar.launchpad.net/%7Eubuntu-installer/wubi/trunk/annotate/head%3A/Makefile#L7412:57
cjwatsonsorry, I'm not very good at debugging that kind of thing yet13:04
cjwatsontry to narrow down whether it's failing in grub or in early kernel startup13:05
CIA-33base-installer: cjwatson * r377 ubuntu/ (6 files in 5 dirs): Prefer PAE kernels on machines with >3GB of RAM (LP: #413135).13:08
xivuloncjwatson do you know how to get some debug info? I turned on debug mode in grub but does not help13:12
evandxivulon: wubi r147 got past grub for me.13:12
xivulonwoo13:12
evandperhaps your issue is a grub bug, rather than a misconfiguration?13:12
xivulonmay be is because I use VB...13:12
xivulonor maybe the version of grub I am using on my builid system...13:13
evandperhaps13:13
xivulona few hours wasted... :(13:13
xivulongood to hear that, how far do you go?13:14
evandxivulon: well, you've possibly found a bug, so it's not a waste.13:14
evandI would definitely take it to the grub mailing list though13:14
* xivulon does not like bugs when there is no shell13:14
evandif, as cjwatson says, you can determine it's in grub and not in the initramfs.13:14
evandxivulon: to the kubuntu netbook desktop13:15
xivulonah cool13:16
evand(which is just because ubiquity crashed)13:16
CIA-33debian-installer: cjwatson * r1131 ubuntu/ (4 files in 2 dirs): Add pcmcia-modules to hd-media images (LP: #415675).13:17
xivulonevand is it #243105?13:17
xivulonWe'll need to do some changes in update-grub as well, hopefully it will be easier this time around13:17
evandno, it appears to be a ubiquity-frontend-kde/kde issue13:17
cjwatsonxivulon: I don't really, sorry13:19
cjwatsonxivulon: if it might be in the initramfs, adding debug= to the boot parameters line might help13:20
cjwatsonand remove quiet splash, of course13:20
evandah, python-kde4 is broken.  Hilarious.13:21
evandStevenK: So I fixed the issue you were hitting, and as noted above, I've gotten to ubiquity, but it's crashing due to a broken symlink in python-kde4.  I imagine wubi kubuntu netbook installs will work once that is fixed.13:22
evand(bug #417494 - seems to be fixed already)13:23
ubottuLaunchpad bug 417494 in kdebindings "Broken symlink in python-kde4" [Undecided,Fix released] https://launchpad.net/bugs/41749413:23
mterryevand, OEM needs me this week.  Which means I probably won't do much ubiquity plugin work.  Thankfully, it's in a state where it could be pushed (read reviewed).  The last thing I wanted to do this week is reorganize the plugins a bit to be more extendable.  But I don't promise I can get to that.  So I'm for-realz asking for a review sometime this week in anticipation of FF13:26
xivuloncjwatson, looks more like grub, it also jams with no initramfs at all, only vmlinuz and seems to be jamming quite early on13:26
evandmterry: okay, it's already on my todo list for today.  I'll make sure I get to it next.13:27
evandthanks for the heads up13:27
mterryevand, in addition to reading the code, look at https://wiki.ubuntu.com/Ubiquity/Plugins to see how it's supposed to work and an example plugin you could play with13:27
evandokay13:27
mterryevand, cool, thanks13:27
CIA-33base-installer: cjwatson * r378 ubuntu/debian/changelog: releasing version 1.101ubuntu413:29
cjwatsonxivulon: http://grub.enbug.org/HowToDebug may be helpful, or not13:47
cjwatson'set debug=all' might be useful in any case ...13:47
xivuloncjwatson thx will give it a try tonight13:56
StevenKevand: UNR, even?14:22
evandStevenK: yeah, that too :)14:26
StevenKevand: So there's a new .exe published, or not yet?14:28
evandStevenK:  there is now14:29
StevenKevand: Excellent, I'll test it tomorrow. Thanks!14:30
evandsure thing14:30
CIA-33ubiquity-slideshow-ubuntu: evand * r130 ubiquity-slideshow-ubuntu/COPYING: Include the GPLv2 in COPYING.15:02
NCommandercjwatson, thanks for looking at base-installer; I need to tweak the dove d-i branch though so please don't merge that one quite yet. (I wrote the branch on the assumption we would get a vmlinuz, not a uImage)16:06
cjwatsonoh, I already did16:06
cjwatsonbut haven't uploaded16:06
NCommandercjwatson, I can fix that quickly16:06
NCommandercjwatson, hold on16:06
NCommandercjwatson, checking out the branch; I'll apply my change and testbuild the ful larmel build so we can make sure we don't break imx51 this quickly (I apologize, I didn't except you to get on this as quickly as you did coming off vacation :-))16:10
kirklandevand: hiya, testing the latest iso's for encrypt-home16:25
kirklandevand: is formatting ext4 supposed to take a long time at 5% ?16:25
evandkirkland: it could.  Large drive?  Might want to check the output of ps auxf16:58
kirklandevand: guest or host?16:58
evandguest16:59
evandto make sure it is in fact formatting16:59
evandcjwatson: so we've run into a bit of a problem regarding encrypted swap as it's currently implemented.  The password ends up in clear text on the swap device because the latter is not overwritten until its needed.  The workaround that kirkland and I have come up with for this is to dd /dev/zero over all the swap devices at the end of the install.  Do you think it's acceptable?  It strikes me as being really hackish.17:36
kirklandevand: only do that dd *if* encrypted-swap is flagged "on"17:36
evandkirkland: indeed17:36
kirklandevand: as this operation will take a few seconds17:36
evandI'm wondering if it would just be better to create a cryptswap type in partman and handle things there.17:36
kirklandevand: and we shouldn't penalize non-swap-encrypted installations17:36
evandabsolutely17:36
kirklandevand: i know you're not asking for my opinion, but wiping the swap slate clean on shutdown doesn't seem *that* hackish to me17:37
evandcjwatson: (for what it's worth, the current implementation is user-setup-apply calling ecryptfs-setup-swap, which configures the target filesystem for swap use, but does not actually enable it)17:38
kirklandevand: and as i understand it, a cryptswap in partman won't help in the encrypted-home case, because we don't know that we need encrypted swap until *after* partman has run17:38
evandhrm17:39
evandmy concern was more having partman-target (or whichever component) check user-setup/encrypt-home, but I guess that's not necessary17:40
kirklandevand: but that runs *before* user-setup/encrypt-home is set (when preseeding is not used)17:40
evandno I mean my concern with fixing this issue as we've proposed17:41
evandignore the cryptswap idea17:41
* kirkland is lost :-)17:41
evandsorry, I'm thinking this through as I type17:42
evandprobably not the best approach17:42
evandthe one thing partman gives us that this approach does not is some structure17:42
* kirkland tries to keep up17:42
evandthe only way I can think of doing this is parsing crypttab for swap17:42
evandwhich I guess isn't that bad17:42
kirklandevand: right, that's what I'm thinking17:43
kirklandevand: thinking about this as a paragraph in english ... ->17:43
kirklandevand: "If you've indicated that you want us to prepare your swap devices for encryption, we should wipe them clean for you, as part of the installation/setup process."17:44
evandI don't think we actually need to give the user the option.  I'm concerned that more people understand what "encrypt my home directory" means than "prepare my swap devices for encryption"17:46
kirklandevand: agreed17:46
kirklandevand: i'm not proposing we expose "wipe the swap" as an option17:46
kirklandevand: i'm suggesting that's implied by swap encryption, which is implied by homedir encryption ;-)17:47
kirklandevand: bootstrapping security is fun!17:47
evandsure17:47
evandhaha17:47
cjwatsonI think a dd is ok17:47
cjwatsonI don't think a cryptswap type would really be right - it's not cryptswap, it's swap on an encrypted volume17:48
kirklandcjwatson: the method evand is using to create encrypted swap (ecryptfs-setup-swap), adds entries to /etc/crypttab that are cryptswap types17:49
cjwatsonthat's not the same as partman thinking that's the type though ...17:51
evandcjwatson: noted; thanks17:51
=== cody-somerville_ is now known as cody-somerville
evandcjwatson: is this a suitable place as far as you're concerned (http://pastebin.ubuntu.com/258790/) or should I move the code into finish-install.d/99wipe_swap and duplicate it in ubiquity?18:14
cjwatsonevand: I think it's OK, just make it not fail if /etc/crypttab doesn't exist18:20
evandah, good call18:21
evandswapoff would probably be a good idea too :-/18:22
CIA-33user-setup: evand * r202 ubuntu/ (debian/changelog user-setup-apply):18:28
CIA-33user-setup: Zero out swap devices at the end of install when encryption is18:28
CIA-33user-setup: enabled.18:28
CIA-33user-setup: evand * r203 ubuntu/debian/changelog: releasing version 1.27ubuntu918:38
kirklandevand: \o/19:04
kirklandevand: might i expect another iso today, or should i just pick it up tomorrow?19:04
NCommandercjwatson, merged changes: lp:~mcasadevall/debian-installer/dove-soc19:41
NCommandercjwatson, the imx51 targets also build, but I'm not sure they target the newest kernel19:41
CIA-33ubiquity: evand * r3395 ubiquity/ (d-i/manifest debian/changelog):21:24
CIA-33ubiquity: Automatic update of included source packages: base-installer21:24
CIA-33ubiquity: 1.101ubuntu4, user-setup 1.27ubuntu9.21:24
CIA-33ubiquity: evand * r3396 ubiquity/debian/changelog: releasing version 1.99.1221:36
cjwatsonNCommander: thanks22:50
NCommandercjwatson, sorry on the delay for that22:50
=== robbiew is now known as robbiew-afk
cjwatson*shrug822:52
cjwatson*22:52
CIA-33debian-installer: cjwatson * r1132 ubuntu/build/config/armel/ (dove.cfg dove/netboot.cfg): merge lp:~mcasadevall/debian-installer/dove-soc23:11
CIA-33debian-installer: cjwatson * r1133 ubuntu/debian/changelog: releasing version 20081029ubuntu5223:29

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