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

CIA-33ubiquity: superm1 * r3362 ubiquity/ (debian/changelog ubiquity/frontend/mythbuntu_ui.py):04:26
CIA-33ubiquity: * mythbuntu_ui:04:26
CIA-33ubiquity:  - Hide step_label during the last step just prior to reboot. (LP: #412823)04:26
superm1cody-somerville, you'll want to see if bug 412825 affects standard xfce in xubuntu too04:30
ubottuLaunchpad bug 412825 in ubiquity "Clicking reboot doesn't actually reboot the system" [Undecided,New] https://launchpad.net/bugs/41282504:30
superm1i believe it should as there is no specific code in mythbuntu_ui for rebooting04:31
* cody-somerville nods.04:32
superm1make sure you boot up to the full live env though, not an only-ubiquity mode just in case it turns out to be a permissions thing or something like that04:34
loolNot sure whether you folks read planet gnome but I thought you might be interested in the mockups for advanced partitioning in the Fedora installer http://mairin.wordpress.com/2009/08/12/anaconda-advanced-storage-devices/10:02
loolIt shows that it's a hard problem for everybody10:02
evandvery cool, thanks!10:51
idimmu_morning!11:01
idimmu_if i wanted to completely strip out tasksel from the install process, which file should i be mangling?11:02
idimmu_im thinking ill be tearing apart the initrd.gz ?11:02
idimmu_theres a reference to tasksel in the lib/kickseed/kickseed.sh ?11:03
idimmu_also is there any actual documentation on how the install process works anywhere?11:03
CIA-33hw-detect: cjwatson * r128 ubuntu/debian/ (changelog disk-detect.templates): Drop disk-detect/iscsi/enable template, which is no longer used.11:07
cjwatsonidimmu_: http://wiki.ubuntu.com/Installer/Development links to a paper11:17
cjwatsonidimmu_: the only thing you'd need to change to remove tasksel is pkgsel11:17
idimmu_sweet11:17
cjwatsonidimmu_: though you can preseed things such that tasksel doesn't actually do anything11:18
cjwatsonso why bother actually changing the code? :)11:18
idimmu_tried that11:18
idimmu_didnt work11:18
cjwatsonwell, how about I help you with that? it will be easier11:18
cjwatsonwhat exactly did you try?11:18
idimmu_that would be awesome11:18
idimmu_tasksel:tasksel/first=""11:19
idimmu_in the pxelinux.cfg/default11:19
idimmu_d-i     tasksel/first multiselect11:19
idimmu_ (with trailing white space) in the preseed.txt11:19
idimmu_(we're trying to pxe install jeos)11:19
idimmu_(hardy011:19
idimmu_https://lists.ubuntu.com/archives/ubuntu-installer/2009-August/000466.html11:20
cjwatsonso your problem is that standard is still installed?11:21
idimmu_yes11:21
cjwatsontasksel:tasksel/skip-tasks=standard11:21
cjwatsonwe probably oughta document that11:21
idimmu_oo11:21
cjwatsonstandard is handled specially which is why you need to do this ...11:21
idimmu_yeah11:21
idimmu_i found the skip option in the change logs11:22
cjwatsonhang on, that's already in your preseed file11:22
idimmu_yep :)11:22
cjwatsonoh, but you put "d-i" as the owner11:22
idimmu_ah!11:22
cjwatsond-itasksel/first multiselect11:22
cjwatsond-itasksel/skip-tasks multiselect standard, server11:22
cjwatsonthe effect of "d-i" there is that it isn't copied to the installed system, and tasksel is run chrooted ...11:22
cjwatsonso replace "d-i" with "tasksel" and it should work11:23
idimmu_ah ok11:23
idimmu_tasksel tasksel/skip-tasks etc11:23
idimmu_?11:23
cjwatsonright11:23
idimmu_cheers11:23
cjwatsonmaybe we should implicitly copy tasksel/* over anyway, dunno if I like that kind of magic but ...11:23
* idimmu_ reboots the server11:25
idimmu_looking at all the example they are all tasksel tasksel/blah11:26
idimmu_so ive no idea how i managed to inject the d-i11:27
idimmu_ah11:27
idimmu_not all the examples are tasksel tasksel/blah :/11:27
idimmu_http://www.emdebian.org/d-i/lenny/preseed.cfg11:28
idimmu_(ok ok, its 3rd party, my bad :/ )11:28
cjwatsonhmm, wonder if I can track down the author of that11:29
idimmu_im not sure its worth it11:31
cjwatsonI've had a go11:31
cjwatsonat least somebody who probably has edit access11:31
idimmu_just googled "d-i tasksel" and got ~400 results11:31
idimmu_cool!11:31
idimmu_sweet. base system installed, time to see what it does next11:32
idimmu_tasksel tasksel/first multiselect11:34
idimmu_tasksel tasksel/skip-tasks multiselect standard, server11:34
idimmu_ok that didnt work11:34
idimmu_append tasksel:tasksel/first= vga=normal initrd=jeos-hardy/ubuntu-installer/i386/initrd.gz locale=en_GB conso <snip>11:35
idimmu_looks like skip-tasks was first added in intrepid, and im using hardy, maybe ?11:38
cjwatsondrop the tasksel:tasksel/first= from the append line; it's not necessary if you're using a preseed file, and it's confusing11:38
idimmu_ok11:38
cjwatsonoh, that could be11:38
cjwatsonhmm, maybe jeos just plain didn't do this right in hardy11:39
idimmu_wonder whether i could use a jaunty netboot to install hardy/jeos or something11:40
idimmu_tasksel tasksel/first multiselect11:40
idimmu_tasksel tasksel/skip-tasks multiselect standard11:40
idimmu_ok ive cleaned out my append line11:40
cjwatsonthat ain't gonna help, tasksel is installed from the target suite11:40
idimmu_my preseed.txt looks like that11:40
idimmu_oh11:40
idimmu_poopsock11:40
cjwatsonhere's a simple and stupid approach11:40
cjwatson(give me a second)11:40
idimmu_:)11:40
cjwatsonerg, this is going to be a right pain to get right for netbooting11:42
cjwatsond-i preseed/early_command string echo "sed -i 's/^in-target.*tasksel/#&/' /var/lib/dpkg/info/pkgsel.postinst || true" /var/lib/dpkg/info/download-installer.postinst11:43
idimmu_yep11:43
cjwatsonI think11:43
idimmu_lol11:43
cjwatsonthat just brutally nukes tasksel at run-time, but no need to rebuild anything11:43
idimmu_sweet11:43
* idimmu_ tries11:43
idimmu_hmm, blue screen of death11:48
idimmu_ah thats better!11:48
cjwatsoncool11:54
idimmu_hmm, well its downloaded tasksel (expected) and its downloaded ubuntu-standard (apprehensive)11:54
idimmu_we'll see what it does with them!11:54
idimmu_configured and installed tasksel :o11:55
idimmu_'an installation step failed'11:56
idimmu_it did tasksel, which resulted in fuck all happening, and now its gone straight to grub :)11:56
idimmu_time to see whats installed :)11:57
cjwatsonodd that it still did tasksel, I wouldn't mind seeing the installation logs at some point11:58
cjwatsonI might have screwed up that sed business, I didn't test it11:58
idimmu_well its looking better than before11:59
idimmu_ubuntu-standard/wget/manpages etc *have* installed11:59
idimmu_but the openoffice stuff hasnt11:59
idimmu_aspell etc12:00
idimmu_ill get the installation logs for you!12:00
cjwatsonthat sounds like an accident due to the "an installation step failed" bit actually12:02
cjwatsonthe standard way to turn that stuff off is:12:02
cjwatsond-i     pkgsel/language-pack-patterns   string12:02
cjwatsond-i     pkgsel/install-language-support boolean false12:02
idimmu_http://www.idimmu.net/installer.tar.gz12:02
idimmu_cheers, ill add that to the bottom12:02
cjwatsonit doesn't like your preseed file all that much, I wonder if that's related12:05
cjwatsonAug 13 10:51:14 preseed: warning: Unknown type error, skipping line 1312:05
cjwatsonAug 13 10:51:14 preseed: warning: Unknown type error, skipping line 1612:05
cjwatsonAug 13 10:51:14 preseed: warning: Unknown type error, skipping line 2712:05
cjwatsonit looks like you generated this preseed file using debconf-get-selections --installer - that actually really isn't recommended12:05
cjwatsonit's better to start with the example in the installation guide (help.ubuntu.com/8.04)12:05
cjwatsonyour installed system is going to have a load of junk in its debconf database that will never go away12:06
idimmu_ah12:06
idimmu_yeah12:07
cjwatsonstill trying to figure out your actual failure though12:07
idimmu_ok ill work on that whilst i have my lunch,12:07
idimmu_cheers for all the help btw!12:07
idimmu_bbiab12:08
cjwatsonoh, blah12:09
cjwatsond-i preseed/early_command string echo "sed -i 's/^in-target.*tasksel/#&/' /var/lib/dpkg/info/pkgsel.postinst || true" >> /var/lib/dpkg/info/download-installer.postinst12:09
cjwatsonthat extra ">>" makes a big difference12:09
davmor2cjwatson: I'm assuming this is an issue with packages and not the install but I've installed from this cd 2 times already this time I've done an oem install and it's failed http://www.davmor2.co.uk/syslog12:19
cjwatsondavmor2: neither12:23
cjwatsonAug 13 10:59:07 kernel: [ 1881.892102] sr 2:0:0:0: [sr0] Unhandled sense code12:23
cjwatsonAug 13 10:59:07 kernel: [ 1881.892107] sr 2:0:0:0: [sr0] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE12:23
cjwatsonAug 13 10:59:07 kernel: [ 1881.892110] sr 2:0:0:0: [sr0] Sense Key : Hardware Error [current]12:23
cjwatsonAug 13 10:59:07 kernel: [ 1881.892114] sr 2:0:0:0: [sr0] Add. Sense: Timeout on logical unit12:23
cjwatsonAug 13 10:59:07 kernel: [ 1881.892120] end_request: I/O error, dev sr0, sector 109084412:23
cjwatsonAug 13 10:59:07 kernel: [ 1881.892124] Buffer I/O error on device sr0, logical block 27271112:23
cjwatsonit all goes south from there12:23
cjwatsonapparently quite a localised error on the CD since most other stuff works12:23
davmor2cjwatson: cool I'll try another cd then12:24
shtylmanevand: is "Exception is ..." a python 2.6 thing only? and I thought that we ran on top of 2.6 not 2.5?12:25
evandshtylman: we build for both, as I understand it12:37
shtylmanahh, gotcha12:38
shtylmando you know when the alpha 4 disks come out?12:38
evandshtylman: when slangasek pulls the lever. If you want to follow along with the progress, check #ubuntu-release12:41
shtylmancool12:42
* idimmu_ tries the new d-i preseed/early_command12:46
idimmu_woohoo thanks cjwatson that  >> totally sorted it!13:03
cjwatsongreat13:03
idimmu_no ubuntu-standard :D13:03
idimmu_shineee13:03
idimmu_do you still think its worth me cutting any extra cruft from the preseed.txt?13:09
idimmu_(yes i did generate some of it from debconf-get-selections)13:09
cjwatsonidimmu_: up to you, it's probably not a huge deal13:47
idimmu_k13:49
=== dpm_ is now known as dpm
idimmu_hmm it looks like because we're not running tasksel now14:26
idimmu_even though ive enabled the universe repository, the equivalent of apt-get update isnt being run14:27
idimmu_so now im trying to preseed installation of puppet it's failing :)14:27
idimmu_Aug 13 13:21:53 preseed: running preseed command preseed/late_command: apt-get update ; apt-get install puppet14:27
idimmu_Aug 13 13:21:53 log-output: sh: apt-get: not found14:27
idimmu_Aug 13 13:21:53 log-output: sh: apt-get: not found14:27
idimmu_heh14:27
cjwatsonerr14:27
cjwatsonoh, you forgot to chroot14:28
cjwatsonin-target apt-get update && in-target apt-get install puppet14:28
idimmu_ah cheers!14:28
cjwatsonpreseed/late_command runs in the installation root, which doesn't have apt-get14:28
idimmu_yeah figured that14:28
idimmu_this installer stuff is pretty cool14:29
mptcjwatson, I guess <https://launchpad.net/ubuntu-express> is a duplicate of <https://launchpad.net/ubiquity>?14:29
cjwatsoncan you duplicate projects?14:30
cjwatsonthe guadalinex guys might still be using their old ubuntu-express for all I know, although I think they've switched14:30
cjwatsonjuanje on Freenode would probably know14:30
CIA-33ubiquity: mterry * r3323 translated-timezones/ (4 files in 4 dirs): kde: support translated timezones too15:24
mterryuh, ignore that, that wasn't a commit to trunk.  i accidentally had cia on for my branch15:29
cjwatsondidn't look like a commit to trunk; it's OK to have CIA on for branches15:33
mterrycjwatson, oh, OK15:34
cjwatsoncommits to trunk would show up as "trunk/" rather than "translated-timezones/", normally15:39
cjwatsonas long as 'bzr nick' is right15:39
CarlFKwhat's a list I can post questions about customizing the live CD? (like adding shortcuts on desktop/task bar, autorun, what can I remove to make room...)15:49
cjwatsonI don't know if there is one; it's probably closer to ubuntu-desktop than here15:51
CarlFKthanks15:53
eeejayhey evand, are you around?18:35
rbelemhey cjwatson19:22
rbelemi made some changes to ubuntu-cdimage19:22
rbelemi'm planning add debmirror as a mirror option19:23
rbelemlist all config vars in etc/config19:23
rbelemthe changes are in my branch, https://code.launchpad.net/~rclbelem/ubuntu-cdimage/mainline19:24
cjwatsonrbelem: if you request a merge into the main development branch in LP, I'll get mail21:48
cjwatsonthat's preferred21:48
cjwatsonrbelem: I don't like "Removed source on etc/config from every script. It is only on for-project" though - we don't always use for-project for absolutely everything21:49
cjwatsonso that will be my first merge comment :)21:49
rbelemcjwatson, hum... i will make a cleanup21:49
rbelem:-)21:49
rbelemcjwatson, which are the main scripts, that runs the others script?21:51
cjwatsonrbelem: I want config sourced in all scripts22:03
cjwatsoneverything is supposed to be runnable standalone; this is useful for debugging22:04
cjwatsonwell, all except a select few. for-project indeed *shouldn't* source it; its only role is to set the PROJECT and CAPPROJECT variables22:04
cjwatsonand kill-after and semaphore don't need it22:05
rbelemcjwatson, nice!!! i will do it today22:16
rbelemcjwatson, tomorrow i will ping you about the new changes22:17
cjwatsonplease use the merge proposal interface in LP, and then you don't have to ping me on IRC :-)22:18
cjwatsonI'd rather do this kind of thing asynchronously22:19
rbelemcjwatson, ok ;-)23:11
=== robbiew is now known as robbiew_away
idimmu_cjwatson: thanks for all the help today dude, by the time i left work i had a fully pxeing completely minimal puppeting jeos installation23:32
idimmu_night night23:32

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