Sample Header Ad - 728x90

Unix & Linux Stack Exchange

Q&A for users of Linux, FreeBSD and other Unix-like operating systems

Latest Questions

4 votes
1 answers
6554 views
fwupdmgr - 'Blocked executable in the ESP, ensure grub and shim are up to date'
Upgrading firmware via `fwupdmgr` results in following error: ``` $ fwupdmgr update Devices with no available firmware updates: • USB2.0 Hub • USB2.0 Hub • USB3.1 Hub • USB3.1 Hub • Integrated Camera • SSD 970 EVO Plus 1TB • UEFI Device Firmware • UEFI Device Firmware • UEFI Device Firmware • UEFI D...
Upgrading firmware via fwupdmgr results in following error:
$ fwupdmgr update

Devices with no available firmware updates: 
 • USB2.0 Hub
 • USB2.0 Hub
 • USB3.1 Hub
 • USB3.1 Hub
 • Integrated Camera
 • SSD 970 EVO Plus 1TB
 • UEFI Device Firmware
 • UEFI Device Firmware
 • UEFI Device Firmware
 • UEFI Device Firmware
 • UEFI Device Firmware
Devices with the latest available firmware version:
 • Prometheus
 • Prometheus IOTA Config
 • System Firmware
╔══════════════════════════════════════════════════════════════════════════════╗
║ Upgrade UEFI dbx from 77 to 217?                                             ║
╠══════════════════════════════════════════════════════════════════════════════╣
║ This updates the dbx to the latest release from Microsoft which adds         ║
║ insecure versions of grub and shim to the list of forbidden signatures due   ║
║ to multiple discovered security updates.                                     ║
║                                                                              ║
║ Before installing the update, fwupd will check for any affected executables  ║
║ in the ESP and will refuse to update if it finds any boot binaries signed    ║
║ with any of the forbidden signatures. If the installation fails, you will    ║
║ need to update shim and grub packages before the update can be deployed.     ║
║                                                                              ║
║ Once you have installed this dbx update, any DVD or USB installer images     ║
║ signed with the old signatures may not work correctly. You may have to       ║
║ temporarily turn off secure boot when using recovery or installation media,  ║
║ if new images have not been made available by your distribution.             ║
║                                                                              ║
╚══════════════════════════════════════════════════════════════════════════════╝

Perform operation? [Y|n]: 
Downloading…             [***************************************]
Downloading…             [***************************************]
Decompressing…           [***************************************]
Authenticating…          [***************************************]
Waiting…                 [***************************************]
Writing…                 [***************************************]
Decompressing…           [                                       ]
Blocked executable in the ESP, ensure grub and shim are up to date: /boot/efi/EFI/BOOT/BOOTX64.EFI Authenticode checksum [af79b14064601bc0987d4747af1e914a228c05d622ceda03b7a4f67014fee868] is present in dbx
How to proceed? I'm guessing /boot/efi/EFI/BOOT/BOOTX64.EFI needs to be replaced. Shall I pull it from latest debian installation image? Is that the only file that should be replaced? What's the chance for bricking the system?
$ uname -a
Linux p14s 6.1.0-1-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.4-1 (2023-01-07) x86_64 GNU/Linux
$ sudo tree /boot/efi/
/boot/efi/
└── EFI
    ├── BOOT
    │   ├── BOOTX64.EFI
    │   ├── fbx64.efi
    │   └── grubx64.efi
    └── debian
        ├── BOOTX64.CSV
        ├── fbx64.efi
        ├── fw
        │   └── fwupd-01453b71-da0c-4832-9f4f-e378245339c7.cap
        ├── fwupdx64.efi
        ├── grub.cfg
        ├── grubx64.efi
        ├── mmx64.efi
        └── shimx64.efi
--- **Edit:**
$ sudo efibootmgr -v | grep "Boot$(sudo efibootmgr -v | awk '/BootCurrent/{print $2}')"
Boot0000* debian	HD(1,GPT,488c1b76-c8f0-4e08-a48d-d4a0a3a4fa81,0x800,0x106000)/File(\EFI\debian\shimx64.efi)
Note File(\EFI\debian\shimx64.efi) -- does this imply the file /boot/efi/EFI/BOOT/BOOTX64.EFI fwupdmgr complained about is not even used?
laur (790 rep)
Jan 27, 2023, 01:44 PM • Last activity: May 10, 2025, 09:06 PM
0 votes
1 answers
143 views
What does "fwupd-efi version 1.6 Reset System" mean?
I just freshly installed Fedora 41 and the Software Updater suggested me to update my Thinkpad's firmware (something with UEFI Secure Boot I think). I clicked download and install and restart, the system restarted on now I have already for almost one hour a black screen with fwupd-efi version 1.6 Re...
I just freshly installed Fedora 41 and the Software Updater suggested me to update my Thinkpad's firmware (something with UEFI Secure Boot I think). I clicked download and install and restart, the system restarted on now I have already for almost one hour a black screen with fwupd-efi version 1.6 Reset System written in tiny white letters in the upper left corner of my screen. What does "fwupd-efi version 1.6 Reset System" mean? I think it got stuck there? What can I do to get out of this? Should I press enter? Should I power off my system? Does it try to tell me that it is resetting the system or does it try to tell me that I should reset the system?
Jakob (119 rep)
Mar 23, 2025, 07:35 AM • Last activity: Mar 23, 2025, 05:17 PM
0 votes
1 answers
118 views
fwupdmgr reinstall: Error opening file /sys/firmware/efi/efivars/BootOrder-...: No such file or directory
I'm attempting to reinstall the firmware of a Dell XPS 15 9560, but get the following error: ``` # fwupdmgr reinstall 0. Cancel 1. a45df35ac0e948ee180fe216a5f703f32dda163f (System Firmware) 2. 8e1ddd96334dca0c0f1059c12c3ff08b15d3766a (TPM 1.2) 3. 362301da643102b9f38477387e2193e57abaa590 (UEFI dbx) C...
I'm attempting to reinstall the firmware of a Dell XPS 15 9560, but get the following error:
# fwupdmgr reinstall
0.	Cancel
1.	a45df35ac0e948ee180fe216a5f703f32dda163f (System Firmware)
2.	8e1ddd96334dca0c0f1059c12c3ff08b15d3766a (TPM 1.2)
3.	362301da643102b9f38477387e2193e57abaa590 (UEFI dbx)
Choose device [0-3]: 1
╔══════════════════════════════════════════════════════════════════════════════╗
║ Reinstall System Firmware to 1.31.0?                                         ║
╠══════════════════════════════════════════════════════════════════════════════╣
║ This stable release fixes the following issues:                              ║
║                                                                              ║
║ • Firmware updates to address security vulnerabilities.                      ║
║                                                                              ║
║ XPS 15 9560 must remain plugged into a power source for the duration of the  ║
║ update to avoid damage.                                                      ║
╚══════════════════════════════════════════════════════════════════════════════╝
Perform operation? [Y|n]: 
Decompressing…           [                                       ]
Error opening file /sys/firmware/efi/efivars/BootOrder-8be4df61-93ca-11d2-aa0d-00e098032b8c: No such file or directory
Same issue if I download the .cab from [fwupd.org](https://fwupd.org/lvfs/devices/com.dell.uefi34578c72.firmware) , and run fwupdmgr local-install. What's the problem?
BenMorel (4849 rep)
Jan 31, 2025, 02:53 PM • Last activity: Feb 3, 2025, 08:02 PM
0 votes
1 answers
873 views
Failed to get releases for UEFI dbx: No releases found: Not compatible with org.freedesktop.fwupd version 1.7.9, requires >= 1.9.1
I run Linux Mint 21.3 Cinnamon 64-bit, and I get strange error which I seemingly am unable to solve: > Failed to get releases for UEFI dbx: No releases found: Not compatible with org.freedesktop.fwupd version 1.7.9, requires >= 1.9.1 ```none # systemctl status fwupd fwupd-refresh fwupd-refresh.timer...
I run Linux Mint 21.3 Cinnamon 64-bit, and I get strange error which I seemingly am unable to solve: > Failed to get releases for UEFI dbx: No releases found: Not compatible with org.freedesktop.fwupd version 1.7.9, requires >= 1.9.1
# systemctl status fwupd fwupd-refresh fwupd-refresh.timer

● fwupd.service - Firmware update daemon
     Loaded: loaded (/lib/systemd/system/fwupd.service; static)
     Active: active (running) since Fri 2024-04-12 23:23:49 CEST; 20min ago
       Docs: https://fwupd.org/ 
   Main PID: 458876 (fwupd)
      Tasks: 5 (limit: 37930)
     Memory: 54.1M
        CPU: 1.053s
     CGroup: /system.slice/fwupd.service
             └─458876 /usr/libexec/fwupd/fwupd

Apr 12 23:23:46 dell-7577 fwupd:   Guid:                 230c8b18-8d9b-53ec-838b-6cfc0383493a = 1.9.1
Apr 12 23:23:46 dell-7577 fwupd: 21:23:46:0956 FuEngine             failed to get releases for UEFI dbx: No releases found: Not compatible with org.freedesktop.fwupd version 1.7.9, requires >= 1.9.1
Apr 12 23:23:49 dell-7577 systemd: Started Firmware update daemon.
Apr 12 23:23:50 dell-7577 fwupd: 21:23:50:0466 FuEngine             failed to get releases for UEFI dbx: No releases found: Not compatible with org.freedesktop.fwupd version 1.7.9, requires >= 1.9.1
Apr 12 23:23:50 dell-7577 fwupd: 21:23:50:0543 FuEngine             failed to get releases for UEFI dbx: No releases found: Not compatible with org.freedesktop.fwupd version 1.7.9, requires >= 1.9.1

○ fwupd-refresh.service - Refresh fwupd metadata and update motd
     Loaded: loaded (/lib/systemd/system/fwupd-refresh.service; static)
     Active: inactive (dead) since Fri 2024-04-12 19:10:16 CEST; 4h 33min ago
TriggeredBy: ● fwupd-refresh.timer
       Docs: man:fwupdmgr(1)
   Main PID: 289668 (code=exited, status=2)
        CPU: 35ms

Apr 12 19:10:14 dell-7577 systemd: Starting Refresh fwupd metadata and update motd...
Apr 12 19:10:16 dell-7577 systemd: fwupd-refresh.service: Deactivated successfully.
Apr 12 19:10:16 dell-7577 systemd: Finished Refresh fwupd metadata and update motd.

● fwupd-refresh.timer - Refresh fwupd metadata regularly
     Loaded: loaded (/lib/systemd/system/fwupd-refresh.timer; enabled; vendor preset: enabled)
     Active: active (waiting) since Fri 2024-04-12 03:00:35 CEST; 20h ago
    Trigger: Sat 2024-04-13 13:34:01 CEST; 13h left
   Triggers: ● fwupd-refresh.service

Apr 12 03:00:35 dell-7577 systemd: Started Refresh fwupd metadata regularly.
Does anyone have a sound solution to this? *** **PS:** I have just removed fwupd from my system by running:
sudo apt-get purge 'fwupd*'
Therefore, I merely leave this question here for future readers.
Vlastimil Burián (30515 rep)
Apr 12, 2024, 09:54 PM • Last activity: Apr 13, 2024, 09:04 AM
0 votes
1 answers
388 views
Can I safely remove fwupd* packages from Linux Mint 21.3 desktop?
```none # apt-get --simulate remove 'fwupd*' ... The following package was automatically installed and is no longer required: libfwupdplugin5 Use 'apt autoremove' to remove it. The following packages will be REMOVED: fwupd fwupd-signed 0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded. R...
# apt-get --simulate remove 'fwupd*'

...

The following package was automatically installed and is no longer required:
  libfwupdplugin5
Use 'apt autoremove' to remove it.
The following packages will be REMOVED:
  fwupd fwupd-signed
0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded.
Remv fwupd [1.7.9-1~22.04.3]
Remv fwupd-signed [1.51.1~22.04.1+1.4-0ubuntu0.1]
It appears harmless to remove, but I am unsure if e.g. the OS needs it for something? *** For completeness, I attach the output of refresh command:
# fwupdmgr refresh

WARNING: UEFI capsule updates not available or enabled in firmware setup
  See https://github.com/fwupd/fwupd/wiki/PluginFlag:capsules-unsupported  for more information.
Updating lvfs
Downloading…             [***************************************]
Downloading…             [***************************************]
Downloading…             [***************************************]
Successfully downloaded new metadata: 0 local devices supported
Thank you for your answers in advance!
Vlastimil Burián (30515 rep)
Apr 12, 2024, 09:32 PM • Last activity: Apr 12, 2024, 09:46 PM
1 votes
2 answers
1768 views
fwupdx64.efi and fwupdx64.efi.signed cannot be found
`sudo fwupdmgr update` fails with the error: ``` /usr/libexec/fwupd/efi/fwupdx64.efi and /usr/libexec/fwupd/efi/fwupdx64.efi.signed cannot be found ``` System information: ``` $ lsb_release -a LSB Version: core-11.1.0ubuntu4-noarch:security-11.1.0ubuntu4-noarch Distributor ID: Ubuntu Description: Ub...
sudo fwupdmgr update fails with the error:
/usr/libexec/fwupd/efi/fwupdx64.efi and /usr/libexec/fwupd/efi/fwupdx64.efi.signed cannot be found
System information:
$ lsb_release -a
LSB Version:    core-11.1.0ubuntu4-noarch:security-11.1.0ubuntu4-noarch
Distributor ID: Ubuntu
Description:    Ubuntu 22.04.1 LTS
Release:    22.04
Codename:   jammy
$ uname -a
Linux  5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Joe (191 rep)
Feb 4, 2023, 06:22 PM • Last activity: Mar 25, 2024, 06:16 PM
0 votes
1 answers
130 views
Reasons firmware checksums are wrong
What are the possible reasons that running `fwupdmgr verify` fails? ```console $ fwupdmgr verify 230c8b18-8d9b-53ec-838b-6cfc0383493a Reading… [- ]Selected device: Lite (bios) Reading… [ - ]failed to verify Lite (bios): For Lite (bios) 8.20 expected 73f0b38cbd5fdc45cb259bead04b00413e162328|a22b9f140...
What are the possible reasons that running fwupdmgr verify fails?
$ fwupdmgr verify 230c8b18-8d9b-53ec-838b-6cfc0383493a
Reading…                 [-                                      ]Selected device: Lite (bios)
Reading…                 [                   -                   ]failed to verify Lite (bios): For Lite (bios) 8.20 expected 73f0b38cbd5fdc45cb259bead04b00413e162328|a22b9f14078b406efc4442a21be1ad8cbfc6ef6c3bd3e6440c651129fd555df7, got 9e365aa2206158c8e7fa09b538d1166c5e522acd|5bd6570571bd28fd54bf5a28b2cd4e561002cfcd1a5b7d16a43767ec273f327f
Is it safe to execute fwupdmgr verify-update to "accept" the mismatching checksums? Why would they not match in the first place?
Alexey (2310 rep)
Apr 22, 2023, 01:13 PM • Last activity: Apr 22, 2023, 01:21 PM
1 votes
1 answers
459 views
'fwupdmgr update' exit with 1 (error)
I run `LinuxMint21` and when I run `fwupdmgr update`, it exit with 1 (error). But there's no error on `STDERR`. Any clue? My system is up to date. ``` $ uname -a Linux box 5.15.0-67-generic #74-Ubuntu SMP Wed Feb 22 14:14:39 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux ``` ``` # tree /boot/efi/ /boot/efi...
I run LinuxMint21 and when I run fwupdmgr update, it exit with 1 (error). But there's no error on STDERR. Any clue? My system is up to date.
$ uname -a
Linux box 5.15.0-67-generic #74-Ubuntu SMP Wed Feb 22 14:14:39 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
# tree /boot/efi/
/boot/efi/
└── EFI
    ├── BOOT
    │   ├── BOOTX64.EFI
    │   ├── fbx64.efi
    │   └── mmx64.efi
    ├── debian
    │   ├── BOOTX64.CSV
    │   ├── fbx64.efi
    │   ├── grub.cfg
    │   ├── grubx64.efi
    │   ├── mmx64.efi
    │   └── shimx64.efi
    └── ubuntu
        ├── BOOTX64.CSV
        ├── fw
        │   └── fwupd-0123456789abcdef.cap
        ├── fwupdx64.efi
        ├── grub.cfg
        ├── grubx64.efi
        ├── mmx64.efi
        └── shimx64.efi

5 directories, 16 files
and
# fwupdmgr update
Devices with no available firmware updates: 
 • UEFI Device Firmware
 • UEFI Device Firmware
 • UEFI Device Firmware
Devices with the latest available firmware version:
 • MZVLB512HBJQ-000L7
 • System Firmware
╔══════════════════════════════════════════════════════════════════════════════╗
║ Upgrade UEFI dbx from 77 to 217?                                             ║
╠══════════════════════════════════════════════════════════════════════════════╣
║ This updates the dbx to the latest release from Microsoft which adds         ║
║ insecure versions of grub and shim to the list of forbidden signatures due   ║
║ to multiple discovered security updates.                                     ║
║                                                                              ║
║ Before installing the update, fwupd will check for any affected executables  ║
║ in the ESP and will refuse to update if it finds any boot binaries signed    ║
║ with any of the forbidden signatures.If the installation fails, you will     ║
║ need to update shim and grub packages before the update can be deployed.     ║
║                                                                              ║
║ Once you have installed this dbx update, any DVD or USB installer images     ║
║ signed with the old signatures may not work correctly.You may have to        ║
║ temporarily turn off secure boot when using recovery or installation media,  ║
║ if new images have not been made available by your distribution.             ║
║                                                                              ║
║ UEFI dbx and all connected devices may not be usable while updating.         ║
╚══════════════════════════════════════════════════════════════════════════════╝

Perform operation? [Y|n]: 
Downloading…             [***************************************]
Downloading…             [***************************************]
Decompressing…           [***************************************]
Decompressing…           [***************************************]
Authenticating…          [***************************************]
Authenticating…          [***************************************]
Restarting device…       [***************************************]
Writing…                 [***************************************]
Decompressing…           [***************************************]
Blocked executable in the ESP, ensure grub and shim are up to date: /boot/efi/EFI/debian/shimx64.efi Authenticode checksum [0123456789abcdef] is present in dbx
And:
# fwupdmgr --version
runtime   org.freedesktop.fwupd         1.7.9
runtime   com.dell.libsmbios            2.4
compile   org.freedesktop.gusb          0.3.10
runtime   org.kernel                    5.15.0-67-generic
compile   com.hughsie.libjcat           0.1.9
compile   org.freedesktop.fwupd         1.7.9
runtime   org.freedesktop.gusb          0.3.10
The error is there:
# fwupdmgr get-upgrades
│
└─UEFI dbx:
  │   Device ID:          0123456789abcdef
  │   Summary:            UEFI revocation database
  │   Current version:    77
  │   Minimum Version:    77
  │   Vendor:             UEFI:Linux Foundation
  │   Install Duration:   1 second
  │   Update State:       Transient failure
  │   Update Error:       Blocked executable in the ESP, ensure grub and shim are up to date: /boot/efi/EFI/debian/shimx64.efi Authenticode checksum [0123456789abcdef] is present in dbx
Mévatlavé Kraspek (541 rep)
Mar 18, 2023, 05:22 PM • Last activity: Mar 18, 2023, 06:32 PM
Showing page 1 of 8 total questions