/srv/irclogs.ubuntu.com/2008/06/18/#ubuntu-installer.txt

ryoohkiwhen kick starting hardy server 8.04 amd64 "Loading kickseed-common failed for unknown reasons"02:21
ryoohkii think i found the problem... it's seems like it's trying to load additional installer components?!  that's not in my kickstart and it wasn't doing this earlier.  this is very frustrating - that ubuntu insists on "phoning home" during an install.  can this be turned off?  i have the server dvd mounted and shared via apache but it insists on not using it even though i specify it in the kickstart file.03:12
ryoohkihas anyone been able to kickstart ubuntu with the lvm?  the kickstart "preseed" directive doesn't seem to work.03:14
Zelutryoohki: lvm is still tricky with preseed and not supported with kickseed/kickstart.03:38
=== mpt_ is now known as mpt
cjwatsonryoohki: use the current hardy-proposed image, and set apt-setup/proposed=true10:25
cjwatsonryoohki: talk of "phoning home" is rather ridiculous I'm afraid - the installer has always fetched components of itself at run-time10:26
cjwatsonif it didn't, you'd have a rather useless installer ;-)10:27
CIA-38debian-installer: cjwatson * r933 ubuntu/ (build/config/sparc.cfg debian/changelog): Disable VERSIONED_SYSTEM_MAP again for sparc.11:06
CIA-38debian-installer: cjwatson * r934 ubuntu/ (3 files in 2 dirs): Fix some leftover calls to bootscreen-subst (renamed to bootvars-subst).11:08
CIA-38debian-installer: cjwatson * r935 ubuntu/debian/changelog: releasing version 20080522ubuntu311:12
CIA-38debian-installer: cjwatson * r936 ubuntu/ (build/boot/x86/boot.txt.live debian/changelog): Remove build/boot/x86/boot.txt.live, no longer used.11:41
xivulonevand good news to cking12:09
xivulonsee https://bugs.edge.launchpad.net/ubuntu/+source/linux/+bug/204133/comments/3512:10
xivulondo you think we can push that into hardy.proposed?12:10
xivulonthat sounds as a big improvement over the sysctl hacks and could address data loss situations12:11
xivulonit will require removing lupin-sysctl from lupin (nobody is going to cry for that) and add a root mounting argument for ntfs (can be done via wubi as a boot parameter or via initramfs-tools)12:13
xivulon+ of course the ntfs3g patch12:14
xivulonevand see also the discussion on #ubuntu-kernel12:44
xivulonevand I have asked #ubuntu-testing to test the ntfs-3g patch as that should be the most invasive bit13:00
evandxivulon: We can try.  If you can do some initial testing, I'd appreciate it.  If that goes well, I'll make an SRU request.14:05
xivulonevand I cannot test it until tonight14:09
xivulonbut i have already asked in ubuntu-testing14:09
xivulonas mentioned the only big chunk is ntfs-3g, which should be ok since the changes have effect only if you set the option14:10
xivulonfor the rest in lupin it is a matter of removing lupin-sysctl and in wubi add the mount options to menu.lst14:10
evandindeed, though performance is also a cocnern.14:10
evandconcern*14:10
xivulonas mentioned by coling, things should not be worse than current situation14:11
xivulonwith the advantage that now you can choose whether to sync the nested fs or not for extra security14:11
cjwatsonnote that further kernel uploads to hardy-proposed will delay 8.04.114:11
xivulonwhile retaining the sync on the host fs (pretty much a hard requirement)14:11
xivuloncjwatson, my understanding is that it only affects ntfs-3g14:11
evandah, 8.04.2 then14:11
xivulonwhich is userspace14:12
evandIs there a better schedule? I looked on HardyReleaseSchedule and it was a bit sparse14:12
evandre cking> he said it *may* have little impact, but should be tested to be sure14:12
xivulonevand the sync on the loop, is something we can tune from wubi quite easily14:13
xivulonas a menu.lst kernel parameter14:13
xivulonthe sync on the host (ntfs-3g) is a hard requirement, and the patch is a clear improvement over the syctl hack14:13
xivulonwhich in fact did not guarantee immediate flushes -> read data-loss14:14
evandright, but we should still know exactly what we're dealing with in terms of performance14:14
xivulonsure14:15
xivulonbut there are 2 separate issues here14:15
xivulonlupin-sysctl vs ntfs-3g -o syncio14:15
xivulonloop -o sync vs loop -o nosync14:15
evandindeed14:15
xivulonthe first one IMHO is a no brainer14:16
evandI'd like to see it tested before I make the same assumption.14:16
xivulonsure, see my posts on ubuntu-testing as well14:16
xivulonin any case we can try to keep things moving and not use the -o syncio option in the worst case14:17
evandok14:17
xivulonwas about to test #230716 but noticed that there are no virtualbox modules for 16+ kernel... ...and of course had removed 16...14:22
xivulonwill resume that tonight too14:22
xivulonevand could you produce a build of ntfs-3g in ppa, that would simplify life for ubuntu-testing15:23
evandyes15:24
xivulongreat thx15:24
tormodwe have an issue with the live CD eagerly mounting swap from raid raw devices, can someone have a look at bug #136804?17:13
* tormod asks in right channel this time17:13
tormodI don't know if it's limited to fakeraid17:13
cjwatsonI expect it will be17:15
cjwatsoncan't really fix that until intrepid when we plan to do a proper job of dm-raid; at the moment it's basically a bit hosed17:15
cjwatsonI'm definitely not interested in attempting to wedge dmraid into the desktop CD for 8.04.117:16
cjwatsoneven targeted fixes are very difficult for 8.04.1 at this point; it's frozen17:16
cjwatsonbut if somebody wants to figure out the proper patch for casper/scripts/casper-bottom/13swap, be my guest17:16
cjwatsonoh, you did :)17:17
cjwatsonplease post patches, not new copies of scripts17:17
evandhttp://bazaar.launchpad.net/~tormodvolden/casper/no-raid-swap/revision/51117:18
cjwatsonlooks fine to merge except that the version should be 1.13317:19
evandindeed17:19
evandshall I take care of that, or do you already have it?17:20
cjwatsonplease go ahead17:20
evandok, will do17:20
cjwatsonif tested, that might be ok for hardy, but at this point any further uploads are likely to delay 8.04.1 :(17:20
cjwatsonso maybe for 8.04.217:20
tormodthanks!17:34
CIA-38debian-installer: cjwatson * r937 ubuntu/ (build/config/sparc/netboot.cfg debian/changelog): Another System.map fix for sparc.17:38
CIA-38debian-installer: cjwatson * r938 ubuntu/ (build/pkg-lists/cdrom/common debian/changelog):17:55
CIA-38debian-installer: Temporarily add fs-core-modules to cdrom initrd, since isofs was moved17:55
CIA-38debian-installer: there. It should really be moved back.17:55
mario_limonciellbefore the system goes down for a reboot at the end of the install, should all modules already be properly unloaded (eg rmmod), or is it possible that some will  be left dangling?18:26
mario_limoncieller well i guess the reboot code should be the same as a regular reboot.  i'll repost in (the more populated) ubuntu-devel18:40
Lrrrcjwatson: ping19:20
Lrrr`err19:23
=== Lrrr` is now known as Lrrr
hardwirehey.. yo..21:03
hardwireSeems like installation methods requiring a fetch from repositories has been choking by downloading packages that are a bit newer than tha packages.gz for that pool.21:03
hardwireI've looked around on launchpad but couldn't find anything recent mentioning this.  Curious if there is any action on resolving network installation issues by making sure packages and udebs (and some debs) are correctly listed.21:04
cjwatsonLrrr: yes?21:05
cjwatsonmario_limonciell: I don't think we take any special care to unload modules, and it might be quite inconvenient to do so21:05
cjwatsonhardwire: it's fixed in hardy-proposed - bug 23448621:05
cjwatsonalso a pinch of bug 9439821:06
hardwireI just assumed it was a problem with the pools.21:06
hardwireahha21:06
hardwirethank you, that first bug makes total sense21:06
cjwatsonno, it was an installer bug - it wasn't dealing properly with packages showing up in multiple Packages files21:06
cjwatsonone of those problems that by its very nature doesn't show up until after release21:07
hardwireso I should create a network boot image based on hardy proposed somehow?21:07
cjwatsonthere's one linked from those bugs21:07
hardwireI could kiss you on the libs21:07
hardwirelips21:07
hardwireand your libs21:08
hardwirewherever it may be21:08
cjwatsonmy wife might object. :)21:08
cjwatsonnote the boot option you need to use - apt-setup/proposed=true21:08
hardwirewhich only that network image groks?21:08
cjwatsonno, all of them do, but if you don't use it then it'll be confused since it has a newer kernel than what's in -updtaes21:08
cjwatson-updates21:09
cjwatsonactually, that may not be the case any more, so you might get away without it21:09
hardwireI have 30 crazy fists of qemu here waiting to try it out21:09
hardwiregive me a sec and I'll let you know21:09
cjwatsonapt-setup/proposed=true => grab both installer components and .debs from the not-yet-QAed queue21:10
hardwireusing stock network.tar.gz21:10
hardwirenetboot21:10
cjwatsonthat installer image should be able to move into -updates relatively shortly, at which point that won't be necessary any more21:10
hardwiresudo qemu -append "vga=normal apt-setup/proposed=true" -initrd ubuntu-installer/i386/initrd.gz -kernel ubuntu-installer/i386/linux -hda test.img -net nic -net user21:10
hardwirelets see how well this works21:10
hardwirehardy-proposed is in /usr/share/apt-setup/release-files/21:19
hardwirewoot21:19
cjwatsonlucky I was foresighted that day ;-)21:20
hardwireare you mr fixit for this bug?21:20
cjwatsonyeah21:21
hardwireit's been haunting me for almost a month21:21
hardwireI was doing a lot of re-installs at work while QA'ing some install procedures.21:21
cjwatsonunfortunately it'll probably continue to haunt people, as we generally don't change dists/hardy/21:21
cjwatsonso we'll have to update documentation to point to dists/hardy-updates/ or something21:22
hardwirecjwatson: I was wondering on how fixable stuff like this is unless you constantly make sure people are using the most up to date install initrd's21:22
hardwiremaybe there needs to be a businesscard for ubuntu soon.21:22
hardwirethat way all these updates are pre-inserted21:22
cjwatsonstill have to make sure people include that ...21:22
cjwatsonerr ... update21:23
hardwireyar21:23
cjwatsonreally we just have to be perfect first time round ;-)21:23
hardwireI'm no man to say how it should be done21:23
hardwirea friend of mine followed my directions and somehow managed to brick his EEPC via network install :)21:23
cjwatsonI'm not sure what the answer is; it may be that we should just decide to update the installer in dists/hardy/21:23
hardwireI'm not sure how he managed it, since it doesn't hit disk until way later21:23
hardwirebut, this will help him regain faith in an OS he is not too familiar with21:23
cjwatsonbut then it becomes incompatible with the kernel referenced from dists/hardy/, so we'd really have to do the lot21:23
hardwireI told him geeks are nothing without technical issues.21:24
hardwireyou can't be a geek around things that work.. you're just some random employee at that point.21:24
cjwatsonjob security! *ahem*21:25
hardwirenow I just need to make him a bootable usb stick with a .iso on it..21:25
CIA-38debian-installer: cjwatson * r939 ubuntu/debian/changelog: clarify21:25
hardwirecjwatson: unless you can put pool/dist on the root of a usb drive then use file:/// somewhere in installation for the source.21:25
CIA-38debian-installer: cjwatson * r940 ubuntu/debian/changelog: releasing version 20080522ubuntu421:25
cjwatsonhardwire: evand is the installer hacker who's been playing with this most recently21:26
cjwatsonthe main problem is that grub tends to get a bit confused about where to install itself21:26
hardwirewonder if I can help out21:26
cjwatsonneeds to be taught about uuids21:26
hardwirethe biggest challenge to jumping in on these projects is all the backstory on how you guys do releases21:27
cjwatsonbut, there's an isotostick.sh somewhere on the wiki, I believe21:27
hardwireI need to sit down and read up on all the angsty forums and figure it all out21:27
hardwireyeh21:27
hardwirethat .. doesn't work21:27
cjwatsonheh, ok21:27
hardwireat least the version I found.21:27
cjwatsonhttps://wiki.ubuntu.com/InstallerDevelopment may help21:27
hardwireit failes to use fdisk correctly21:27
cjwatson(not for USB, for the other bit)21:27
hardwiremuch like I fails to spelling21:27
cjwatsonoh, yeah, Evan did mention something about that I think - rather needs to be converted to parted21:28
cjwatsonanything particular you're missing about how we do releases? I have a fairly complete picture, and nobody else seems to be vying for attention in here ...21:28
hardwirethats sad21:30
hardwireI'd say ToyKeeper needs to join this channel and chum it up with you about the installer.  He's interested in a canoniacal position if possible.  Already done quite a bit of the interview work.21:30
hardwirecanonical.. spell check ftw21:31
mario_limonciellcjwatson, ah that's what i was afraid of.  unfortunately ricoh_mmc modifies the PCI address space when it's loaded.  it cleans up after itself when its unloaded, assuming you unload it properly21:31
mario_limonciellthe very late stages of factory validation don't seem to like it when PCI hardware starts to not show up the same after you do an install21:31
cjwatsonsurprised that reboot() wouldn't go through and unload everything21:32
cjwatsonyou could have early_command write out /usr/lib/finish-install.d/98rmmod or something ...21:33
cjwatson(usual sort of grotty hack)21:33
hardwirecjwatson: has their been chatter on a netinst/business card alternate installer for ubuntu?21:34
mario_limonciellcjwatson, yeah at this point we're planning on dropping something in the late_command stuff - in any which case it will end up being a gross hack no matter what we have to do21:34
cjwatsonhardwire: not really, I've sort of regarded the netboot/mini.iso as filling that gap, though I realise it's not quite the same21:34
hardwiremini.iso does wonders21:34
cjwatsonhardwire: it probably wouldn't be very hard to do, I'm just slightly wary of further increasing the number of objects we ship (and therefore have to test)21:35
hardwireI'm wondering how well a livecd with squashfs root and unionfs in ram would work21:35
hardwireis it squashfs now?21:35
cjwatsonsquashfs, yes21:35
hardwireI haven't looked21:35
cjwatsonthere is actually a "base" live CD around somewhere21:35
hardwireI wonder what the installer size is sans packages.21:35
hardwirelive installer\21:35
cjwatsonhttp://cdimage.ubuntu.com/livecd-base/current/21:36
cjwatsonnot packaged up into an .iso though21:36
hardwireinteresting21:36
cjwatsonand not tested for ages :-)21:36
hardwiredirectoryindex ftw21:36
cjwatsondoesn't have the installer in it, though that could be done (it sort of stops being all that "base" at that point)21:36
cjwatsonI just made the index a bit more standard, though it doesn't have a HEADER.html21:37
hardwireI've been thinking of using ubuntu for an ebox like project that I'm working on (along with several hundreds of other people doing their own thing)21:38
hardwireI'm gonna have to play with the preseed stuff soon21:38
cjwatsonpreseeding is awesome21:38
cjwatsononce you grok it :)21:38
hardwirewilldooo21:40
cjwatsonnow, can I face working out what's wrong with the boot loader configuration on the intrepid daily, or is a bacon sandwich more appealing21:40
hardwirea qemu instance of the install appears to be working, still downloading the files but I'll live.  It didn't die at kickstart-common21:40
cjwatsongood-oh21:40
hardwireI like fried egg and bacon sammich w/ mayo21:41
hardwireon toast21:41
cjwatsonfor some reason, all the menu labels have gone AWOL, and on startup it pops up a dialog saying "vesamenu.c32"21:41
cjwatsonI think it may have developed AI by accident and gone a bit mad21:41
hardwiredangit21:42
hardwireit just threw an error at kickseed-common21:42
hardwireI'll try the newer initrds21:42
cjwatsonoh, you were trying with the dists/hardy/ initrd and apt-setup/proposed=true? yeah, that definitely won't work21:43
cjwatsonsorry if I wasn't clear - the bug fix is actually embedded in the initrd so you really do need the newer one - apt-setup/proposed=true is just to stop it being confused by a kernel version mismatch21:43
hardwirecjwatson: I asked if it would :( *sniff*21:44
hardwiregotcha21:44
Lrrrcjwatson: Got a question.  Is LVM preseed even half supported in the Hardy installer?  It's hard to gather information on that and it doesn't work well in my tests.21:44
hardwireLrrr: can't you run scripts from preseeds?21:44
cjwatsonhardwire: ah, you asked whether it was just the dists/hardy-proposed/ initrd that understood apt-setup/proposed=true, and I did answer accurately :)21:44
hardwirecjwatson: I was confused..21:45
cjwatsonLrrr: it ought to be, but I confess it isn't well-tested. What's going wrong?21:45
cjwatson(nor is it especially well-documented)21:45
cjwatsonhardwire: you can, but the partitioner is special and you do tend to have to drive it in the way it expects rather than by scripting around it21:45
Lrrrcjwatson: It doesn't cleanup the LVM volumes on the target disk21:45
Lrrrpartman-lvm/device_remove_lvm doesn't seem to do anything21:46
hardwireI sorta had questions about this too... because I'm kinda evil and want to script it so that it sets up LVM striping after wiping disks.. :)21:47
cjwatsonLrrr: I'll probably need to see /var/log/syslog and /var/log/partman, possibly in a bug report on partman-lvm describing the problem in detail21:47
cjwatsonthis IRC channel might be too narrow to contain it :)21:47
Lrrrhardwire: I wouldn't want to make ugly scripts.  I'll use what's implemented or implemented myself.  I'm sick of ugly hacks :/21:48
hardwirebut I love those.21:48
cjwatsonI generally have to do this by following code though - I admit I don't use the installer's LVM support very often myself21:48
hardwirecjwatson: I usually use the LVM autopart but break to a shell and lvresize root (or home) sans 1 gig21:49
hardwirethat way I can at least use LVM's snapshot features21:49
Lrrrcjwatson: well, I've put it aside right now but if LVM is retained as a solution to our problem I'll need to come back to it eventually.21:49
Lrrrstill, what you said kinda confirms what I discovered trying to wire our installer to use it.  It doesn't look as supported as I hoped it to be.21:50
hardwireI'd be interested in a "headspace" feature to the lvm autopart.. hmm..21:50
cjwatsonLrrr: I'm very much dependent on user reports for LVM, so anything you can supply would be appreciated21:50
* cjwatson -> bacon21:50
hardwiretoast!21:51
Lrrrcjwatson: Thank you for taking the time to answer.  Have a nice sandwich.21:51
hardwireEmacs IRC.. that's insanity.21:55
xivuloncjwatson any luck with the daily?21:55
hardwireshhh he's eating bacon.21:55
cjwatsonxivulon: no, I need to poke the archive still22:43
xivulonevand timing copying an ISO with/without syncio on a real partition makes almost no difference22:57
evandok22:58
evandPPA is up, by the way22:58
xivulonhttp://paste.ubuntu.com/21243/23:00
xivulonin fact it takes even less with syncio (don't ask why)23:00
xivulonevand I will ask again ubuntu-testing23:08
xivuloncan we try to release the ntfs-3g for proposed? I added a comment with my tests on 20413323:09
evandI'll talk to slangasek about it.  I believe we're getting a little late in 8.04.1 to be making changes, it may have to wait for .223:21
xivulonwell I have to add wubi anyway23:27
xivulonbut am waiting for the dailys23:27
xivulonand we need the casper / autopartition-loops23:27
xivulonevand can we release 238701 and 230716?23:48
xivulonwe might also want to push wubi rev 50323:48
evandthey're already in proposed23:49

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