Bug 1229665 - Failed to mount /sysroot - Nightly live images - LiveCD/DVD
Summary: Failed to mount /sysroot - Nightly live images - LiveCD/DVD
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: dracut
Version: rawhide
Hardware: x86_64
OS: Linux
unspecified
urgent
Target Milestone: ---
Assignee: dracut-maint-list
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: F23AlphaBlocker
TreeView+ depends on / blocked
 
Reported: 2015-06-09 11:37 UTC by poma
Modified: 2015-06-16 18:28 UTC (History)
16 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2015-06-16 15:54:48 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
Failed to mount /sysroot - sd 202-7 - kernel 4.0.5 (25.27 KB, image/png)
2015-06-10 14:02 UTC, poma
no flags Details
Failed to mount /sysroot - Fedora-Live-Xfce-x86_64-rawhide-20150610.iso (24.78 KB, image/png)
2015-06-10 16:31 UTC, poma
no flags Details
rdsosreport - SYSTEMeDicine 220-9 - Dr. Acut 042 (61.85 KB, text/plain)
2015-06-11 18:02 UTC, poma
no flags Details
f23 Fedora-Live-Workstation-x86_64-rawhide-20150611.iso boot failure (3.45 MB, image/jpeg)
2015-06-11 19:39 UTC, satellitgo
no flags Details
script to install rawhide with virt-install (2.16 KB, text/plain)
2015-06-16 13:44 UTC, Marius Vollmer
no flags Details


Links
System ID Private Priority Status Summary Last Updated
FreeDesktop.org 90913 0 'highest' 'RESOLVED' 'Failed to mount /sysroot - Nightly live images - LiveCD/DVD' 2019-11-14 21:58:07 UTC

Description poma 2015-06-09 11:37:58 UTC
Failed to mount /sysroot
https://bugs.freedesktop.org/show_bug.cgi?id=90913

Comment 1 Lennart Poettering 2015-06-09 13:21:42 UTC
I don't see how systemd is involved. Seems to be either nfs.ko or mount.nfs missing in the initrd, or in the kernel. Reassigning to initrd, but could be util-linux or kernel, too.

Comment 2 Harald Hoyer 2015-06-09 15:02:49 UTC
that's systemd trying:

mount nfs:... /sysroot

for root=nfs:....

taking the plain root=... as the mount argument.

Comment 3 Harald Hoyer 2015-06-09 15:04:41 UTC
sorry, it's the fstab-generator taking root=live:CDLABEL... in the sysroot.mount unit as What=..

Comment 4 poma 2015-06-10 12:09:53 UTC
Status quo?

