On Mon, 15 Sep 2025 14:16:43 +0200 Norbert Lange <[email protected]> wrote: > 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
This is Bug https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1129186 , see https://github.com/fwupd/fwupd/pull/9251 Norbert

