CIA-33 | ubiquity: superm1 * r3362 ubiquity/ (debian/changelog ubiquity/frontend/mythbuntu_ui.py): | 04:26 |
---|---|---|
CIA-33 | ubiquity: * mythbuntu_ui: | 04:26 |
CIA-33 | ubiquity: - Hide step_label during the last step just prior to reboot. (LP: #412823) | 04:26 |
superm1 | cody-somerville, you'll want to see if bug 412825 affects standard xfce in xubuntu too | 04:30 |
ubottu | Launchpad bug 412825 in ubiquity "Clicking reboot doesn't actually reboot the system" [Undecided,New] https://launchpad.net/bugs/412825 | 04:30 |
superm1 | i believe it should as there is no specific code in mythbuntu_ui for rebooting | 04:31 |
* cody-somerville nods. | 04:32 | |
superm1 | make 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 that | 04:34 |
lool | Not 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 |
lool | It shows that it's a hard problem for everybody | 10:02 |
evand | very 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-33 | hw-detect: cjwatson * r128 ubuntu/debian/ (changelog disk-detect.templates): Drop disk-detect/iscsi/enable template, which is no longer used. | 11:07 |
cjwatson | idimmu_: http://wiki.ubuntu.com/Installer/Development links to a paper | 11:17 |
cjwatson | idimmu_: the only thing you'd need to change to remove tasksel is pkgsel | 11:17 |
idimmu_ | sweet | 11:17 |
cjwatson | idimmu_: though you can preseed things such that tasksel doesn't actually do anything | 11:18 |
cjwatson | so why bother actually changing the code? :) | 11:18 |
idimmu_ | tried that | 11:18 |
idimmu_ | didnt work | 11:18 |
cjwatson | well, how about I help you with that? it will be easier | 11:18 |
cjwatson | what exactly did you try? | 11:18 |
idimmu_ | that would be awesome | 11:18 |
idimmu_ | tasksel:tasksel/first="" | 11:19 |
idimmu_ | in the pxelinux.cfg/default | 11:19 |
idimmu_ | d-i tasksel/first multiselect | 11:19 |
idimmu_ | (with trailing white space) in the preseed.txt | 11:19 |
idimmu_ | (we're trying to pxe install jeos) | 11:19 |
idimmu_ | (hardy0 | 11:19 |
idimmu_ | https://lists.ubuntu.com/archives/ubuntu-installer/2009-August/000466.html | 11:20 |
cjwatson | so your problem is that standard is still installed? | 11:21 |
idimmu_ | yes | 11:21 |
cjwatson | tasksel:tasksel/skip-tasks=standard | 11:21 |
cjwatson | we probably oughta document that | 11:21 |
idimmu_ | oo | 11:21 |
cjwatson | standard is handled specially which is why you need to do this ... | 11:21 |
idimmu_ | yeah | 11:21 |
idimmu_ | i found the skip option in the change logs | 11:22 |
cjwatson | hang on, that's already in your preseed file | 11:22 |
idimmu_ | yep :) | 11:22 |
cjwatson | oh, but you put "d-i" as the owner | 11:22 |
idimmu_ | ah! | 11:22 |
cjwatson | d-itasksel/first multiselect | 11:22 |
cjwatson | d-itasksel/skip-tasks multiselect standard, server | 11:22 |
cjwatson | the effect of "d-i" there is that it isn't copied to the installed system, and tasksel is run chrooted ... | 11:22 |
cjwatson | so replace "d-i" with "tasksel" and it should work | 11:23 |
idimmu_ | ah ok | 11:23 |
idimmu_ | tasksel tasksel/skip-tasks etc | 11:23 |
idimmu_ | ? | 11:23 |
cjwatson | right | 11:23 |
idimmu_ | cheers | 11:23 |
cjwatson | maybe we should implicitly copy tasksel/* over anyway, dunno if I like that kind of magic but ... | 11:23 |
* idimmu_ reboots the server | 11:25 | |
idimmu_ | looking at all the example they are all tasksel tasksel/blah | 11:26 |
idimmu_ | so ive no idea how i managed to inject the d-i | 11:27 |
idimmu_ | ah | 11:27 |
idimmu_ | not all the examples are tasksel tasksel/blah :/ | 11:27 |
idimmu_ | http://www.emdebian.org/d-i/lenny/preseed.cfg | 11:28 |
idimmu_ | (ok ok, its 3rd party, my bad :/ ) | 11:28 |
cjwatson | hmm, wonder if I can track down the author of that | 11:29 |
idimmu_ | im not sure its worth it | 11:31 |
cjwatson | I've had a go | 11:31 |
cjwatson | at least somebody who probably has edit access | 11:31 |
idimmu_ | just googled "d-i tasksel" and got ~400 results | 11:31 |
idimmu_ | cool! | 11:31 |
idimmu_ | sweet. base system installed, time to see what it does next | 11:32 |
idimmu_ | tasksel tasksel/first multiselect | 11:34 |
idimmu_ | tasksel tasksel/skip-tasks multiselect standard, server | 11:34 |
idimmu_ | ok that didnt work | 11: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 |
cjwatson | drop the tasksel:tasksel/first= from the append line; it's not necessary if you're using a preseed file, and it's confusing | 11:38 |
idimmu_ | ok | 11:38 |
cjwatson | oh, that could be | 11:38 |
cjwatson | hmm, maybe jeos just plain didn't do this right in hardy | 11:39 |
idimmu_ | wonder whether i could use a jaunty netboot to install hardy/jeos or something | 11:40 |
idimmu_ | tasksel tasksel/first multiselect | 11:40 |
idimmu_ | tasksel tasksel/skip-tasks multiselect standard | 11:40 |
idimmu_ | ok ive cleaned out my append line | 11:40 |
cjwatson | that ain't gonna help, tasksel is installed from the target suite | 11:40 |
idimmu_ | my preseed.txt looks like that | 11:40 |
idimmu_ | oh | 11:40 |
idimmu_ | poopsock | 11:40 |
cjwatson | here's a simple and stupid approach | 11:40 |
cjwatson | (give me a second) | 11:40 |
idimmu_ | :) | 11:40 |
cjwatson | erg, this is going to be a right pain to get right for netbooting | 11:42 |
cjwatson | d-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.postinst | 11:43 |
idimmu_ | yep | 11:43 |
cjwatson | I think | 11:43 |
idimmu_ | lol | 11:43 |
cjwatson | that just brutally nukes tasksel at run-time, but no need to rebuild anything | 11:43 |
idimmu_ | sweet | 11:43 |
* idimmu_ tries | 11:43 | |
idimmu_ | hmm, blue screen of death | 11:48 |
idimmu_ | ah thats better! | 11:48 |
cjwatson | cool | 11: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 :o | 11: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 |
cjwatson | odd that it still did tasksel, I wouldn't mind seeing the installation logs at some point | 11:58 |
cjwatson | I might have screwed up that sed business, I didn't test it | 11:58 |
idimmu_ | well its looking better than before | 11:59 |
idimmu_ | ubuntu-standard/wget/manpages etc *have* installed | 11:59 |
idimmu_ | but the openoffice stuff hasnt | 11:59 |
idimmu_ | aspell etc | 12:00 |
idimmu_ | ill get the installation logs for you! | 12:00 |
cjwatson | that sounds like an accident due to the "an installation step failed" bit actually | 12:02 |
cjwatson | the standard way to turn that stuff off is: | 12:02 |
cjwatson | d-i pkgsel/language-pack-patterns string | 12:02 |
cjwatson | d-i pkgsel/install-language-support boolean false | 12:02 |
idimmu_ | http://www.idimmu.net/installer.tar.gz | 12:02 |
idimmu_ | cheers, ill add that to the bottom | 12:02 |
cjwatson | it doesn't like your preseed file all that much, I wonder if that's related | 12:05 |
cjwatson | Aug 13 10:51:14 preseed: warning: Unknown type error, skipping line 13 | 12:05 |
cjwatson | Aug 13 10:51:14 preseed: warning: Unknown type error, skipping line 16 | 12:05 |
cjwatson | Aug 13 10:51:14 preseed: warning: Unknown type error, skipping line 27 | 12:05 |
cjwatson | it looks like you generated this preseed file using debconf-get-selections --installer - that actually really isn't recommended | 12:05 |
cjwatson | it's better to start with the example in the installation guide (help.ubuntu.com/8.04) | 12:05 |
cjwatson | your installed system is going to have a load of junk in its debconf database that will never go away | 12:06 |
idimmu_ | ah | 12:06 |
idimmu_ | yeah | 12:07 |
cjwatson | still trying to figure out your actual failure though | 12:07 |
idimmu_ | ok ill work on that whilst i have my lunch, | 12:07 |
idimmu_ | cheers for all the help btw! | 12:07 |
idimmu_ | bbiab | 12:08 |
cjwatson | oh, blah | 12:09 |
cjwatson | d-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.postinst | 12:09 |
cjwatson | that extra ">>" makes a big difference | 12:09 |
davmor2 | cjwatson: 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/syslog | 12:19 |
cjwatson | davmor2: neither | 12:23 |
cjwatson | Aug 13 10:59:07 kernel: [ 1881.892102] sr 2:0:0:0: [sr0] Unhandled sense code | 12:23 |
cjwatson | Aug 13 10:59:07 kernel: [ 1881.892107] sr 2:0:0:0: [sr0] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE | 12:23 |
cjwatson | Aug 13 10:59:07 kernel: [ 1881.892110] sr 2:0:0:0: [sr0] Sense Key : Hardware Error [current] | 12:23 |
cjwatson | Aug 13 10:59:07 kernel: [ 1881.892114] sr 2:0:0:0: [sr0] Add. Sense: Timeout on logical unit | 12:23 |
cjwatson | Aug 13 10:59:07 kernel: [ 1881.892120] end_request: I/O error, dev sr0, sector 1090844 | 12:23 |
cjwatson | Aug 13 10:59:07 kernel: [ 1881.892124] Buffer I/O error on device sr0, logical block 272711 | 12:23 |
cjwatson | it all goes south from there | 12:23 |
cjwatson | apparently quite a localised error on the CD since most other stuff works | 12:23 |
davmor2 | cjwatson: cool I'll try another cd then | 12:24 |
shtylman | evand: 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 |
evand | shtylman: we build for both, as I understand it | 12:37 |
shtylman | ahh, gotcha | 12:38 |
shtylman | do you know when the alpha 4 disks come out? | 12:38 |
evand | shtylman: when slangasek pulls the lever. If you want to follow along with the progress, check #ubuntu-release | 12:41 |
shtylman | cool | 12:42 |
* idimmu_ tries the new d-i preseed/early_command | 12:46 | |
idimmu_ | woohoo thanks cjwatson that >> totally sorted it! | 13:03 |
cjwatson | great | 13:03 |
idimmu_ | no ubuntu-standard :D | 13:03 |
idimmu_ | shineee | 13: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 |
cjwatson | idimmu_: up to you, it's probably not a huge deal | 13:47 |
idimmu_ | k | 13:49 |
=== dpm_ is now known as dpm | ||
idimmu_ | hmm it looks like because we're not running tasksel now | 14:26 |
idimmu_ | even though ive enabled the universe repository, the equivalent of apt-get update isnt being run | 14: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 puppet | 14:27 |
idimmu_ | Aug 13 13:21:53 log-output: sh: apt-get: not found | 14:27 |
idimmu_ | Aug 13 13:21:53 log-output: sh: apt-get: not found | 14:27 |
idimmu_ | heh | 14:27 |
cjwatson | err | 14:27 |
cjwatson | oh, you forgot to chroot | 14:28 |
cjwatson | in-target apt-get update && in-target apt-get install puppet | 14:28 |
idimmu_ | ah cheers! | 14:28 |
cjwatson | preseed/late_command runs in the installation root, which doesn't have apt-get | 14:28 |
idimmu_ | yeah figured that | 14:28 |
idimmu_ | this installer stuff is pretty cool | 14:29 |
mpt | cjwatson, I guess <https://launchpad.net/ubuntu-express> is a duplicate of <https://launchpad.net/ubiquity>? | 14:29 |
cjwatson | can you duplicate projects? | 14:30 |
cjwatson | the guadalinex guys might still be using their old ubuntu-express for all I know, although I think they've switched | 14:30 |
cjwatson | juanje on Freenode would probably know | 14:30 |
CIA-33 | ubiquity: mterry * r3323 translated-timezones/ (4 files in 4 dirs): kde: support translated timezones too | 15:24 |
mterry | uh, ignore that, that wasn't a commit to trunk. i accidentally had cia on for my branch | 15:29 |
cjwatson | didn't look like a commit to trunk; it's OK to have CIA on for branches | 15:33 |
mterry | cjwatson, oh, OK | 15:34 |
cjwatson | commits to trunk would show up as "trunk/" rather than "translated-timezones/", normally | 15:39 |
cjwatson | as long as 'bzr nick' is right | 15:39 |
CarlFK | what'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 |
cjwatson | I don't know if there is one; it's probably closer to ubuntu-desktop than here | 15:51 |
CarlFK | thanks | 15:53 |
eeejay | hey evand, are you around? | 18:35 |
rbelem | hey cjwatson | 19:22 |
rbelem | i made some changes to ubuntu-cdimage | 19:22 |
rbelem | i'm planning add debmirror as a mirror option | 19:23 |
rbelem | list all config vars in etc/config | 19:23 |
rbelem | the changes are in my branch, https://code.launchpad.net/~rclbelem/ubuntu-cdimage/mainline | 19:24 |
cjwatson | rbelem: if you request a merge into the main development branch in LP, I'll get mail | 21:48 |
cjwatson | that's preferred | 21:48 |
cjwatson | rbelem: 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 everything | 21:49 |
cjwatson | so that will be my first merge comment :) | 21:49 |
rbelem | cjwatson, hum... i will make a cleanup | 21:49 |
rbelem | :-) | 21:49 |
rbelem | cjwatson, which are the main scripts, that runs the others script? | 21:51 |
cjwatson | rbelem: I want config sourced in all scripts | 22:03 |
cjwatson | everything is supposed to be runnable standalone; this is useful for debugging | 22:04 |
cjwatson | well, all except a select few. for-project indeed *shouldn't* source it; its only role is to set the PROJECT and CAPPROJECT variables | 22:04 |
cjwatson | and kill-after and semaphore don't need it | 22:05 |
rbelem | cjwatson, nice!!! i will do it today | 22:16 |
rbelem | cjwatson, tomorrow i will ping you about the new changes | 22:17 |
cjwatson | please use the merge proposal interface in LP, and then you don't have to ping me on IRC :-) | 22:18 |
cjwatson | I'd rather do this kind of thing asynchronously | 22:19 |
rbelem | cjwatson, 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 installation | 23:32 |
idimmu_ | night night | 23:32 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!