无法获取 UEFI dbx 版本:未找到版本:与 org.freedesktop.fwupd 版本 1.7.9 不兼容,需要 >= 1.9.1

无法获取 UEFI dbx 版本:未找到版本:与 org.freedesktop.fwupd 版本 1.7.9 不兼容,需要 >= 1.9.1

我运行 Linux Mint 21.3 Cinnamon 64 位,并且

我收到奇怪的错误,我似乎无法解决:

Failed to get releases for UEFI dbx: No releases found: Not compatible with org.freedesktop.fwupd version 1.7.9, requires >= 1.9.1
# systemctl status fwupd fwupd-refresh fwupd-refresh.timer

● fwupd.service - Firmware update daemon
     Loaded: loaded (/lib/systemd/system/fwupd.service; static)
     Active: active (running) since Fri 2024-04-12 23:23:49 CEST; 20min ago
       Docs: https://fwupd.org/
   Main PID: 458876 (fwupd)
      Tasks: 5 (limit: 37930)
     Memory: 54.1M
        CPU: 1.053s
     CGroup: /system.slice/fwupd.service
             └─458876 /usr/libexec/fwupd/fwupd

Apr 12 23:23:46 dell-7577 fwupd[458876]:   Guid:                 230c8b18-8d9b-53ec-838b-6cfc0383493a <- main-system-firmware ?
Apr 12 23:23:46 dell-7577 fwupd[458876]:   Guid:                 2d47f29b-83a2-4f31-a2e8-63474f4d4c2e
Apr 12 23:23:46 dell-7577 fwupd[458876]:   Summary:              UEFI update functionality
Apr 12 23:23:46 dell-7577 fwupd[458876]:   Flags:                none
Apr 12 23:23:46 dell-7577 fwupd[458876]:   VendorId:             PCI:0x1028
Apr 12 23:23:46 dell-7577 fwupd[458876]: 21:23:46:0954 FuEngine             failed to get releases for UEFI dbx: No releases found: Not compatible with org.freedesktop.fwupd version 1.7.9, requires >= 1.9.1
Apr 12 23:23:46 dell-7577 fwupd[458876]: 21:23:46:0956 FuEngine             failed to get releases for UEFI dbx: No releases found: Not compatible with org.freedesktop.fwupd version 1.7.9, requires >= 1.9.1
Apr 12 23:23:49 dell-7577 systemd[1]: Started Firmware update daemon.
Apr 12 23:23:50 dell-7577 fwupd[458876]: 21:23:50:0466 FuEngine             failed to get releases for UEFI dbx: No releases found: Not compatible with org.freedesktop.fwupd version 1.7.9, requires >= 1.9.1
Apr 12 23:23:50 dell-7577 fwupd[458876]: 21:23:50:0543 FuEngine             failed to get releases for UEFI dbx: No releases found: Not compatible with org.freedesktop.fwupd version 1.7.9, requires >= 1.9.1

○ fwupd-refresh.service - Refresh fwupd metadata and update motd
     Loaded: loaded (/lib/systemd/system/fwupd-refresh.service; static)
     Active: inactive (dead) since Fri 2024-04-12 19:10:16 CEST; 4h 33min ago
TriggeredBy: ● fwupd-refresh.timer
       Docs: man:fwupdmgr(1)
   Main PID: 289668 (code=exited, status=2)
        CPU: 35ms

Apr 12 19:10:14 dell-7577 systemd[1]: Starting Refresh fwupd metadata and update motd...
Apr 12 19:10:16 dell-7577 systemd[1]: fwupd-refresh.service: Deactivated successfully.
Apr 12 19:10:16 dell-7577 systemd[1]: Finished Refresh fwupd metadata and update motd.

● fwupd-refresh.timer - Refresh fwupd metadata regularly
     Loaded: loaded (/lib/systemd/system/fwupd-refresh.timer; enabled; vendor preset: enabled)
     Active: active (waiting) since Fri 2024-04-12 03:00:35 CEST; 20h ago
    Trigger: Sat 2024-04-13 13:34:01 CEST; 13h left
   Triggers: ● fwupd-refresh.service

Apr 12 03:00:35 dell-7577 systemd[1]: Started Refresh fwupd metadata regularly.

有人对此有完善的解决方案吗?


附:我刚刚fwupd通过运行以下命令从系统中删除:

sudo apt-get purge 'fwupd*'

因此,我只是把这个问题留给未来的读者。

答案1

解决办法只有两个:

  • 忽略该消息
  • 升级fwupd

UEFI dbx(也提供通过LVFS),包含撤销清单适用于可以从 UEFI 运行的软件。更新它可以很好地避免运行可能受到损害的引导加载程序等 - 这是否是一个实际的风险留给读者作为练习(笔记本电脑等更容易暴露)。但是,当启用安全启动时,更新它也可能会阻止系统启动,因此fwupd在应用更新之前请检查各种事项。

由于这些检查本身得到了改进,因此通过 LVFS 进行 dbx 更新可能需要最低版本的fwupd.这有助于降低系统变砖的风险,但也需要分发包装商的协作。在 Mint 上,您可以通过安装 snap 而不是软件包来升级fwupd,只要您允许快照访问相关系统位:

snap connect snap-store:fwupd fwupd:fwupd

相关内容