Issues Updating Secure Boot Firmware From 2011 to 2024

I am having issues with updating the Secure Boot Firmware from 2011 to 2024. Every time that I attempt to download and install the update from the Software Store, it returns an error (see enclosed screenshots). I have also tried running the following commands via terminal to no avail:

sudo apt update
&& sudo apt install fwupd
&& fwupdmgr refresh --force
&& fwupdmgr get-updates
&& fwupdmgr update

-AND-

fwupdmgr refresh --force
&& fwupdmgr get-updates
&& fwupdmgr update

Any help would be appreciated.


Interesting thread here on the issue:

Maybe You could do a BIOS Update and that could update Secure Boot, too. Or: You simply turn off Secure Boot if not really needed.

sudo fwupdmgr get-devices

produces the following error for UEFI Signature Database:

Update Error: Snapd integration for DBX update is not available

(see enclosed screenshot)

Is Secure Boot enabled or disabled?
If Secure Boot is disabled, it is useless anyway whether the dbx - which is the subject of the dbx update - is up to date or not. Because without Secure Boot, it is not used for booting at all.

I finally uninstalled fwupd:
sudo apt-get remove fwupd
and be done with it - if you don't need it all the time (or ever)
Since my hardware no longer receives company updates, I no longer need this service.

2 Likes

[SOLVED] The issue has to do with Zorin OS 17.3 which is not supported by Snap version of Fwupd. I ran:

sudo apt update
&& fwupdmgr refresh --force
&& fwupdmgr get-updates
&& fwupdmgr update

in my other OS (Linux Mint Mate 22.1) and it updated UEFI dbx to the current (20241101) version.

This issue needs to be addressed by the Zorin Development Team.


But Linux Mint doesn't have Snap installed, Zorin has by default.

the error persists even after doing other persons solution.

also when secure boot is enabled on my machine

Since the OP has shared the issue has something to do with snapd, I will suggest removing snap from the system completely and then follow the shared commands.

Or the specific package, if the user has many Snaps installed and does not want to reinstall them all:

sudo snap remove fwupd

Install the .deb package:

sudo apt install --reinstall fwupd

1 Like

I would just disable secure boot, its a for Windows only feature, cause Windows is open like a locker room without a door on it. Linux is so secure by itself, Secure Boot does more harm then good on Linux.


d

1 Like

I obviously already have thanks to no effect.