运行 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