Comment 5 poma 2015-06-10 12:18:16 UTC
(In reply to Lennart Poettering from comment #1)
> I don't see how systemd is involved. Seems to be either nfs.ko or mount.nfs
> missing in the initrd, or in the kernel. Reassigning to initrd, but could be
> util-linux or kernel, too.

The only major component which in the meantime has changed drastically is systemd,
219 -> 220, not dracut, not util-linux.

I'll make a test with the Fedora 21 kernel ...

Comment 6 poma 2015-06-10 14:02:10 UTC
Created attachment 1037322 [details]
Failed to mount /sysroot - sd 202-7 - kernel 4.0.5

Comment 7 poma 2015-06-10 16:31:33 UTC
Created attachment 1037359 [details]
Failed to mount /sysroot - Fedora-Live-Xfce-x86_64-rawhide-20150610.iso

Comment 8 poma 2015-06-10 21:59:42 UTC
The same happens with dracut-041-12.git20150609.fc23.x86_64 - git 8b52e96

Comment 9 poma 2015-06-10 22:03:49 UTC
Lowering a couple anaconda versions also doesn't help.

Comment 10 poma 2015-06-11 18:02:11 UTC
Created attachment 1037797 [details]
rdsosreport - SYSTEMeDicine 220-9 - Dr. Acut 042


# livecd-creator ...
...

  Installing: dracut                       ##################### [363/529] 
  Installing: dracut-network               ##################### [442/529] 
  Installing: dracut-config-rescue         ##################### [513/529] 

...

dracut-install: ERROR: installing '/usr/lib/dracut/modules.d/90dmsquash-live/dmsquash-generator.sh' to '/usr/lib/systemd/system-generators/dracut-dmsquash-generator'
/usr/lib/dracut/dracut-install -D /var/tmp/initramfs.Inp0Uv /usr/lib/dracut/modules.d/90dmsquash-live/dmsquash-generator.sh /usr/lib/systemd/system-generators/dracut-dmsquash-generator
...
dracut-install: ERROR: installing '/usr/lib/dracut/modules.d/90dmsquash-live/dmsquash-generator.sh' to '/usr/lib/systemd/system-generators/dracut-dmsquash-generator'
/usr/lib/dracut/dracut-install -D /var/tmp/initramfs.6PoGmr /usr/lib/dracut/modules.d/90dmsquash-live/dmsquash-generator.sh /usr/lib/systemd/system-generators/dracut-dmsquash-generator

...

dracut-042-1.fc23.x86_64
dracut-config-rescue-042-1.fc23.x86_64
dracut-network-042-1.fc23.x86_64

Comment 11 poma 2015-06-11 18:08:09 UTC
Yeah, and don't forget the tar
https://bugzilla.redhat.com/show_bug.cgi?id=1182362

Maybe increment actually becomes, the answer to life, the universe and everything.

Comment 12 Adam Williamson 2015-06-11 18:44:16 UTC
As usual with poma I don't understand half of what he's trying to say above, but it is confirmed by multiple reporters (satellit and jpigface) that Rawhide nightly live images do not boot, with this 'Failed to mount /sysroot' error. Nominating as an Alpha blocker, criterion "All release-blocking images must boot in their supported configurations." - https://fedoraproject.org/wiki/Fedora_23_Alpha_Release_Criteria#Release-blocking_images_must_boot

Comment 13 satellitgo 2015-06-11 19:39:39 UTC
Created attachment 1037801 [details]
f23 Fedora-Live-Workstation-x86_64-rawhide-20150611.iso boot failure

Comment 14 Adam Williamson 2015-06-11 21:23:03 UTC
Yeah, this definitely looks like systemd. Comparing F22 to F23, the difference is that after dracut-pre-mount in F23, systemd jumps in and tries to mount sysroot as if it were an NFS address and fails. In F22, systemd doesn't try; it's a dracut hook that actually mounts sysroot. Assigning back to systemd. The F23 dracut is not newer than the F22 one (well it is right *now*, but it wasn't until today).

Comment 15 Adam Williamson 2015-06-11 21:26:59 UTC
If I were a bettin' man, I'd bet on http://cgit.freedesktop.org/systemd/systemd/commit/src/fstab-generator/fstab-generator.c?id=093c2cfe3b1ae6081f12927ae7906d90d6623534 as the cause of this.

Comment 16 Adam Williamson 2015-06-11 21:31:42 UTC
Lennart, just to be clear what's going on here - live images have a cmdline parameter like this:

root=live:CDLABEL=Fedora-Live-WS-x86_64-rawhide-20

obviously that's not actually meant to be treated as an NFS location. It's supposed to trigger the dracut dmsquash-live module, which knows how to interpret it and mount the root FS from the live image correctly. systemd jumping in and trying to treat it as an NFS location is the problem.

Comment 17 Adam Williamson 2015-06-12 00:33:40 UTC
http://koji.fedoraproject.org/koji/taskinfo?taskID=10027523 is a scratch build to check whether that commit is the problem - it has that commit hand-reverted.

Comment 18 Adam Williamson 2015-06-12 01:15:12 UTC
Screwed up that build - try http://koji.fedoraproject.org/koji/taskinfo?taskID=10027679 .

Comment 19 poma 2015-06-12 13:21:00 UTC
$ cat /proc/cmdline 
BOOT_IMAGE=vmlinuz0 initrd=initrd0.img root=live:CDLABEL=Rawhide-Live-Base-041 rootfstype=auto ro rd.live.image

$ rpm -q anaconda dracut systemd
anaconda-23.10-1.fc23.x86_64
dracut-041-10.git20150219.fc23.x86_64
systemd-220-9.1.fc23.x86_64

0001-revert-093c2cfe-breaks-fedora-live-image-booting.patch
PASSED

Comment 20 poma 2015-06-12 13:31:45 UTC
Skip Dr. Acut 042 - it'll break the boot.

rdsosreport-042:

+ cat /lib/dracut/dracut-042-1.fc23
dracut-042-1.fc23
+ cat /proc/cmdline
BOOT_IMAGE=vmlinuz0 initrd=initrd0.img root=live:CDLABEL=Rawhide-Live-Base-042 rootfstype=auto ro rd.live.image
...

[    1.894289] localhost dracut-cmdline[95]: dracut-23 (Rawhide) dracut-042-1.fc23
...

[    4.058660] localhost systemd[1]: Reached target Switch Root.
[    4.058901] localhost systemd[1]: Starting Switch Root.
[    4.059996] localhost systemd[1]: Starting Switch Root...
[    4.093799] localhost systemctl[553]: Failed to switch root: Specified switch root path /sysroot does not seem to be an OS tree. os-release file is missing.
[    4.094149] localhost systemd[1]: initrd-switch-root.service: Main process exited, code=exited, status=1/FAILURE
[    4.104710] localhost systemd[1]: Failed to start Switch Root.
[    4.105142] localhost systemd[1]: Startup finished in 1.749s (kernel) + 0 (initrd) + 2.355s (userspace) = 4.104s.
[    4.105580] localhost systemd[1]: initrd-switch-root.service: Unit entered failed state.
[    4.105912] localhost systemd[1]: initrd-switch-root.service: Triggering OnFailure= dependencies.
[    4.106091] localhost systemd[1]: initrd-switch-root.service: Failed with result 'exit-code'.
[    4.106146] localhost audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=initrd-switch-root comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=failed'
[    4.109609] localhost systemd[1]: Starting Emergency Shell...
...

Comment 21 poma 2015-06-12 15:06:48 UTC
(In reply to Adam Williamson from comment #18)
> Screwed up that build - try
> http://koji.fedoraproject.org/koji/taskinfo?taskID=10027679 .

Source rpm:
https://kojipkgs.fedoraproject.org/work/tasks/7680/10027680/systemd-220-9.1.fc23.src.rpm

This is the FOSS - always provide the -source-

Comment 22 Adam Williamson 2015-06-12 18:25:39 UTC
Confirming: a live image built with 2015-06-11 Rawhide (that's with dracut-041-10.git20150219.fc23.x86_64) plus my patched systemd boots. A live image built with 2015-06-12 Rawhide (that's with dracut-042-1.fc23.x86_64) plus my patched systemd does not boot, but the cause looks to be something different in dracut. I'll file a new, separate report for that bug. *This* bug clearly seems to be caused by the systemd commit I identified.

Comment 23 Adam Williamson 2015-06-12 19:33:54 UTC
Hum, I note this dracut commit:

https://git.kernel.org/cgit/boot/dracut/dracut.git/commit?id=8ff624df9f3f300a008711d114a8769464a054db

I suspect perhaps that's meant to fix this problem, and so perhaps if we used the 'broken' systemd together with dracut 042, it would actually work? i.e. just use all the latest Rawhide bits? I'll test that.

Comment 24 Adam Williamson 2015-06-12 19:55:33 UTC
The regular 2015-06-12 nightly (with dracut 042-1) still has this bug.

Still, that dracut commit *definitely* looks related.

I have a theory: the dracut commit is *meant* to fix this bug but doesn't quite work. The dracut generator does this:

    if ! [ -f "$GENERATOR_DIR"/sysroot.mount ]; then
        {
            echo "[Unit]"
            echo "Before=initrd-root-fs.target"
[snip more echos]
        } > "$GENERATOR_DIR"/sysroot.mount
    fi

i.e. it only creates sysroot.mount if it doesn't already exist (that's the "if ! [ -f" bit). The problem is that it *does* already exist: systemd-fstab-generator creates the one that tries to mount it as an NFS location before the dracut generator gets a shot. So the dracut generator sees the sysroot.mount created by systemd-fstab-generator and doesn't overwrite it, hence we still get the failed attempt to mount it as an NFS location.

The reason dracut 042 fails to boot even with the reverted systemd is that the commit also stops dracut trying to mount the sysroot itself when it detects systemd - that's the effect of the change to modules.d/90dmsquash-live/dmsquash-live-root.sh .

To verify this, boot the 2015-06-12 nightly Workstation live - https://kojipkgs.fedoraproject.org//work/tasks/1779/10031779/Fedora-Live-Workstation-x86_64-rawhide-20150612.iso - and look at /run/systemd/generator/sysroot.mount - it's created by systemd-fstab-generator, not by dracut-systemd's rootfs-generator.

So...let's send this back to dracut? :)

Comment 25 Adam Williamson 2015-06-12 22:39:16 UTC
Um. Unless I'm missing something, https://git.kernel.org/cgit/boot/dracut/dracut.git/commit?id=8ff624df9f3f300a008711d114a8769464a054db is entirely missing a file. The commit has this:

diff --git a/modules.d/90dmsquash-live/module-setup.sh b/modules.d/90dmsquash-live/module-setup.sh
index a113c3f..19396a7 100755
--- a/modules.d/90dmsquash-live/module-setup.sh
+++ b/modules.d/90dmsquash-live/module-setup.sh
@@ -31,6 +31,7 @@ install() {
     inst_hook pre-pivot 20 "$moddir/apply-live-updates.sh"
     inst_script "$moddir/dmsquash-live-root.sh" "/sbin/dmsquash-live-root"
     inst_script "$moddir/iso-scan.sh" "/sbin/iso-scan"
+    inst_script "$moddir/dmsquash-generator.sh" $systemdutildir/system-generators/dracut-dmsquash-generator
     # should probably just be generally included
     inst_rules 60-cdrom_id.rules
     inst_simple "$moddir/checkisomd5@.service" "/etc/systemd/system/checkisomd5@.service"

But there *is* no dmsquash-generator.sh in dracut (or systemd, or any other package) anywhere that I can see. AFAICT $moddir is dracut modules.d/90dmsquash-live , but neither the dracut source tree nor the Fedora dracut package has a dmsquash-generator.sh in that directory.

Comment 26 Fedora Blocker Bugs Application 2015-06-14 01:29:00 UTC
Proposed as a Freeze Exception for 23-alpha by Fedora user satellit using the blocker tracking app because:

 All release-blocking images must boot in their supported configurations

Comment 27 Adam Williamson 2015-06-14 09:02:31 UTC
I already proposed it as a blocker (as it affects the release-blocking lives), don't see any point to proposing it separately as FE.

Comment 28 Harald Hoyer 2015-06-15 13:25:30 UTC
dracut-043-1.fc23 to the rescue, now with the dmsquash systemd generator, which should enable dmaquash builds.

https://koji.fedoraproject.org/koji/buildinfo?buildID=646070

Comment 29 poma 2015-06-15 16:43:33 UTC
[liveuser@localhost ~]$ cat /proc/cmdline 
BOOT_IMAGE=vmlinuz0 initrd=initrd0.img root=live:CDLABEL=Rawhide-Live-Base-043 rootfstype=auto ro rd.live.image

$ rpm -q anaconda dracut systemd
anaconda-23.10-1.fc23.x86_64
dracut-043-1.fc23.x86_64
systemd-220-9.fc23.x86_64

$ uname -a
Linux localhost 4.1.0-0.rc8.git0.1.fc23.x86_64 #1 SMP Mon Jun 15 13:14:22 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

$ du -hs /lib/modules/4.1.0-0.rc8.git0.1.fc23.x86_64/
438M	/lib/modules/4.1.0-0.rc8.git0.1.fc23.x86_64/

Once upon a time the kernel could fit on a floppy. -_-


Resolved,
Thank you Dr. Acut.

Comment 30 Adam Williamson 2015-06-15 16:59:00 UTC
It's not resolved. The official 2015-06-15 nightly still does not boot.

Comment 31 Adam Williamson 2015-06-15 17:20:46 UTC
Note these errors during live image creation:

DEBUG util.py:378:  dracut-install: ERROR: installing '/usr/lib/dracut/modules.d/90dmsquash-live/dmsquash-generator.sh' to '/usr/lib/systemd/system-generators/dracut-dmsquash-generator'
DEBUG util.py:378:  /usr/lib/dracut/dracut-install -D /var/tmp/initramfs.9IQvoX /usr/lib/dracut/modules.d/90dmsquash-live/dmsquash-generator.sh /usr/lib/systemd/system-generators/dracut-dmsquash-generator
DEBUG util.py:378:  No '/dev/log' or 'logger' included for syslog logging
DEBUG util.py:378:  dracut-install: ERROR: installing '/usr/lib/dracut/modules.d/90dmsquash-live/dmsquash-generator.sh' to '/usr/lib/systemd/system-generators/dracut-dmsquash-generator'
DEBUG util.py:378:  /usr/lib/dracut/dracut-install -D /var/tmp/initramfs.PqbsGc /usr/lib/dracut/modules.d/90dmsquash-live/dmsquash-generator.sh /usr/lib/systemd/system-generators/dracut-dmsquash-generator

(that's from https://kojipkgs.fedoraproject.org//work/tasks/485/10060485/root.log , I see the same in a local creation attempt)

Comment 32 poma 2015-06-15 18:24:04 UTC
$ grep error Rawhide-Live-Base-043.iso.log.txt
  Installing: libgpg-error                 ##################### [ 49/526] 
error reading information on service lm_sensors: No such file or directory
error reading information on service mcelog: No such file or directory
error reading information on service rngd: No such file or directory
libgpg-error-1.19-1.fc23.x86_64

-_-

Comment 33 Adam Williamson 2015-06-15 21:38:23 UTC
Good for you, but the official nightlies are not working. Therefore the bug is not fixed.

I wondered if it was down to whether the build host has dracut 043 or not, but that doesn't seem to be the difference, I still get the error with local builds even after updating my system to 043.

Comment 34 Adam Williamson 2015-06-15 22:32:44 UTC
OK, turns out that is more or less it. You need dracut 043 to be both installed on the build host *and* in the set of packages to be included in the live image. If you have 042 on the host but 043 in the live image package set *or* 043 on the host but 042 in the live image package set, you get that error, it seems. If you have 043 in both, you get no error, and the built image boots.

I guess we'll see how the 20150616 image works.

Comment 35 poma 2015-06-16 11:07:13 UTC
This combination of versions you mentioned, -allegedly- required installed versions on the build host, does not apply here.
Live image was compiled properly with lower versions installed on the build host.

Test compilation:
http://goo.gl/Gm4ffO
ISO/Rawhide-Live-Xfce-WiFi.iso

Comment 36 poma 2015-06-16 11:13:44 UTC
(In reply to poma from comment #29)
...
> $ uname -a
> Linux localhost 4.1.0-0.rc8.git0.1.fc23.x86_64 #1 SMP Mon Jun 15 13:14:22
> UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
> 
> $ du -hs /lib/modules/4.1.0-0.rc8.git0.1.fc23.x86_64/
> 438M	/lib/modules/4.1.0-0.rc8.git0.1.fc23.x86_64/
> 
> Once upon a time the kernel could fit on a floppy. -_-
> 

"sizeof - kernel core/modules x 10"
https://bugzilla.redhat.com/show_bug.cgi?id=1232206

Comment 37 Harald Hoyer 2015-06-16 13:29:56 UTC
(In reply to Adam Williamson from comment #31)
> Note these errors during live image creation:
> 
> DEBUG util.py:378:  dracut-install: ERROR: installing
> '/usr/lib/dracut/modules.d/90dmsquash-live/dmsquash-generator.sh' to
> '/usr/lib/systemd/system-generators/dracut-dmsquash-generator'
> DEBUG util.py:378:  /usr/lib/dracut/dracut-install -D
> /var/tmp/initramfs.9IQvoX
> /usr/lib/dracut/modules.d/90dmsquash-live/dmsquash-generator.sh
> /usr/lib/systemd/system-generators/dracut-dmsquash-generator
> DEBUG util.py:378:  No '/dev/log' or 'logger' included for syslog logging
> DEBUG util.py:378:  dracut-install: ERROR: installing
> '/usr/lib/dracut/modules.d/90dmsquash-live/dmsquash-generator.sh' to
> '/usr/lib/systemd/system-generators/dracut-dmsquash-generator'
> DEBUG util.py:378:  /usr/lib/dracut/dracut-install -D
> /var/tmp/initramfs.PqbsGc
> /usr/lib/dracut/modules.d/90dmsquash-live/dmsquash-generator.sh
> /usr/lib/systemd/system-generators/dracut-dmsquash-generator
> 
> (that's from
> https://kojipkgs.fedoraproject.org//work/tasks/485/10060485/root.log , I see
> the same in a local creation attempt)

DEBUG util.py:378:  Retrieving http://infrastructure.fedoraproject.org/pub/fedora/linux/development/rawhide/x86_64/os/Packages/d/dracut-042-1.fc23.x86_64.rpm ...OK

Seems to be dracut-042 here :-/

Comment 38 Marius Vollmer 2015-06-16 13:43:42 UTC
I attach a script that also produces a "Failed to switch root" error, which might be related to this report.

-----8<-----

[FAILED] Failed to start Switch Root.
See 'systemctl status initrd-switch-root.service' for details.
Warning: /dev/root does not exist

Generating "/run/initramfs/rdsosreport.txt"


Entering emergency mode. Exit the shell to continue.
Type "journalctl" to view system logs.
You might want to save "/run/initramfs/rdsosreport.txt" to a USB stick or /boot
after mounting them and attach it to a bug report.


:/# systemctl status initrd-switch-root.service -l
● initrd-switch-root.service - Switch Root
   Loaded: loaded (/usr/lib/systemd/system/initrd-switch-root.service; static; vendor preset: enabled)
   Active: failed (Result: exit-code) since Tue 2015-06-16 13:40:42 UTC; 53s ago
  Process: 1032 ExecStart=/usr/bin/systemctl --no-block --force switch-root /sysroot (code=exited, status=1/FAILURE)
 Main PID: 1032 (code=exited, status=1/FAILURE)

Jun 16 13:40:42 localhost systemd[1]: Starting Switch Root...
Jun 16 13:40:42 localhost systemctl[1032]: Failed to switch root: Specified switch root path /sysroot does not seem to be an OS tree. os-release file is missing.
Jun 16 13:40:42 localhost systemd[1]: initrd-switch-root.service: Main process exited, code=exited, status=1/FAILURE
Jun 16 13:40:42 localhost systemd[1]: Failed to start Switch Root.
Jun 16 13:40:42 localhost systemd[1]: initrd-switch-root.service: Unit entered failed state.
Jun 16 13:40:42 localhost systemd[1]: initrd-switch-root.service: Triggering OnFailure= dependencies.
Jun 16 13:40:42 localhost systemd[1]: initrd-switch-root.service: Failed with result 'exit-code'.

Comment 39 Marius Vollmer 2015-06-16 13:44:49 UTC
Created attachment 1039499 [details]
script to install rawhide with virt-install

Comment 40 Marius Vollmer 2015-06-16 13:49:52 UTC
Just to mention it: Running the script puts you into the emergency mode shell, and one can go poking around there.  Maybe that is useful.

Comment 41 Harald Hoyer 2015-06-16 14:00:31 UTC
(In reply to Marius Vollmer from comment #38)
> I attach a script that also produces a "Failed to switch root" error, which
> might be related to this report.
> 
> Jun 16 13:40:42 localhost systemctl[1032]: Failed to switch root: Specified
> switch root path /sysroot does not seem to be an OS tree. os-release file is
> missing.


make sure your live image contains /usr/lib/os-release (was /etc/os-release)

Comment 42 Harald Hoyer 2015-06-16 14:01:52 UTC
(In reply to Harald Hoyer from comment #41)
> (In reply to Marius Vollmer from comment #38)
> > I attach a script that also produces a "Failed to switch root" error, which
> > might be related to this report.
> > 
> > Jun 16 13:40:42 localhost systemctl[1032]: Failed to switch root: Specified
> > switch root path /sysroot does not seem to be an OS tree. os-release file is
> > missing.
> 
> 
> make sure your live image contains /usr/lib/os-release (was /etc/os-release)

or your installed OS.

Comment 43 Marius Vollmer 2015-06-16 14:10:18 UTC
> (In reply to Harald Hoyer from comment #41)
>
> > make sure your live image contains /usr/lib/os-release (was /etc/os-release)
> 
> or your installed OS.

I don't control that.  I'll try again a bit later.  Sgallagh says that todays compose might fix things.

Comment 44 Harald Hoyer 2015-06-16 14:17:04 UTC
(In reply to Marius Vollmer from comment #43)
> > (In reply to Harald Hoyer from comment #41)
> >
> > > make sure your live image contains /usr/lib/os-release (was /etc/os-release)
> > 
> > or your installed OS.
> 
> I don't control that.  I'll try again a bit later.  Sgallagh says that
> todays compose might fix things.

you might not have install any of the fedora-release rpms

Comment 45 Adam Williamson 2015-06-16 15:03:13 UTC
Please don't conflate multiple likely different issues. Rawhide nightly boot.iso 20150615 doesn't boot either, which is more likely the same thing Marius is seeing, but it's not the same problem we have here because there isn't a root=live: cmdline parameter involved there. This report is long and poma-ized enough as it is, please don't make it more confusing.

Harald, the os-release thing is a red herring, it just shows up because /sysroot isn't mounted at all so of course os-release is missing from it.

Comment 46 Adam Williamson 2015-06-16 15:54:48 UTC
2015-06-16 Workstation nightly live boots, so let's call this fixed. If boot.iso is still broken I'll file a separate bug shortly.

Comment 47 Adam Williamson 2015-06-16 17:08:03 UTC
boot.iso failure filed as https://bugzilla.redhat.com/show_bug.cgi?id=1232411 , it may be the same thing affecting Marius' case and cloud images, but please make sure before dumping data into that bug. thanks.

Comment 48 satellitgo 2015-06-16 17:58:10 UTC
Fedora-Live-Workstation-x86_64-rawhide-20150616.iso
boots and installs with #liveinst to f22 VirtualBox, G-I-S works after login

Comment 49 poma 2015-06-16 18:14:27 UTC
$ cat /proc/cmdline 
BOOT_IMAGE=vmlinuz0 initrd=initrd0.img root=live:CDLABEL=Fedora-Live-Xfce-x86_64-rawhide- rootfstype=auto ro rd.live.image quiet  rhgb rd.luks=0 rd.md=0 rd.dm=0 

$ rpm -q kernel anaconda dracut systemd
kernel-4.1.0-0.rc8.git0.1.fc23.x86_64
anaconda-23.10-1.fc23.x86_64
dracut-043-1.fc23.x86_64
systemd-220-9.fc23.x86_64


Fedora-Live-Xfce-x86_64-rawhide-20150616.iso  1.5G
PASSED: BOOTABLE


Note You need to log in before you can comment on or make changes to this bug.