Preseeding from url breaks the nfs mount when booting live cd from nfsroot
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
casper (Ubuntu) |
Fix Released
|
Medium
|
Colin Watson |
Bug Description
Binary package hint: casper
This has a similar symptom to Bug #268005 but I suspect the cause is different.
The following entry in my pxelinux configuration boots fine.
label install-ubuntu
menu label Install Ubuntu without preseeding
kernel 8.10/casper/vmlinuz
append boot=casper netboot=nfs initrd=
However, if I specify a url to fetch a preseed configuration file from booting hangs. Here is a sample entry from my pxelinux configuration.
label install-
menu label Install Ubuntu with preseeding
kernel 8.10/casper/vmlinuz
append boot=casper netboot=nfs initrd=
On my server, I see the client perform the mount and begin to transfer data, but the transfer stops.
On the client, about 30 seconds after displaying the line "squashfs: version 2.2 (2007/10/31) Phillip Lougher" the line "nfs: server 192.168.8.1 not responding, still trying"
When booting hangs, the last thing in casper.log is a mention of fetching the preseed file and then output from dhclient showing it received a lease.
Changed in casper (Ubuntu): | |
assignee: | nobody → cjwatson |
importance: | Undecided → Medium |
status: | New → Fix Committed |
This bug was fixed in the package casper - 1.168
---------------
casper (1.168) jaunty; urgency=low
* Fix writing of "$@" to diverted update-initramfs script (here-documents
perform parameter expansion unless the delimiter is quoted).
* Don't bring up a temporary network interface while fetching the preseed
file when netbooting, as that will disconnect our root filesystem
(LP: #351982).
-- Colin Watson <email address hidden> Tue, 31 Mar 2009 15:39:29 +0100