System is unable to boot, dependency failed for /sysroot/usr

Solution Verified - Updated -

Issue

  • The boot process is interrupted as dracut is able to find and mount the root LV, but is unable to find/mount /usr:
[..]
[  OK  ] Started Show Plymouth Boot Screen.
[  OK  ] Reached target Paths.
[  OK  ] Reached target Basic System.
[  OK  ] Found device /dev/mapper/vg_root-lv_root.
         Starting File System Check on /dev/mapper/vg_root-lv_root...
[  OK  ] Started File System Check on /dev/mapper/vg_root-lv_root.
[  OK  ] Started dracut initqueue hook.
         Mounting /sysroot...
[  OK  ] Reached target Remote File Systems (Pre).
[  OK  ] Reached target Remote File Systems.
[  OK  ] Mounted /sysroot.
[  OK  ] Reached target Initrd Root File System.
         Starting Reload Configuration from the Real Root...
[  OK  ] Started Reload Configuration from the Real Root.
[ TIME ] Timed out waiting for device dev-di...2d3jv7\x2dGvZ7\x2dzd1CYX.device.   <<<---
[DEPEND] Dependency failed for /sysroot/usr.                                      <<<---
[DEPEND] Dependency failed for Initrd File Systems.
[  OK  ] Stopped target Basic System.
[  OK  ] Stopped dracut initqueue hook.
         Stopping dracut initqueue hook...
         Starting Cleaning Up and Shutting Down Daemons...
[  OK  ] Stopped dracut pre-udev hook.
         Stopping dracut pre-udev hook...
[  OK  ] Stopped dracut cmdline hook.
         Stopping dracut cmdline hook...
[  OK  ] Stopped target System Initialization.
[..]

Environment

  • Red Hat Enterprise Linux 9
  • Red Hat Enterprise Linux 7
  • Red Hat Enterprise Linux 8

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content