- Package:
- shim-signed
- Source:
- shim-signed
- Description:
- Secure Boot chain-loading bootloader (Microsoft-signed binary)
- Submitter:
- David Love
- Date:
- 2023-08-04 10:21:03 UTC
- Severity:
- normal
The current shim fails to run what's necessary to update firmware via fwupd. Could it be updated like Ubuntu, which has apparently fixed it? https://bugs.launchpad.net/ubuntu/+source/shim/+bug/1929471
i believe this has been fixed in the upstream shim-15.7 release: https://github.com/rhboot/shim/commit/4d64389c6c941d21548b06423b8131c872e3c3c7
I can confirm that building 15.7 from the debian git, using it to boot (with secure boot off) with the right EFI entry results in the update going through: sudo apt-get build-dep shim sudo apt-get install libefivar-dev # New dependency that apt won't be aware of yet git clone https://salsa.debian.org/efi-team/shim.git dpkg-buildpackage -uc -b sudo dpkg -i ../shim-unsigned_15.7-1~deb11u1_amd64.deb sudo mv /boot/efi/EFI/debian/shimx64.efi /boot/efi/EFI/debian/shimx64-154.efi sudo cp /usr/lib/shim/shimx64.efi /boot/efi/EFI/debian/shimx64.efi
Hi David, I believe this to be fixed when we moved to using shim 15.7, so marking it as such. Please re-open if you still have problems.