sudo fwupdmgr update
エラーが原因で失敗します。
/usr/libexec/fwupd/efi/fwupdx64.efi and /usr/libexec/fwupd/efi/fwupdx64.efi.signed cannot be found
システムメッセージ:
$ 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 <hostname> 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
答え1
インストールするfwupd-signed
:
sudo apt install fwupd-signed
答え2
fwupd
パッケージが分割されて署名され(セキュアブートのために)、署名されていないEFIファームウェアが別のパッケージに出荷された後に問題が発生します。バラより
- fwupdx64.efi...見つかりません
- デバイスファームウェアを更新できません...
- LVFS分類の問題:UEFI:fwupdx64.efiが見つかりません (解決策は次のとおりです。fwupd-efiが実際にインストールされていることを確認してください。)
一言で言えば:インストールする
apt-get install fwupd-unsigned
そして/または(セキュアブートを使用する場合)
apt-get install fwupd-signed
fwupd-signed
実際、セキュアブートが無効になっているシステムでは、パッケージとの依存関係の競合のためインストールできませんshim-signed
。 (これ以上調査していません)が、fwupd-unsigned
問題なくインストールされ、問題が解決しました。