I am running into the following error when trying to update the UEFI dbx firmware:
# fwupdmgr update
Devices with no available firmware updates:
? Force MP510
? Force MP600
? SSD 860 EVO 1TB
? SSD 970 EVO 1TB
? System Firmware
? USB2.1 Hub
? USB2.1 Hub
????????????????????????????????????????????????????????????????????????????????
? Upgrade UEFI dbx from 20230501 to 20241101? ?
????????????????????????????????????????????????????????????????????????????????
? This updates the list of forbidden signatures (the "dbx") to the latest ?
? release from Microsoft. ?
? ?
? An insecure version of Howyar's SysReturn software was added, due to a ?
? security vulnerability that allowed an attacker to bypass UEFI Secure Boot. ?
? ?
????????????????????????????????????????????????????????????????????????????????
Perform operation? [Y|n]: Y
Decompressing? [ ]
Blocked executable in the ESP, ensure grub and shim are up to date: /boot/efi/EFI/fedora/shimx64-fedora.efi Authenticode checksum [0ce02100f67c7ef85f4eed368f02bf7092380a3c23ca91fd7f19430d94b00c19] is present in dbx
Seems I need to update the shim, as it is blocking the dbx update. As this is an Atomic system, I use bootupd to update the bootloader.
However, I believe I am running the latest bootloader:
# bootupctl status
Running as unit: bootupd.service
Component EFI
Installed: grub2-efi-ia32-1:2.12-20.fc41.x86_64,grub2-efi-x64-1:2.12-20.fc41.x86_64,shim-ia32-15.8-3.x86_64,shim-x64-15.8-3.x86_64
Update: At latest version
No components are adoptable.
Boot method: EFI
# bootupctl adopt-and-update
Running as unit: bootupd.service; invocation ID: bc6c41eb97c64dac9607021483affdef
No components are adoptable.
So how can I update the UEFI dbx?