Am 29.09.2013 17:22, schrieb David Burgess: > > On 30/9/2013 1:02 AM, Michael Biebl wrote: >> Am 29.09.2013 16:51, schrieb David Burgess: > >> >>> I generated as much logging as I know how. On failure the boot console >>> shows what is in the attachment. >> >> Ok, it seems to be findfs (from util-linux) which doesn't seem to cope >> with the quotes. > Why then do quoted entries work for non-root devices?
Tbh, I don't know for sure. If you look at the initscripts package, it ships two SysV init scripts for root and non-root devices: /etc/init.d/checkroot.sh and /etc/init.d/checkfs.sh I assume the failure is related to that. >> >>> I tried this again with an earlier version of jessie and (udev 175) and >>> it has the same quote problem, but what is at /run/rootdev seems to work >>> for the rootfs fallback. >> >> Since your udev related issue is more or less solved, I wonder what to >> do about this bug now. > There are two issues 1. the quoting issue and 2. /run/rootdev obviously > no longer works. > > Some documentation in the fstab manpage would partially solve the LABEL > problem. However, given that it works for no-root devices I would call > it a bug. > > I have no idea what the /run/rootdev (see log) issue might be (a missing > symlink?). Have a look at /etc/init.d/checkroot.sh, line 82ff /run/rootdev is generated as a fallback device node if the "real" root can not be resolved. I've had a closer look now, and findfs LABEL="foo" actually works here. Which version of util-linux do you have (I have 2.20.1-5.5) Maybe the quoting bug is buried somewhere inside /lib/init/mount-functions.sh Michael -- Why is it that all of the instruments seeking intelligent life in the universe are pointed away from Earth?
signature.asc
Description: OpenPGP digital signature