Lachu
July 22, 2026, 11:11am
1
Few days ago, system start hanging for 1:30 on starting /dev//disks/by-designator/esp.
I must mention, around month ago, I have moving esp partition. I split on btrfs partition for btrfs and esp (fat32), set flag for new esp, etc. I do not known, what reason could it be, but I have looked at Yast partitioning and do not see anything wrong. I do not format old partition, but it probably do not have esp flag (I am not sure, because for this reason, I look inside Yast2 partitioning).
Lachu
July 22, 2026, 1:54pm
3
nrickert:
grep -i esp /etc/fstab
slawomir@opensuse:~> grep -i esp /etc/fstab
slawomir@opensuse:~>
No string found.
Hi Lachu,
I ran into the same error after zypper dup.
In the end, the cause turned out to be the following: the LoaderDevicePartUUID variable was missing from efivars.
The EFI entry openSUSE Boot Manager pointed to:
EFI\SYSTEMD\SHIM.EFI
shim launched the same SYSTEMD-BOOTX64.EFI, but without the correct systemd-boot EFI variables context;
sysefi-generator in the initrd could not find LoaderDevicePartUUID;
a fallback was selected: /dev/disk/by-designator/esp;
this caused a conflict between services, and one of the services was disabled after a timeout. After that, the boot process continued normally.
After upgrading to the newer systemd version during the latest update, this became an issue. With the previous version, everything worked as expected.
Please check:
ls /sys/firmware/efi/efivars | grep LoaderDevice
In the end, I ran:
sudo bootctl install
As a result, I got another boot menu entry:
Boot0002 Linux Boot Manager
It directly loads:
EFI\SYSTEMD\SYSTEMD-BOOTX64.EFI
and should work correctly.
Now the normal boot path goes through this chain:
UEFI
└─ Boot0002
----└─ EFI\SYSTEMD\SYSTEMD-BOOTX64.EFI
--------└─ LoaderDevicePartUUID = 01b85e5d-b970-400d-a409-08e6ae029415
------------└─ BLS entry
-----------------└─ kernel + initrd
There is " -----------------" insteed spaces because formatting problem.
The old problematic path:
Boot0001
└─ EFI\SYSTEMD\SHIM.EFI
is now only used as a backup.
norrin
July 23, 2026, 2:00pm
5
Hi.
I have the same issue after a “zypper dup”.
I am still on grub-bls, so bootctl install said:
norrin@localhost:~> sudo bootctl install
[sudo] Passwort für root:
Created directory "/boot/efi/EFI".
Created directory "/boot/efi/EFI/systemd".
Created directory "/boot/efi/EFI/BOOT".
Created directory "/boot/efi/loader".
Created directory "/boot/efi/loader/keys".
Created directory "/boot/efi/loader".
Created directory "/boot/efi/loader/entries".
Created directory "/boot/efi/EFI".
Created directory "/boot/efi/EFI/Linux".
Failed to resolve path '/usr/lib/systemd/boot/efi': No such file or directory
norrin@localhost:~>
Do i have to create or symlink the systemd-folders?
Please run:
sudo bootctl status
sudo efibootmgr
And share output.
norrin
July 24, 2026, 7:06am
7
Here we go:
linux:~ # bootctl status
systemd-boot not installed in ESP.
System:
Firmware: n/a (n/a)
Firmware Arch: x64
Secure Boot: enabled (deployed)
TPM2 Support: yes
Measured UKI: no
Measured OS: no
Boot into FW: supported
Platform Lang: en_US.UTF-8
Random Seed:
System Token: not set
Exists: yes
Available Boot Loaders on ESP:
ESP: /boot/efi (/dev/disk/by-partuuid/83cbdae3-6771-4694-8f43-b2abcaf24850)
File: ├─/boot/efi//EFI/BOOT/BOOTX64.EFI
├─/boot/efi//EFI/BOOT/MokManager.efi
├─/boot/efi//EFI/BOOT/fallback.efi
└─/boot/efi//EFI/BOOT/grub.efi
Boot Loaders Listed in EFI Variables:
Title: opensuse-secureboot
ID: 0x0005
Status: active, boot-order
Partition: /dev/disk/by-partuuid/83cbdae3-6771-4694-8f43-b2abcaf24850
File: └─/boot/efi//EFI/opensuse/shim.efi
Boot Loader Entry Locations:
ESP: /boot/efi (/dev/disk/by-partuuid/83cbdae3-6771-4694-8f43-b2abcaf24850, $BOOT)
config: /boot/efi//loader/loader.conf
token: opensuse-tumbleweed
0 entries, no entry could be determined as default.
linux:~ # efibootmgr
BootCurrent: 0005
Timeout: 1 seconds
BootOrder: 0005,0006,0007,0008
Boot0005* opensuse-secureboot HD(1,GPT,83cbdae3-6771-4694-8f43-b2abcaf24850,0x800,0x32000)/File(\EFI\opensuse\shim.efi)
Boot0006* UEFI:CD/DVD Drive BBS(129,,0x0)
Boot0007* UEFI:Removable Device BBS(130,,0x0)
Boot0008* UEFI:Network Device BBS(131,,0x0)
linux:~ #
norrin,
Please run more (add sudo if needed):
lsinitrd | grep -E ‘gpt|loader|esp|systemd’
grep -R “LoaderDevicePartUUID|gpt-auto|esp” /etc/dracut.conf /etc/dracut.conf.d/* /usr/lib/dracut 2>/dev/null
And share output.
norrin
July 24, 2026, 12:09pm
9
Hmmm, there is only
linux:~ # lsinitrd | grep -E ‘gpt|loader|esp|systemd’
esp: command not found
loader: command not found
systemd’: Befehl nicht gefunden
linux:~ # grep -R “LoaderDevicePartUUID|gpt-auto|esp” /etc/dracut.conf /etc/dracut.conf.d/* /usr/lib/dracut 2>/dev/null
gpt-auto: command not found
grep: inst-sys/.gnupg/S.gpg-agent: Kein passendes Gerät bzw. keine passende Adresse gefunden
grep: inst-sys/.gnupg/S.gpg-agent.extra: Kein passendes Gerät bzw. keine passende Adresse gefunden
grep: inst-sys/.gnupg/S.gpg-agent.browser: Kein passendes Gerät bzw. keine passende Adresse gefunden
grep: inst-sys/.gnupg/S.gpg-agent.ssh: Kein passendes Gerät bzw. keine passende Adresse gefunden
esp”: Befehl nicht gefunden
linux:~ #
This looks pretty messed up. The quotes look different then mine:
knurpht@Lenovo-P16:~> sudo lsinitrd | grep -E 'gpt|loader|esp'
-rw-r--r-- 1 root root 13747 Jul 6 08:03 usr/lib/modules/7.1.4-1-default/kernel/drivers/hid/intel-ish-hid/intel-ishtp-loader.ko.zst
-rw-r--r-- 1 root root 31795 Jul 6 08:03 usr/lib/modules/7.1.4-1-default/kernel/drivers/input/keyboard/applespi.ko.zst
-rwxr-xr-x 1 root root 43680 Jul 6 08:03 usr/lib/systemd/system-generators/systemd-gpt-auto-generator
and the second command:
knurpht@Lenovo-P16:~> grep -R “LoaderDevicePartUUID|gpt-auto|esp” /etc/dracut.conf /etc/dracut.conf.d/* /usr/lib/dracut 2>/dev/null
gpt-auto: command not found
esp”: opdracht niet gevonden
^C
knurpht@Lenovo-P16:~> grep -R 'LoaderDevicePartUUID|gpt-auto|esp' /etc/dracut.conf /etc/dracut.conf.d/* /usr/lib/dracut 2>/dev/null
knurpht@Lenovo-P16:~> grep -E 'LoaderDevicePartUUID|gpt-auto|esp' /etc/dracut.conf /etc/dracut.conf.d/* /usr/lib/dracut 2>/dev/null
knurpht@Lenovo-P16:~> grep -E "LoaderDevicePartUUID|gpt-auto|esp" /etc/dracut.conf /etc/dracut.conf.d/* /usr/lib/dracut 2>/dev/null
knurpht@Lenovo-P16:~>
Did you actually try these commands, or copy them from somewhere on the web? Both don’t work because wrong quote chars are used.
Lachu
July 24, 2026, 3:08pm
12
HelpNeeded_1971:
sudo bootctl install
After do above and reboot, I’ve got message about invalid signature. After this system boots without error mentioned in first post by me.
PS: I am not expert about EFI/SecureBoot/Systemd, so please be patient. Is there a way to solve current problem? I am using systemd-boot.
hcvv
July 24, 2026, 4:00pm
13
The “quote” characters there a certainly not the correct ones!
Note that they should both be ' APOSTROPHE (U+0027, UTF-8: x’27’).
You have ‘ LEFT SINGLE QUOTE QUOTATION (U+2018, UTF-8: x’E28098’) and ’ RIGHT SINGLE QUOTATION (U+2019, UTF-8: x’E28099).
1 Like
@norrin copied it from @HelpNeeded_1971 ’s post.
1 Like
norrin
July 24, 2026, 4:08pm
15
Good point!
So here we go again (with correct apostrophes):
linux:~ # lsinitrd | grep -E 'gpt|loader|esp|systemd'
systemd
systemd-ask-password
systemd-battery-check
systemd-initrd
systemd-journald
systemd-modules-load
systemd-sysctl
systemd-sysusers
systemd-tmpfiles
systemd-udevd
dracut-systemd
-rw-r--r-- 1 root root 169 Jul 6 08:03 etc/conf.d/systemd.conf
drwxr-xr-x 2 root root 0 Jul 6 08:03 etc/systemd
drwxr-xr-x 2 root root 0 Jul 6 08:03 etc/systemd/system
drwxr-xr-x 2 root root 0 Jul 6 08:03 etc/systemd/system/cryptsetup.target.wants
lrwxrwxrwx 1 root root 45 Jul 6 08:03 etc/systemd/system/cryptsetup.target.wants/pcr-signature.service -> /usr/lib/systemd/system/pcr-signature.service
drwxr-xr-x 2 root root 0 Jul 6 08:03 etc/systemd/system/dev-disk-by\x2duuid-B6F2\x2d0FCD.device.d
-rw-r--r-- 1 root root 60 Jul 6 08:03 etc/systemd/system/dev-disk-by\x2duuid-B6F2\x2d0FCD.device.d/timeout.conf
drwxr-xr-x 2 root root 0 Jul 6 08:03 etc/systemd/system/initrd-root-device.target.wants
lrwxrwxrwx 1 root root 53 Jul 6 08:03 etc/systemd/system/initrd-root-device.target.wants/measure-pcr-validator.service -> /usr/lib/systemd/system/measure-pcr-validator.service
drwxr-xr-x 2 root root 0 Jul 6 08:03 etc/systemd/system/initrd.target.wants
lrwxrwxrwx 1 root root 42 Jul 6 08:03 etc/systemd/system/initrd.target.wants/dev-disk-by\x2duuid-B6F2\x2d0FCD.device -> ../dev-disk-by\x2duuid-B6F2\x2d0FCD.device
lrwxrwxrwx 1 root root 50 Jul 6 08:03 etc/systemd/system/initrd.target.wants/dracut-cmdline-ask.service -> /usr/lib/systemd/system/dracut-cmdline-ask.service
lrwxrwxrwx 1 root root 46 Jul 6 08:03 etc/systemd/system/initrd.target.wants/dracut-cmdline.service -> /usr/lib/systemd/system/dracut-cmdline.service
lrwxrwxrwx 1 root root 44 Jul 6 08:03 etc/systemd/system/initrd.target.wants/dracut-mount.service -> /usr/lib/systemd/system/dracut-mount.service
lrwxrwxrwx 1 root root 48 Jul 6 08:03 etc/systemd/system/initrd.target.wants/dracut-pre-mount.service -> /usr/lib/systemd/system/dracut-pre-mount.service
lrwxrwxrwx 1 root root 48 Jul 6 08:03 etc/systemd/system/initrd.target.wants/dracut-pre-pivot.service -> /usr/lib/systemd/system/dracut-pre-pivot.service
lrwxrwxrwx 1 root root 50 Jul 6 08:03 etc/systemd/system/initrd.target.wants/dracut-pre-trigger.service -> /usr/lib/systemd/system/dracut-pre-trigger.service
lrwxrwxrwx 1 root root 47 Jul 6 08:03 etc/systemd/system/initrd.target.wants/dracut-pre-udev.service -> /usr/lib/systemd/system/dracut-pre-udev.service
lrwxrwxrwx 1 root root 23 Jul 6 08:03 init -> usr/lib/systemd/systemd
-rwxr-xr-x 1 root root 28032 Jul 6 08:03 usr/bin/systemd-ask-password
-rwxr-xr-x 1 root root 23664 Jul 6 08:03 usr/bin/systemd-cgls
-rwxr-xr-x 1 root root 23256 Jul 6 08:03 usr/bin/systemd-escape
-rwxr-xr-x 1 root root 101272 Jul 6 08:03 usr/bin/systemd-run
-rwxr-xr-x 1 root root 72856 Jul 6 08:03 usr/bin/systemd-sysusers
-rwxr-xr-x 1 root root 134928 Jul 6 08:03 usr/bin/systemd-tmpfiles
-rwxr-xr-x 1 root root 35760 Jul 6 08:03 usr/bin/systemd-tty-ask-password-agent
-rwxr-xr-x 1 root root 498744 Jul 6 08:03 usr/lib64/libnss_systemd.so.2
-rwxr-xr-x 1 root root 1222144 Jul 6 08:03 usr/lib64/libsystemd.so.0.44.0
lrwxrwxrwx 1 root root 20 Jul 6 08:03 usr/lib64/libsystemd.so.0 -> libsystemd.so.0.44.0
drwxr-xr-x 2 root root 0 Jul 6 08:03 usr/lib64/systemd
-rwxr-xr-x 1 root root 2931160 Jul 6 08:03 usr/lib64/systemd/libsystemd-core-261.1-1.1.so
-rwxr-xr-x 1 root root 5916160 Jul 6 08:03 usr/lib64/systemd/libsystemd-shared-261.1-1.1.so
-rwxr-xr-x 1 root root 509964 Jul 6 08:03 usr/lib/libnss_systemd.so.2
-rw-r--r-- 1 root root 821 Jun 26 12:41 usr/lib/modprobe.d/systemd.conf
-rw-r--r-- 1 root root 13774 Jul 4 18:20 usr/lib/modules/7.1.3-1-default/kernel/drivers/hid/intel-ish-hid/intel-ishtp-loader.ko.zst
-rw-r--r-- 1 root root 31813 Jul 4 18:20 usr/lib/modules/7.1.3-1-default/kernel/drivers/input/keyboard/applespi.ko.zst
drwxr-xr-x 2 root root 0 Jul 6 08:03 usr/lib/systemd
-rw-r--r-- 1 root root 1435 Jul 6 08:03 usr/lib/systemd/journald.conf
drwxr-xr-x 2 root root 0 Jul 6 08:03 usr/lib/systemd/journald.conf.d
-rw-r--r-- 1 root root 369 Apr 10 2024 usr/lib/systemd/journald.conf.d/20-defaults-SUSE.conf
-rw-r--r-- 1 root root 222 Jul 6 08:03 usr/lib/systemd/journald.conf.d/initrd.conf
drwxr-xr-x 2 root root 0 Jul 6 08:03 usr/lib/systemd/system
-rw-r--r-- 1 root root 927 Jun 26 12:41 usr/lib/systemd/system/basic.target
-rw-r--r-- 1 root root 1368 Jul 6 08:03 usr/lib/systemd/system/breakpoint-pre-basic.service
-rw-r--r-- 1 root root 1393 Jul 6 08:03 usr/lib/systemd/system/breakpoint-pre-mount.service
-rw-r--r-- 1 root root 1376 Jul 6 08:03 usr/lib/systemd/system/breakpoint-pre-switch-root.service
-rw-r--r-- 1 root root 1378 Jul 6 08:03 usr/lib/systemd/system/breakpoint-pre-udev.service
-rw-r--r-- 1 root root 2628 Jul 6 08:03 usr/lib/systemd/system.conf
drwxr-xr-x 2 root root 0 Jul 6 08:03 usr/lib/systemd/system.conf.d
-rw-r--r-- 1 root root 479 Apr 10 2024 usr/lib/systemd/system.conf.d/20-defaults-SUSE.conf
-rw-r--r-- 1 root root 473 Jun 26 12:41 usr/lib/systemd/system/cryptsetup-pre.target
-rw-r--r-- 1 root root 420 Jun 26 12:41 usr/lib/systemd/system/cryptsetup.target
lrwxrwxrwx 1 root root 13 Jul 6 08:03 usr/lib/systemd/system/ctrl-alt-del.target -> reboot.target
-rwxr-xr-x 1 root root 180256 Jul 6 08:03 usr/lib/systemd/systemd
-rwxr-xr-x 1 root root 18880 Jul 6 08:03 usr/lib/systemd/systemd-battery-check
-rw-r--r-- 1 root root 1102 Jul 6 08:03 usr/lib/systemd/system/debug-shell.service
lrwxrwxrwx 1 root root 13 Jul 6 08:03 usr/lib/systemd/system/default.target -> initrd.target
-rwxr-xr-x 1 root root 166888 Jul 6 08:03 usr/lib/systemd/systemd-executor
-rwxr-xr-x 1 root root 26888 Jul 6 08:03 usr/lib/systemd/systemd-fsck
-rwxr-xr-x 1 root root 27312 Jul 6 08:03 usr/lib/systemd/systemd-hibernate-resume
-rwxr-xr-x 1 root root 226368 Jul 6 08:03 usr/lib/systemd/systemd-journald
-rwxr-xr-x 1 root root 27264 Jul 6 08:03 usr/lib/systemd/systemd-modules-load
-rw-r--r-- 1 root root 847 Jul 6 08:03 usr/lib/systemd/system/dracut-cmdline-ask.service
-rw-r--r-- 1 root root 915 Jul 6 08:03 usr/lib/systemd/system/dracut-cmdline.service
-rw-r--r-- 1 root root 683 Jul 6 08:03 usr/lib/systemd/system/dracut-emergency.service
-rw-r--r-- 1 root root 788 Jul 6 08:03 usr/lib/systemd/system/dracut-initqueue.service
-rw-r--r-- 1 root root 872 Jul 6 08:03 usr/lib/systemd/system/dracut-mount.service
-rw-r--r-- 1 root root 909 Jul 6 08:03 usr/lib/systemd/system/dracut-pre-mount.service
-rw-r--r-- 1 root root 1347 Jul 6 08:03 usr/lib/systemd/system/dracut-pre-pivot.service
-rw-r--r-- 1 root root 1005 Jul 6 08:03 usr/lib/systemd/system/dracut-pre-trigger.service
-rw-r--r-- 1 root root 1078 Jul 6 08:03 usr/lib/systemd/system/dracut-pre-udev.service
-rwxr-xr-x 1 root root 14528 Jul 6 08:03 usr/lib/systemd/systemd-reply-password
-rwxr-xr-x 1 root root 64376 Jul 6 08:03 usr/lib/systemd/systemd-shutdown
-rwxr-xr-x 1 root root 23496 Jul 6 08:03 usr/lib/systemd/systemd-sysctl
lrwxrwxrwx 1 root root 41 Jul 6 08:03 usr/lib/systemd/systemd-sysroot-fstab-check -> system-generators/systemd-fstab-generator
lrwxrwxrwx 1 root root 17 Jul 6 08:03 usr/lib/systemd/systemd-udevd -> ../../bin/udevadm
-rwxr-xr-x 1 root root 30992 Jul 6 08:03 usr/lib/systemd/systemd-vconsole-setup
-rwxr-xr-x 1 root root 22712 Jul 6 08:03 usr/lib/systemd/systemd-volatile-root
-rw-r--r-- 2 root root 0 Jul 6 08:03 usr/lib/systemd/system/emergency.service
-rw-r--r-- 1 root root 479 Jun 26 12:41 usr/lib/systemd/system/emergency.target
-rw-r--r-- 1 root root 500 Jun 26 12:41 usr/lib/systemd/system/final.target
drwxr-xr-x 2 root root 0 Jul 6 08:03 usr/lib/systemd/system-generators
-rwxr-xr-x 1 root root 3217 Jul 6 08:03 usr/lib/systemd/system-generators/dracut-rootfs-generator
-rwxr-xr-x 1 root root 1884 Jul 6 08:03 usr/lib/systemd/system-generators/measure-pcr-generator
-rwxr-xr-x 1 root root 945 May 6 14:30 usr/lib/systemd/system-generators/sysefi-generator
-rwxr-xr-x 1 root root 23048 Jul 6 08:03 usr/lib/systemd/system-generators/systemd-debug-generator
-rwxr-xr-x 1 root root 55968 Jul 6 08:03 usr/lib/systemd/system-generators/systemd-fstab-generator
-rwxr-xr-x 1 root root 43680 Jul 6 08:03 usr/lib/systemd/system-generators/systemd-gpt-auto-generator
-rwxr-xr-x 1 root root 27056 Jul 6 08:03 usr/lib/systemd/system-generators/systemd-hibernate-resume-generator
-rw-r--r-- 1 root root 590 Jun 26 12:41 usr/lib/systemd/system/halt.target
drwxr-xr-x 2 root root 0 Jul 6 08:03 usr/lib/systemd/system/halt.target.wants
lrwxrwxrwx 1 root root 24 Jul 6 08:03 usr/lib/systemd/system/halt.target.wants/plymouth-halt.service -> ../plymouth-halt.service
-rw-r--r-- 1 root root 725 Jun 26 12:41 usr/lib/systemd/system/initrd-cleanup.service
-rw-r--r-- 1 root root 598 Jun 26 12:41 usr/lib/systemd/system/initrd-fs.target
-rw-r--r-- 1 root root 1116 Jul 6 08:03 usr/lib/systemd/system/initrd-parse-etc.service
-rw-r--r-- 1 root root 566 Jun 26 12:41 usr/lib/systemd/system/initrd-root-device.target
-rw-r--r-- 1 root root 571 Jun 26 12:41 usr/lib/systemd/system/initrd-root-fs.target
drwxr-xr-x 2 root root 0 Jul 6 08:03 usr/lib/systemd/system/initrd-root-fs.target.wants
lrwxrwxrwx 1 root root 30 Jul 6 08:03 usr/lib/systemd/system/initrd-root-fs.target.wants/ostree-prepare-root.service -> ../ostree-prepare-root.service
-rw-r--r-- 1 root root 642 Jun 26 12:41 usr/lib/systemd/system/initrd-switch-root.service
-rw-r--r-- 1 root root 807 Jun 26 12:41 usr/lib/systemd/system/initrd-switch-root.target
drwxr-xr-x 2 root root 0 Jul 6 08:03 usr/lib/systemd/system/initrd-switch-root.target.wants
lrwxrwxrwx 1 root root 25 Jul 6 08:03 usr/lib/systemd/system/initrd-switch-root.target.wants/plymouth-start.service -> ../plymouth-start.service
lrwxrwxrwx 1 root root 31 Jul 6 08:03 usr/lib/systemd/system/initrd-switch-root.target.wants/plymouth-switch-root.service -> ../plymouth-switch-root.service
-rw-r--r-- 1 root root 810 Jun 26 12:41 usr/lib/systemd/system/initrd.target
drwxr-xr-x 2 root root 0 Jul 6 08:03 usr/lib/systemd/system/initrd.target.wants
lrwxrwxrwx 1 root root 27 Jul 6 08:03 usr/lib/systemd/system/initrd.target.wants/dracut-initqueue.service -> ../dracut-initqueue.service
lrwxrwxrwx 1 root root 32 Jul 6 08:03 usr/lib/systemd/system/initrd.target.wants/systemd-battery-check.service -> ../systemd-battery-check.service
-rw-r--r-- 1 root root 737 Jun 26 12:41 usr/lib/systemd/system/initrd-udevadm-cleanup-db.service
-rw-r--r-- 1 root root 571 Jun 26 12:41 usr/lib/systemd/system/initrd-usr-fs.target
-rw-r--r-- 1 root root 598 Jun 26 12:41 usr/lib/systemd/system/kexec.target
drwxr-xr-x 2 root root 0 Jul 6 08:03 usr/lib/systemd/system/kexec.target.wants
lrwxrwxrwx 1 root root 25 Jul 6 08:03 usr/lib/systemd/system/kexec.target.wants/plymouth-kexec.service -> ../plymouth-kexec.service
-rw-r--r-- 1 root root 771 Jul 6 08:03 usr/lib/systemd/system/kmod-static-nodes.service
-rw-r--r-- 1 root root 453 Jun 26 12:41 usr/lib/systemd/system/local-fs-pre.target
-rw-r--r-- 1 root root 556 Jun 26 12:41 usr/lib/systemd/system/local-fs.target
-rw-r--r-- 1 root root 506 Jul 6 08:03 usr/lib/systemd/system/measure-pcr-validator.service
-rw-r--r-- 1 root root 1308 Jun 26 12:41 usr/lib/systemd/system/modprobe@.service
-rw-r--r-- 1 root root 540 Jun 26 12:41 usr/lib/systemd/system/multi-user.target
drwxr-xr-x 2 root root 0 Jul 6 08:03 usr/lib/systemd/system/multi-user.target.wants
lrwxrwxrwx 1 root root 24 Jul 6 08:03 usr/lib/systemd/system/multi-user.target.wants/plymouth-quit.service -> ../plymouth-quit.service
lrwxrwxrwx 1 root root 29 Jul 6 08:03 usr/lib/systemd/system/multi-user.target.wants/plymouth-quit-wait.service -> ../plymouth-quit-wait.service
-rw-r--r-- 1 root root 483 Jun 26 12:41 usr/lib/systemd/system/network-online.target
-rw-r--r-- 1 root root 490 Jun 26 12:41 usr/lib/systemd/system/network-pre.target
-rw-r--r-- 1 root root 499 Jun 26 12:41 usr/lib/systemd/system/network.target
-rw-r--r-- 1 root root 562 Jun 26 12:41 usr/lib/systemd/system/nss-lookup.target
-rw-r--r-- 1 root root 521 Jun 26 12:41 usr/lib/systemd/system/nss-user-lookup.target
-rw-r--r-- 1 root root 1173 Apr 11 12:47 usr/lib/systemd/system/ostree-prepare-root.service
-rw-r--r-- 1 root root 407 Jun 26 12:41 usr/lib/systemd/system/paths.target
-rw-r--r-- 1 root root 301 May 6 14:30 usr/lib/systemd/system/pcr-signature.service
-rw-r--r-- 1 root root 404 Feb 10 16:29 usr/lib/systemd/system/plymouth-halt.service
-rw-r--r-- 1 root root 418 Feb 10 16:29 usr/lib/systemd/system/plymouth-kexec.service
-rw-r--r-- 1 root root 413 Feb 10 16:29 usr/lib/systemd/system/plymouth-poweroff.service
-rw-r--r-- 1 root root 218 Feb 10 16:29 usr/lib/systemd/system/plymouth-quit.service
-rw-r--r-- 1 root root 224 Feb 10 16:29 usr/lib/systemd/system/plymouth-quit-wait.service
-rw-r--r-- 1 root root 406 Feb 10 16:29 usr/lib/systemd/system/plymouth-reboot.service
-rw-r--r-- 1 root root 579 Feb 10 16:29 usr/lib/systemd/system/plymouth-start.service
-rw-r--r-- 1 root root 315 Feb 10 16:29 usr/lib/systemd/system/plymouth-switch-root.service
-rw-r--r-- 1 root root 607 Jun 26 12:41 usr/lib/systemd/system/poweroff.target
drwxr-xr-x 2 root root 0 Jul 6 08:03 usr/lib/systemd/system/poweroff.target.wants
lrwxrwxrwx 1 root root 28 Jul 6 08:03 usr/lib/systemd/system/poweroff.target.wants/plymouth-poweroff.service -> ../plymouth-poweroff.service
-rw-r--r-- 1 root root 598 Jun 26 12:41 usr/lib/systemd/system/reboot.target
drwxr-xr-x 2 root root 0 Jul 6 08:03 usr/lib/systemd/system/reboot.target.wants
lrwxrwxrwx 1 root root 26 Jul 6 08:03 usr/lib/systemd/system/reboot.target.wants/plymouth-reboot.service -> ../plymouth-reboot.service
-rw-r--r-- 1 root root 557 Jun 26 12:41 usr/lib/systemd/system/remote-cryptsetup.target
-rw-r--r-- 1 root root 454 Jun 26 12:41 usr/lib/systemd/system/remote-fs-pre.target
-rw-r--r-- 1 root root 530 Jun 26 12:41 usr/lib/systemd/system/remote-fs.target
-rw-r--r-- 2 root root 694 Jul 6 08:03 usr/lib/systemd/system/rescue.service
-rw-r--r-- 1 root root 500 Jun 26 12:41 usr/lib/systemd/system/rescue.target
-rw-r--r-- 1 root root 548 Jun 26 12:41 usr/lib/systemd/system/rpcbind.target
-rw-r--r-- 1 root root 457 Jun 26 12:41 usr/lib/systemd/system/shutdown.target
-rw-r--r-- 1 root root 410 Jun 26 12:41 usr/lib/systemd/system/sigpwr.target
-rw-r--r-- 1 root root 462 Jun 26 12:41 usr/lib/systemd/system/slices.target
-rw-r--r-- 1 root root 409 Jun 26 12:41 usr/lib/systemd/system/sockets.target
drwxr-xr-x 2 root root 0 Jul 6 08:03 usr/lib/systemd/system/sockets.target.wants
lrwxrwxrwx 1 root root 34 Jul 6 08:03 usr/lib/systemd/system/sockets.target.wants/systemd-journald-dev-log.socket -> ../systemd-journald-dev-log.socket
lrwxrwxrwx 1 root root 26 Jul 6 08:03 usr/lib/systemd/system/sockets.target.wants/systemd-journald.socket -> ../systemd-journald.socket
lrwxrwxrwx 1 root root 31 Jul 6 08:03 usr/lib/systemd/system/sockets.target.wants/systemd-udevd-control.socket -> ../systemd-udevd-control.socket
lrwxrwxrwx 1 root root 30 Jul 6 08:03 usr/lib/systemd/system/sockets.target.wants/systemd-udevd-kernel.socket -> ../systemd-udevd-kernel.socket
-rw-r--r-- 1 root root 402 Jun 26 12:41 usr/lib/systemd/system/swap.target
-rw-r--r-- 1 root root 574 Jun 26 12:41 usr/lib/systemd/system/sysinit.target
drwxr-xr-x 2 root root 0 Jul 6 08:03 usr/lib/systemd/system/sysinit.target.wants
lrwxrwxrwx 1 root root 28 Jul 6 08:03 usr/lib/systemd/system/sysinit.target.wants/kmod-static-nodes.service -> ../kmod-static-nodes.service
lrwxrwxrwx 1 root root 25 Jul 6 08:03 usr/lib/systemd/system/sysinit.target.wants/plymouth-start.service -> ../plymouth-start.service
lrwxrwxrwx 1 root root 36 Jul 6 08:03 usr/lib/systemd/system/sysinit.target.wants/systemd-ask-password-console.path -> ../systemd-ask-password-console.path
lrwxrwxrwx 1 root root 27 Jul 6 08:03 usr/lib/systemd/system/sysinit.target.wants/systemd-journald.service -> ../systemd-journald.service
lrwxrwxrwx 1 root root 31 Jul 6 08:03 usr/lib/systemd/system/sysinit.target.wants/systemd-modules-load.service -> ../systemd-modules-load.service
lrwxrwxrwx 1 root root 25 Jul 6 08:03 usr/lib/systemd/system/sysinit.target.wants/systemd-sysctl.service -> ../systemd-sysctl.service
lrwxrwxrwx 1 root root 27 Jul 6 08:03 usr/lib/systemd/system/sysinit.target.wants/systemd-sysusers.service -> ../systemd-sysusers.service
lrwxrwxrwx 1 root root 43 Jul 6 08:03 usr/lib/systemd/system/sysinit.target.wants/systemd-tmpfiles-setup-dev-early.service -> ../systemd-tmpfiles-setup-dev-early.service
lrwxrwxrwx 1 root root 37 Jul 6 08:03 usr/lib/systemd/system/sysinit.target.wants/systemd-tmpfiles-setup-dev.service -> ../systemd-tmpfiles-setup-dev.service
lrwxrwxrwx 1 root root 33 Jul 6 08:03 usr/lib/systemd/system/sysinit.target.wants/systemd-tmpfiles-setup.service -> ../systemd-tmpfiles-setup.service
lrwxrwxrwx 1 root root 24 Jul 6 08:03 usr/lib/systemd/system/sysinit.target.wants/systemd-udevd.service -> ../systemd-udevd.service
lrwxrwxrwx 1 root root 31 Jul 6 08:03 usr/lib/systemd/system/sysinit.target.wants/systemd-udev-trigger.service -> ../systemd-udev-trigger.service
-rw-r--r-- 1 root root 1082 Jun 26 12:41 usr/lib/systemd/system/sys-kernel-config.mount
-rw-r--r-- 1 root root 1378 Jun 26 12:41 usr/lib/systemd/system/syslog.socket
-rw-r--r-- 1 root root 771 Jun 26 12:41 usr/lib/systemd/system/systemd-ask-password-console.path
-rw-r--r-- 1 root root 846 Jun 26 12:41 usr/lib/systemd/system/systemd-ask-password-console.service
-rw-r--r-- 1 root root 454 Feb 10 16:29 usr/lib/systemd/system/systemd-ask-password-plymouth.path
-rw-r--r-- 1 root root 451 Feb 10 16:29 usr/lib/systemd/system/systemd-ask-password-plymouth.service
-rw-r--r-- 1 root root 899 Jul 6 08:03 usr/lib/systemd/system/systemd-battery-check.service
-rw-r--r-- 1 root root 795 Jul 6 08:03 usr/lib/systemd/system/systemd-fsck@.service
-rw-r--r-- 1 root root 562 Jun 26 12:41 usr/lib/systemd/system/systemd-halt.service
-rw-r--r-- 1 root root 666 Jul 6 08:03 usr/lib/systemd/system/systemd-hibernate-resume.service
-rw-r--r-- 1 root root 750 Jun 26 12:41 usr/lib/systemd/system/systemd-journal-catalog-update.service
-rw-r--r-- 1 root root 741 Jun 26 12:41 usr/lib/systemd/system/systemd-journald-audit.socket
-rw-r--r-- 1 root root 1199 Jun 26 12:41 usr/lib/systemd/system/systemd-journald-dev-log.socket
-rw-r--r-- 1 root root 2846 Jul 6 08:03 usr/lib/systemd/system/systemd-journald.service
-rw-r--r-- 1 root root 1458 Jul 6 08:03 usr/lib/systemd/system/systemd-journald@.service
-rw-r--r-- 1 root root 952 Jun 26 12:41 usr/lib/systemd/system/systemd-journald.socket
-rw-r--r-- 1 root root 798 Jun 26 12:41 usr/lib/systemd/system/systemd-journald@.socket
-rw-r--r-- 1 root root 605 Jun 26 12:41 usr/lib/systemd/system/systemd-journald-varlink@.socket
-rw-r--r-- 1 root root 569 Jun 26 12:41 usr/lib/systemd/system/systemd-kexec.service
-rw-r--r-- 1 root root 1104 Jul 6 08:03 usr/lib/systemd/system/systemd-modules-load.service
-rw-r--r-- 1 root root 575 Jun 26 12:41 usr/lib/systemd/system/systemd-poweroff.service
-rw-r--r-- 1 root root 568 Jun 26 12:41 usr/lib/systemd/system/systemd-reboot.service
-rw-r--r-- 1 root root 731 Jul 6 08:03 usr/lib/systemd/system/systemd-sysctl.service
-rw-r--r-- 1 root root 1310 Jun 26 12:41 usr/lib/systemd/system/systemd-sysusers.service
drwxr-xr-x 2 root root 0 Jul 6 08:03 usr/lib/systemd/system/systemd-sysusers.service.d
-rw-r--r-- 1 root root 29 Jul 6 08:03 usr/lib/systemd/system/systemd-sysusers.service.d/sysusers-dracut.conf
-rw-r--r-- 1 root root 747 Jun 26 12:41 usr/lib/systemd/system/systemd-tmpfiles-clean.service
-rw-r--r-- 1 root root 852 Jun 26 12:41 usr/lib/systemd/system/systemd-tmpfiles-setup-dev-early.service
-rw-r--r-- 1 root root 877 Jun 26 12:41 usr/lib/systemd/system/systemd-tmpfiles-setup-dev.service
-rw-r--r-- 1 root root 1023 Jun 26 12:41 usr/lib/systemd/system/systemd-tmpfiles-setup.service
-rw-r--r-- 1 root root 667 Jun 26 12:41 usr/lib/systemd/system/systemd-udevd-control.socket
-rw-r--r-- 1 root root 880 Jun 26 12:41 usr/lib/systemd/system/systemd-udevd-kernel.socket
-rw-r--r-- 1 root root 2284 Jul 6 08:03 usr/lib/systemd/system/systemd-udevd.service
-rw-r--r-- 1 root root 863 Jun 26 12:41 usr/lib/systemd/system/systemd-udev-settle.service
-rw-r--r-- 1 root root 787 Jun 26 12:41 usr/lib/systemd/system/systemd-udev-trigger.service
-rw-r--r-- 1 root root 1196 Jul 6 08:03 usr/lib/systemd/system/systemd-vconsole-setup.service
-rw-r--r-- 1 root root 743 Jul 6 08:03 usr/lib/systemd/system/systemd-volatile-root.service
-rw-r--r-- 1 root root 458 Jun 26 12:41 usr/lib/systemd/system/timers.target
-rw-r--r-- 1 root root 465 Jun 26 12:41 usr/lib/systemd/system/umount.target
-rw-r--r-- 1 root root 314 Jul 6 08:03 usr/lib/sysusers.d/systemd-journal.conf
-rw-r--r-- 1 root root 848 Jul 6 08:03 usr/lib/tmpfiles.d/20-systemd-stub.conf
-rw-r--r-- 1 root root 1433 Jul 6 08:03 usr/lib/tmpfiles.d/systemd.conf
-rw-r--r-- 1 root root 824 Jun 26 12:41 usr/lib/tmpfiles.d/systemd-tmp.conf
-rw-r--r-- 1 root root 5942 Jul 6 08:03 usr/lib/udev/rules.d/99-systemd.rules
linux:~ #
Sorry, my mistake with quotes. Copypaste from MyOffice with autoreplace.
Lachu, show “sudo bootctl status”. May be you are using wrong boot entry for boot. Reboot into UEFI and select “Linux Boot Manager” which created by “sudo bootctl install” as default.
I’m using systemd-boot and I have following:
$ rpm -ql systemd-boot | grep ‘systemd-bootx64.efi’
/usr/lib/systemd/boot/efi/systemd-bootx64.efi
It’s signed:
$ sudo sbverify --list /boot/efi/EFI/systemd/systemd-bootx64.efi
signature 1
image signature issuers:
/CN=openSUSE Secure Boot CA/C=DE/L=Nuremberg/O=openSUSE Project/emailAddress=build@opensuse.org
image signature certificates:
subject: /CN=openSUSE Secure Boot Signkey/C=DE/L=Nuremberg/O=openSUSE Project/emailAddress=build@opensuse.org
issuer: /CN=openSUSE Secure Boot CA/C=DE/L=Nuremberg/O=openSUSE Project/emailAddress=build@opensuse.org
So it can be used for boot without any problem with signature.
norrin,
There is command which will show root problem: ls /sys/firmware/efi/efivars | grep LoaderDevice
When it’s all rihgt then is’s shown device:
$ ls /sys/firmware/efi/efivars | grep LoaderDevice
LoaderDevicePartUUID-4a67b082-0a4c-41cf-b6c7-440b29bb8c4f
$
When there is problem with /dev/disk/by-designator/esp ecuured it’s show nothing:
$ ls /sys/firmware/efi/efivars | grep LoaderDevice
$
systemd-bootx64.efi or in your case BOOTX64.EFI or grub.efi does not know where whe boot device.
From here:
File: ├─/boot/efi//EFI/BOOT/BOOTX64.EFI
├─/boot/efi//EFI/BOOT/MokManager.efi
├─/boot/efi//EFI/BOOT/fallback.efi
└─/boot/efi//EFI/BOOT/grub.efi
My opinion than you can use BOOTX64.EFI or grub.efi directly but i’m not shure there.
P.S. I don’t now how to format message. Edit this two times.
hui
July 24, 2026, 5:33pm
17
Another user may have found the reason for the 90 seconds delay waiting for dev//disks/by-designator/esp
https://bugzilla.opensuse.org/show_bug.cgi?id=1272525
hcvv
July 24, 2026, 5:35pm
18
Please take some effort in posting all code as Preformatted text. Not only better to read and interpret (difference between “story telling” and computer facts) but also those changes as the one above can be avoided and people can copy/paste commands without problems
norrin
July 24, 2026, 5:39pm
19
Nice! I thought it was me, playing too much with my bootloader-configuration (after a boot-problem).
Guess, I found the cause for the problem:
Package sdbootutil-dracut-measure-pcr-1+git20260714.d9bb736-1.1.noarch installs the dracut module measure-pcr, which adds measure-pcr-validator.service to the initrd. On my system (plain GRUB2+shim, no systemd-boot/sdbootutil, no TPM2 auto-unlock — just NVMe encryption with passphrase), this unit still gets ordered against pcr-signature.service/cryptsetup.target/sysefi.mount, causing the ordering cycle and the ~90s timeout on dev-disk-by\x2ddesignator-esp.device (= the intermittent boot hang).
Workaround - remove sdbootutil-dracut-measure-pcr
Why does this package get installed on systems not using sdbootutil/systemd-boot? Should probably be conditional on that setup being present.
The workaround is to remove sdbootutil-dracut-measure-pcr.
How can i do this?
hui
July 24, 2026, 5:41pm
20
It’s a package. So uninstall it via Myrlyn or zypper:
sudo zypper rm sdbootutil-dracut-measure-pcr