=== cjwatson_ is now known as cjwatson [14:55] where is the documentation for the arguments passed to the debian/config script when being installed. for example, it can be called with "write output_file", "configure", etc. [14:55] hm, that's more of a debconf question which I should ask on #debian [15:06] I don't know where "write output_file" comes from. That sounds package-specific. [15:06] see debconf-devel(7) in the debconf-doc package [15:36] ubiquity: evand * r2377 ubiquity/ (3 files in 2 dirs): 03root_too_small -> 03partition_too_small: look at all partitions instead of just / [16:37] ubiquity: evand * r2378 ubiquity/ (3 files in 3 dirs): [16:37] ubiquity: * Tore out partition_help. This may be replaced by more detailed help text, [16:37] ubiquity: viewable by pressing a help button. [16:40] ubiquity: evand * r2379 ubiquity/debian/ubiquity.templates: Forgot to remove partition_help from the templates file. [16:57] ubiquity: evand * r2380 ubiquity/ (debian/changelog gui/glade/stepLocation.glade): [16:57] ubiquity: * Don't set can_focus on the timezone combo box as it prevents you from [16:57] ubiquity: tabbing back out of it. Thanks Sebastien (LP: #136665). [17:12] hi guys [17:26] hi [18:00] hey cjwatson [18:01] i unpacked gutsy instead of feisty so i redid my default file as well to tell is where the pressed file is, but it doesn't seem to work [18:01] not loading from the preseed file [18:01] here's what i put in the default file [18:01] DEFAULT install [18:01] LABEL install [18:01] kernel ubuntu-installer/i386/linux [18:01] append ramdisk_size=14984 local=en_US console-setup/layoutcode=en_US netcfg/wireless_wep= netcfg/choose_interface=eth0 url=$ [18:01] hmm, thats not all, just a sec [18:02] DEFAULT install [18:02] LABEL install [18:02] kernel ubuntu-installer/i386/linux [18:02] append ramdisk_size=14984 local=en_US console-setup/layoutcode=en_US netcfg/wireless_wep= netcfg/choose_interface=eth0 url=$ [18:02] damnit [18:02] ok here's the append line: [18:02] append ramdisk_size=14984 local=en_US console-setup/layoutcode=en_US netcfg/wireless_wep= netcfg/choose_interface=eth0 url=http://10.0.2.131/preseed.cfg vga=normal initrd=ubuntu-installer/i386/initrd.gz -- [18:03] points to the right place but it [18:03] it's still asking lots of questions so i dont think it's using it [18:09] hmm, might be more that the questions aren't answered right in the preseed, just a sec [18:10] it's fun talking to myself, lol === cjwatson_ is now known as cjwatson [18:10] "local=en_US console-setup/layoutcode=en_US" => "locale=en_US console-setup/layoutcode=us" [18:10] (mentioned that yesterday) [18:10] if you're being asked language, location, console questions, that's why [18:11] put that where? i have [18:11] d-i debian-installer/locale string en_US [18:11] from the ubuntu preseed file example you gave me [18:11] d-i console-setup/layoutcode string us [18:12] in the append line [18:12] you typoed "locale" there, and got console-setup/layoutcode= wrong [18:12] lol, that's from the example file, i dont think i changed that [18:12] the stuff on the append line deals with preseeding all the stuff that happens before the preseed file is loaded [18:12] which is a fair bit [18:12] ok [18:13] i have that part [18:13] append ramdisk_size=14984 local=en_US console-setup/layoutcode=en_US netcfg/wireless_wep= netcfg/choose_interface=eth0 url=http://10.0.2.131/preseed.cfg vga=normal initrd=ubuntu-installer/i386/initrd.gz -- [18:13] what example file? [18:14] anyway, apply the corrections I gave above [18:14] 18:10 "local=en_US console-setup/layoutcode=en_US" => "locale=en_US console-setup/layoutcode=us" [18:14] https://help.ubuntu.com/7.04/installation-guide/example-preseed.txt [18:14] that example file does not say anything about the append line [18:15] oh i thought you meant i mispelled locale in the preseed file, not the append line [18:15] ok, let me fix that [18:17] that's what i get for using the append line from the debuntu.org doc [18:18] there's no point in putting locale in the preseed file at all [18:18] ahh ok [18:18] I should take it out of the example really, it's just confusing [18:18] although it can be useful for initrd preseeding [18:18] yup [18:18] very much so [18:18] why is the console using the format 'us' rather than en_US as well? [18:19] en_US is a locale, not a keyboard definition [18:19] the X keyboard layout name corresponding to that locale is 'us' [18:19] people often don't use the same keymap as their locale, of course [18:20] i understand. i just figured they'd use the same formatting [18:20] since there is an english gb keyboard as well [18:20] why not use en_GB, en_US for kb [18:20] make things simpler to remember i guess [18:20] a number of the keymap names do not match up neatly to locales [18:20] so it's confusing to pretend they do [18:20] gotcha [18:20] "Latin American" is one example, Dvorak keyboard variants are another [18:20] that makes sense [18:21] plus the code is a lot easier this way ;-) [18:21] got a prompt during install about writing the change to disks and configure lvm [18:21] lol [18:22] i program mainly in java, haven't done c in years [18:22] (the code in question is not in C) [18:22] what are you writing in? [18:23] d-i is a mixture of C and POSIX shell [18:23] gotcha [18:23] more of the latter than the former, I think [18:23] remind me where your preseed file is? [18:23] let me paste the new version [18:23] 'd-i partman-lvm/confirm boolean true' would shut up the message you mention [18:24] ok don't see that in the example [18:25] http://pastebin.com/d1dbd19c1 [18:26] does order matter in the preseed files by the way? [18:26] it's in the 7.10 guide, unfortunately not 7.04 [18:26] no, order doesn't matter [18:27] the way preseed files are processed is basically just to set a big load of variables, which are then used whenever the installer gets round to them [18:27] (actually keys in a database) [18:28] # [18:28] xserver-xorg xserver-xorg/config/monitor/selection-method \ select medium [18:28] # [18:28] xserver-xorg xserver-xorg/config/monitor/mode-list \ select 1024x768 @ 60 Hz [18:29] the \ character is used for continuation lines - that is if you want to spread a preseed directive across more than one line [18:29] in this case you have it all on one line, so remove the [18:29] remove the \ [18:41] gotcha [18:41] that's from your default preseed as well, might want to update that [18:42] funny, it is two lines in the default file, hmm [18:43] guess i changed it without thinking about it [18:57] wow partitioning error [18:58] not my day [19:28] seems to be a bug if there is lvm already installed [21:43] ok so i can do a manual install on a machine, just did a preseed, when it reboots i can a black screen, nothing else [21:44] any ideas? [21:44] i see starting up, loading up, then it goes black [21:50] Goosemoose: do you get a black screen when you do a regular install on that same machine, using the same alternate CD? Do the logs tell you anything (/var/log/installer/syslog and /var/log/syslog on the installed machine) [21:51] I imagine it has something to do with the mode you've selected for the montior. [21:51] monitor* [21:51] erm, saying that, I should've suggested looking at the X log. [21:52] though I don't recall if it can/will tell you anything in that case. You might want to just get on the machine and see if fiddling with the xorg.conf fixes it. [21:53] normal install is fine [22:12] is there a place that lists all the possible d-i options? [22:12] i hate to keep asking everytime i get a menu come up [23:51] I don't think there's a canonical list, but the preseeding part of the install guide should get you through all the questions.