Leap 16.0 Failed boot - can't get further than dracut shell

After a restart, I can’t get leap to load. It goes to an emergency mode, which I have a choice to skip but it just returns to the prompt with an error message of

Failed to connect to the system scope bus via local transport: No such file or directory

Otherwise it takes me to a dracut:/root# prompt. Of which I don’t know much about working in as no commands that I would use in bash work there. I put in the command

systemctl --failed

and got a notification that sysroot.mount was loaded but failed in the Active and Sub categories.

I’ve tried loading from read only snapshots but get the same problems. How can I get this working again?

Either your root disk is physically damaged or filesystem is corrupted and cannot be mounted. It is near to impossible to say anything without logs.

Boot any reasonaly recent live image (like Tumbleweed, systemrescuecd, or similar) and post full output of

btrfs check /dev/your-root-disk-partition
  1. After "what’ restart??
    a. Immediately after initial install?
    b. You have already successfully booted into system since installation, but now get failure?
    c. Something else?

  2. Did you “skip” the emergency choice? Or did you go to emergency?

  3. “otherwise it” … what is “it” that results in the dracut prompt? Non emergency mode?

If you have booted into system since orig install (1.b.), did you run a “zypper up”? Or use Myrlyn to check for updates?

Have you tried to boot from a thumb drive or other external source and attempt to access the newly installed system?

  1. b. It had been working fine for days since I upgraded but was unresponsive, so I restarted.
  2. I have done both. Pressing Control-D to skip, just results in a failed boot with the error message and back to the prompt.
  3. If I don’t skip, I enter the root password and takes it me to the prompt.

I can’t remember whether I have done an update but not since the first day I upgraded at least if at all.

I am just making a live usb iso as suggested above.

1 Like

The output was

[root@sysrescue ~]# btrfs check /dev/sda3
Opening filesystem to check...
Checking filesystem on /dev/sda3
UUID: 699a4590-f1dd-4835-b20d-6312b5fe744a
[1/8] checking log
[2/8] checking root items
[3/8] checking extents
[4/8] checking free space cache
[5/8] checking fs roots
[6/8] checking only csums items (without verifying data)
[7/8] checking root refs
[8/8] checking quota groups skipped (not enabled on this FS)
found 91157102592 bytes used, no error found
total csum bytes: 85975336
total tree bytes: 1536802816
total fs tree bytes: 1348501504
total extent tree bytes: 76480512
btree space waste bytes: 290839506
file data blocks allocated: 425062551552
 referenced 160013467648

However, after running the live USB, Leap now works again. Thank you both for your replies.