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?

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to