Package: systemd-boot Version: 257.8-1~deb13u2 Severity: normal Dear Maintainer,
fwupd expects the boot-files to reside in one directory, the content currently is: ----- /efi/EFI/debian/BOOTX64.CSV /efi/EFI/debian/fbx64.efi /efi/EFI/debian/mmx64.efi /efi/EFI/debian/shimx64.efi /efi/EFI/systemd/systemd-bootx64.efi ----- A pending UEFI Firmware Update will use `/efi/EFI/systemd/fw`for its payload, and will try to add an Boot-Entry with a shim. It expects the shim at /efi/EFI/systemd/shimx64.efi, which is not where debian puts it. Debian should place everything in a single directory, the mere existence of the /efi/EFI/systemd folder will cause fwupd to expect the shim there. See fwupd report: https://github.com/fwupd/fwupd/issues/9249 The commands used to end up with that, is a clean (re-)installation of the bootloader: ----- apt purge grub-common grub2-common mtools systemd-boot shim-unsigned shim-signed shim-signed-common shim-helpers-amd64-signed systemd-boot-efi-amd64-signed apt autoremove # should be empty now rm -rf /efi/EFI apt install --no-install-recommends efibootmgr systemd-boot-efi-amd64-signed systemd-boot shim-signed # remove all UEFI entries for b in $(efibootmgr | grep -v auto_created_boot_option | sed -n 's,^Boot\([0-9A-F][0-9A-F]*\)*.*,\1,p'); do efibootmgr -B -b $b; done ----- -- System Information: Debian Release: 13.1 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 6.12.43+deb13-amd64 (SMP w/32 CPU threads; PREEMPT) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages systemd-boot depends on: ii libc6 2.41-12 ii libsystemd-shared 257.8-1~deb13u2 ii systemd 257.8-1~deb13u2 ii systemd-boot-efi-amd64-signed [systemd-boot-efi-signed] 257.8-1~deb13u2 ii systemd-boot-tools 257.8-1~deb13u2 Versions of packages systemd-boot recommends: ii efibootmgr 18-2 ii shim-signed 1.47+15.8-1 Versions of packages systemd-boot suggests: pn systemd-ukify <none> -- no debconf information

