Ubuntu 23.10 固件更新在 UEFI 撤销数据库更新失败后阻止系统启动

Ubuntu 23.10 固件更新在 UEFI 撤销数据库更新失败后阻止系统启动

运行 Ubuntu 23.10。华硕 Z170 Pro 主板

Ubuntu 固件通知程序告诉我 UEFI dbx(UEFI 撤销数据库)的当前版本 77 可以更新到最新版本 371。

单击更新至最新版本。

然后无法安装固件。

org.freedesktop.DBus.Error.AccessDenied:  An AppArmor policy prevents the sender from sending this message to this recipient. ...w/details of /snap/firmware-updater/109/bin/firmware-updater

重启然后出现错误

Could not create MokListRT: Volume full
Could not create MokListXRT: Volume full
Could not create SbatLevelRT: Volume full
Could not create MokListTrustedRT: Volume full
Something has gone seriously wrong...

然后只能通过登录 BIOS 并清除安全启动键才能重新启动。

更新固件的“唠叨”也不断弹出。

编辑:现在使用以下方式阻止有问题设备的固件更新

fwupdmgr get-updates

(使用 GUID 列出具有固件更新的设备)

cd /etc/fwupd

在更新程序中添加您想要禁用的设备的 GUID

sudo vi fwupd.conf

为您想要禁用未来检查的任何设备添加带有参数的新行(根据 man 5 fwupd.conf)

DisabledDevices=<GUID1>;<GUID2> etc

重新启动 fwupd 守护进程

sudo systemctl restart fwupd

检查以确认不再提供针对有问题设备的更新

fwupdmgr get-updates

相关内容