From time to time our laptops receive firmware updates, by using the Linux Vendor Firmware Service (short: fwupd). This worked fine for a long time, until it didn’t. One day I was facing the following error message:
root@laptop:/root# fwupdmgr update
╔══════════════════════════════════════════════════════════════════════════════╗
║ Upgrade Embedded Controller from 0.1.23 to 0.1.25? ║
╠══════════════════════════════════════════════════════════════════════════════╣
║ ║
║ ... ║
║ ║
╚══════════════════════════════════════════════════════════════════════════════╝
Perform operation? [Y|n]:
Downloading… [***************************************]
Decompressing… [***************************************]
Authenticating… [***************************************]
Waiting… [***************************************]
Waiting… [***************************************]
/usr/libexec/fwupd/efi/fwupdx64.efi and /usr/libexec/fwupd/efi/fwupdx64.efi.signed cannot be found
During the first few occasions I basically ignored the error message, and attributed it to a glitch in a software package. Maybe a later update will fix this.
But this never happened, so I looked into the issue.
Ubuntu split the 1.6.x version of fwupd
into separate packages, and does not install the packages fwupd-signed
and fwupd-unsigned
to deal with EFI binaries.
|
|
Now everything is working again:
root@laptop:/root# fwupdmgr update
╔══════════════════════════════════════════════════════════════════════════════╗
║ Upgrade Embedded Controller from 0.1.23 to 0.1.25? ║
╠══════════════════════════════════════════════════════════════════════════════╣
║ ║
║ ... ║
║ ║
╚══════════════════════════════════════════════════════════════════════════════╝
Perform operation? [Y|n]:
Downloading… [***************************************]
Downloading… [***************************************]
Decompressing… [***************************************]
Authenticating… [***************************************]
Waiting… [***************************************]
Writing… [***************************************]
Waiting… [***************************************]
Successfully installed firmware
Do not turn off your computer or remove the AC adapter while the update is in progress.
Waiting… [***************************************]
Voila! Also updated the playbook which installs the laptops, to include the two new packages.
Tags:
[Bios]
[Efi]
[Firmware]
[Fwupdmgr]
[Hardware]
[Linux]
[Uefi]
[Unified-Extensible-Firmware-Interface]
[Update]
[Upgrade]