[systemd-bugs] [Bug 90913] Failed to mount /sysroot - Nightly live images - LiveCD/DVD

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Jun 12 12:23:06 PDT 2015


https://bugs.freedesktop.org/show_bug.cgi?id=90913

--- Comment #12 from Adam Williamson <adamw at happyassassin.net> ---
"I would think that the systemd code used to bomb out with a return 0 and a
debug message and fedora did some special magic afterwards. Now we are trying
to mount and fail on the unexpected syntax. Labels, uuids and whatnot are all
supported, but I don't think we handle live:CDLABEL=, but I might be wrong
there."

Yes, this is basically what I'm saying. The offending commit is
http://cgit.freedesktop.org/systemd/systemd/commit/?id=093c2cfe3b1ae6081f12927ae7906d90d6623534
. Before that commit, systemd would not try and mount root at all; it would
read the 'root=live:CDLABEL=...' , conclude it didn't understand it, and pass
on it. Which was fine. That's what we wanted it to do. There is a dracut module
which parses it later and knows how to interpret it properly. After that
commit, systemd *does* try and mount root - as an NFS share, which is not at
all what it is, so it fails.

I can't comment on what the 'correct' fix is, but it's clearly a systemd
behaviour change that caused the problem here.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/systemd-bugs/attachments/20150612/ee11370b/attachment.html>


More information about the systemd-bugs mailing list