#1086482 fwupd: Blocked executable in the ESP error is uninformative even with -v

Package:
fwupd
Source:
fwupd
Description:
Firmware update daemon
Submitter:
Russell Coker
Date:
2024-10-31 06:24:01 UTC
Severity:
normal
#1086482#5
Date:
2024-10-31 06:15:44 UTC
From:
To:
When trying to upgrade the UEFI dbx I get the error:
Blocked executable in the ESP, ensure grub and shim are up to date: No valid 'EspLocation' specified in /etc/fwupd/fwupd.conf

Firstly even with the -v option it doesn't tell me which file allegedly is
blocked.  Also I have an EspLocation specified but it isn't accepted for
unknown reasons.  Better error reporting on why the EspLocation isn't
valid is needed.  From this error I don't even know if the claim about
grub/shim being blocked is due to the EspLocation.

As an aside I'm not using grub/shim, this system uses systemd-boot.  That
might be a contributing factor to the fwupd problems, but without useful
error messages I can't be sure.

Here is the full output when run with -v:

Fwupd-INFO: 16:42:23.546: downloading https://fwupd.org/downloads/fc3feb015df2710fcfa07583d31b5975ee398357016699cfff067f422ab91e13-DBXUpdate-20230509-x64.cab
(fwupdmgr:93915): Fwupd-DEBUG: 16:42:23.546: Emitting ::status-changed() [downloading]
Downloading…             [      \                                ]Fwupd-INFO: 16:42:32.472: download progress: 100%
Downloading…             [***************************************]Fwupd-INFO: 16:42:33.135: download progress: 0%
Downloading…             [ -                                     ]Fwupd-INFO: 16:42:33.141: download progress: 60%
Downloading…             [***********************                ]Fwupd-INFO: 16:42:33.141: download progress: 70%
Fwupd-INFO: 16:42:33.141: download progress: 79%
Downloading…             [******************************         ]Fwupd-INFO: 16:42:33.142: download progress: 89%
Downloading…             [**********************************     ]Fwupd-INFO: 16:42:33.143: download progress: 100%
(fwupdmgr:93915): Fwupd-DEBUG: 16:42:33.143: Emitting ::status-changed() [idle]
Fwupd-INFO: 16:42:33.143: status-code was 200
(fwupdmgr:93915): Fwupd-DEBUG: 16:42:33.161: Emitting ::status-changed() [decompressing]
Decompressing…           [***************************************](fwupdmgr:93915): Fwupd-DEBUG: 16:42:33.213: Emitting ::status-changed() [waiting-for-auth]
Authenticating…          [ -                                     ](fwupdmgr:93915): Fwupd-DEBUG: 16:42:33.244: Emitting ::status-changed() [device-busy]
Waiting…                 [ -                                     ](fwupdmgr:93915): Fwupd-DEBUG: 16:42:33.244: Emitting ::device-changed(362301da643102b9f38477387e2193e57abaa590)
(fwupdmgr:93915): Fwupd-DEBUG: 16:42:33.244: Emitting ::device-changed(362301da643102b9f38477387e2193e57abaa590)
(fwupdmgr:93915): Fwupd-DEBUG: 16:42:33.261: Emitting ::device-changed(362301da643102b9f38477387e2193e57abaa590)
(fwupdmgr:93915): Fwupd-DEBUG: 16:42:33.265: Emitting ::device-changed(362301da643102b9f38477387e2193e57abaa590)
(fwupdmgr:93915): Fwupd-DEBUG: 16:42:33.269: Emitting ::status-changed() [device-write]
Writing…                 [                                       ](fwupdmgr:93915): Fwupd-DEBUG: 16:42:33.269: Emitting ::status-changed() [device-restart]
Restarting device…       [                                       ](fwupdmgr:93915): Fwupd-DEBUG: 16:42:33.269: Emitting ::status-changed() [device-write]
Writing…                 [                                       ](fwupdmgr:93915): Fwupd-DEBUG: 16:42:33.269: Emitting ::status-changed() [decompressing]
Decompressing…           [                                       ](fwupdmgr:93915): Fwupd-DEBUG: 16:42:33.278: Emitting ::device-changed(362301da643102b9f38477387e2193e57abaa590)
(fwupdmgr:93915): Fwupd-DEBUG: 16:42:33.278: Emitting ::device-changed(362301da643102b9f38477387e2193e57abaa590)
(fwupdmgr:93915): Fwupd-DEBUG: 16:42:33.295: Emitting ::device-changed(362301da643102b9f38477387e2193e57abaa590)
(fwupdmgr:93915): Fwupd-DEBUG: 16:42:33.295: Emitting ::device-changed(362301da643102b9f38477387e2193e57abaa590)
(fwupdmgr:93915): Fwupd-DEBUG: 16:42:33.312: Emitting ::device-changed(362301da643102b9f38477387e2193e57abaa590)
(fwupdmgr:93915): Fwupd-DEBUG: 16:42:33.312: Emitting ::status-changed() [idle]

Blocked executable in the ESP, ensure grub and shim are up to date: No valid 'EspLocation' specified in /etc/fwupd/fwupd.conf