/srv/irclogs.ubuntu.com/2006/12/21/#ubuntu-installer.txt

=== cr3 [n=marc@pdpc/supporter/bronze/cr3] has joined #ubuntu-installer
cr3I'm netinstalling feisty-knot1 with a preseed file and most of the installation process goes fine. at some point, the process does "Running preseed..." and then an "Ubuntu installer main menu" comes up with "Install the base system" highlighted. why is that?02:47
tepsipakkigrab the latest image02:49
tepsipakkiworks fine02:49
tepsipakkihere at least :)02:49
cr3tepsipakki: ok, I'm updating daily/current and will let you know how it goes02:55
cjwatsoncr3: that happens when a step fails; check the syslog03:04
cr3cjwatson: the syslog is rather long and I don't notice any error messages near the end, are there some keywords I might like to grep?03:11
cjwatsonstick it somewhere and I'll look03:12
cr3aha! preseed: error: parse error on line 108: '       http://people.ubuntu.com/~cr3/hardware-certification-conformance/ ./'03:13
cr3that's a valid line for apt, though. I actually have it for my own packages and something similar for landscape in my own sources.list file03:14
cjwatsonwhy do you believe that is an error from apt?03:15
cjwatsonI suspect the parse error being complained about is in your preseed file03:16
cjwatsonit being an error from preseed, and all that03:16
cjwatsonapt has not yet been installed anywhere at that stage in the installer, so it cannot possibly be emitting an error message03:16
cjwatsongrep hardware-certification-conformance your_preseed_file03:17
cr3cjwatson: I was thinking it was an error in the preseed parsing which might do it's own validation for apt lines03:17
cr3cjwatson: when greping for that, I get 6 lines: 2 about apt-setup/local0/repository, 2 about apt-setup/local0/key, 1 about preseed/late_command, and 1 about that above error message03:18
cjwatsonit does not do its own validation at that point03:19
cjwatsonplease paste those lines here03:19
cr3Dec 21 08:11:30 debconf: --> SET apt-setup/local0/repository http://people.ubuntu.com/~cr3/hardware-certification-conformance/ ./03:20
cr3Dec 21 08:11:30 debconf: --> SET apt-setup/local0/repository http://people.ubuntu.com/~cr3/hardware-certification-conformance/ ./03:20
cr3Dec 21 08:11:30 debconf: --> SET apt-setup/local0/key http://people.ubuntu.com/~cr3/hardware-certification-conformance/key03:20
cr3Dec 21 08:11:30 debconf: --> SET apt-setup/local0/key http://people.ubuntu.com/~cr3/hardware-certification-conformance/key03:20
cr3Dec 21 08:11:30 debconf: --> SET preseed/late_command apt-install hardware-certification-conformance-client03:20
cr3Dec 21 08:13:35 preseed: error: parse error on line 108: '       http://people.ubuntu.com/~cr3/hardware-certification-conformance/ ./'03:20
cjwatsonplease grep the preseed file, not the log file03:20
cr3d-i apt-setup/local0/repository string http://people.ubuntu.com/~cr3/hardware-certification-conformance/ ./03:22
cjwatsonthe error is emitted by debconf-set-selections, and is purely syntactic, which means that the syntax of your preseed file is wrong somewhere03:22
cr3d-i apt-setup/local0/key string http://people.ubuntu.com/~cr3/hardware-certification-conformance/key03:22
cr3d-i preseed/late_command string apt-install hardware-certification-conformance-client03:22
cr3aha! maybe I shouldn't be specifying "./"?03:22
cjwatsonthat's not it03:22
cjwatsonlook on line 108 of the preseed file; what is that line?03:23
cr3# Controls whether or not the hardware clock is set to UTC.03:23
cjwatsonthe line above?03:23
cr3line above is a comment and line above that an empty line. line below is: d-i clock-setup/utc boolean true03:23
cr3line above the empty line is: d-i partman/confirm boolean true03:24
cjwatsonhmm. are you sure there are no stray DOS-style newlines, tabs, or other such wacky whitespace?03:24
cjwatsoncr3: it would really be easiest if I could look at a verbatim copy of the preseed file03:25
cr3cjwatson: no tabs nor cariage returns03:25
cr3cjwatson: sure: http://people.ubuntu.com/~cr3/preseed.txt03:26
cjwatsonhmm, this is arguably a bug in preseed03:28
cjwatsond-i apt-setup/local0/repository string \03:28
cjwatson       http://people.ubuntu.com/~cr3/hardware-certification-conformance/ ./03:28
cjwatsoncr3: collapse that onto one line and you'll be fine03:28
cjwatsonpreseed avoids copying templates owned by d-i to the target system, but the grep it does is too naive to handle continuation lines03:29
cr3crap, I had collapsed those lines for reading convenience in the channel, I really had no idea that would actually be the problem. sorry for causing that confusion there, and thanks for the explanation.03:31
cjwatsonyeah, generally when I say "grep" I mean the actual output :)03:32
cjwatsonI've taken the bug to #debian-boot03:32
=== rrittenhouse [n=tad@cpe-76-188-35-66.neo.res.rr.com] has joined #ubuntu-installer
=== rrittenhouse [n=tad@cpe-76-188-35-66.neo.res.rr.com] has joined #ubuntu-installer
cr3I'm getting a failure with exit code 2 for: apt-install hardware-certification-conformance-client; in-target echo "192.168.2.60" > /etc/certify/server08:09
=== ChanServ [ChanServ@services.] has joined #ubuntu-installer
=== mpt [n=mpt@121-72-130-219.dsl.telstraclear.net] has joined #ubuntu-installer
tepsipakkiwhoa, did the fix for continuation lines get in this fast (looking at preseed-1.23 changelog)? :)11:25
cr3is the preseed file stored somewhere when it is downloaded during the installation process?11:27
tepsipakkiyes, but can't remember where11:32
tepsipakkitry /var11:33
tepsipakkithere isn't much there11:33

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