I had reported this once before in bug 1666573.
I thought it was fixed there, but apparently not.
The failure shows itself as (controls removed):
[ 80.089654] systemd[1]: media-root\x2dro.mount: Found ordering cycle on media-root\x2dro.mount/start
[ 80.099474] systemd[1]: media-root\x2dro.mount: Found dependency on -.mount/start
[ 80.108348] systemd[1]: media-root\x2dro.mount: Found dependency on media-root\x2dro.mount/start
[ 80.117231] systemd[1]: Unable to break cycle
[ 80.132286] systemd[1]: Requested transaction contains an unfixable cyclic ordering dependency: Resource deadlock avoided
[ 80.180707] systemd[1]: Unnecessary job for VIRTUAL-DISK cloudimg-rootfs was removed.
...
[ TIME ] Timed out waiting for device dev-disk-by\x2dlabel-UEFI.device.
[DEPEND] Dependency failed for /boot/efi.
[DEPEND] Dependency failed for Local File Systems.
The /etc/fstab as read from / once we've left the initramfs
looks like:
#
# This fstab is in an overlay. The real one can be found at
# /media/root-ro/etc/fstab
# The original entry for '/' and other mounts have been updated to be placed
# under /media/root-ro.
# To permanently modify this (or any other file), you should change-root into
# a writable view of the underlying filesystem using:
# sudo overlayroot-chroot
#
LABEL=cloudimg-rootfs /media/root-ro/ ext4 ro,defaults,noauto 0 0
/media/root-ro/ / overlay lowerdir=/media/root-ro/,upperdir=/media/root-rw/overlay/,workdir=/media/root-rw/overlay-workdir/_ 0 0
LABEL=UEFI /boot/efi vfat defaults 0 0 # overlayroot:fs-unsupported
Notes:
* I do not believe this is strictly tied to open-iscsi, but the
test that we see it failing in is the open-iscsi test.
Related bugs:
* bug 1666573: transient systemd ordering cycle in boot with overlayroot ver read-only open-iscsi root
I had reported this once before in bug 1666573.
I thought it was fixed there, but apparently not.
The failure shows itself as (controls removed): x2dro.mount: Found ordering cycle on media-root\ x2dro.mount/ start x2dro.mount: Found dependency on -.mount/start x2dro.mount: Found dependency on media-root\ x2dro.mount/ start by\x2dlabel- UEFI.device.
[ 80.089654] systemd[1]: media-root\
[ 80.099474] systemd[1]: media-root\
[ 80.108348] systemd[1]: media-root\
[ 80.117231] systemd[1]: Unable to break cycle
[ 80.132286] systemd[1]: Requested transaction contains an unfixable cyclic ordering dependency: Resource deadlock avoided
[ 80.180707] systemd[1]: Unnecessary job for VIRTUAL-DISK cloudimg-rootfs was removed.
...
[ TIME ] Timed out waiting for device dev-disk-
[DEPEND] Dependency failed for /boot/efi.
[DEPEND] Dependency failed for Local File Systems.
The /etc/fstab as read from / once we've left the initramfs root-ro/ etc/fstab cloudimg- rootfs /media/root-ro/ ext4 ro,defaults,noauto 0 0 /media/ root-ro/ ,upperdir= /media/ root-rw/ overlay/ ,workdir= /media/ root-rw/ overlay- workdir/ _ 0 0 fs-unsupported
looks like:
#
# This fstab is in an overlay. The real one can be found at
# /media/
# The original entry for '/' and other mounts have been updated to be placed
# under /media/root-ro.
# To permanently modify this (or any other file), you should change-root into
# a writable view of the underlying filesystem using:
# sudo overlayroot-chroot
#
LABEL=
/media/root-ro/ / overlay lowerdir=
LABEL=UEFI /boot/efi vfat defaults 0 0 # overlayroot:
Notes:
* I do not believe this is strictly tied to open-iscsi, but the
test that we see it failing in is the open-iscsi test.
Related bugs:
* bug 1666573: transient systemd ordering cycle in boot with overlayroot ver read-only open-iscsi root