以前的固件更新已经有效,但最新的固件更新(1.17.0)给我带来了问题。
在 Discover 中,它首先向我显示一条有关校验和失败的消息,但并未崩溃。可用更新包括“Dell Inc. 系统固件”版本 1.17.0。当前版本为 1.16.1。
当我尝试更新它时,另一个弹出窗口显示“未找到支持的设备”,并且更新保留在可用更新列表中。
在命令行上,它显示“支持 1 个本地设备”,但在尝试更新时它显示“未找到支持的设备”。
我尝试删除该~/.cache/fwupd
目录。还尝试使用 sudo 并以 root 身份运行,结果相同。
$ fwupdmgr --force -v refresh
(fwupdmgr:267206): GLib-DEBUG: 12:24:30.797: setenv()/putenv() are not thread-safe and should not be used after threads are created
(fwupdmgr:267206): Fwupd-DEBUG: 12:24:30.812: Emitting ::status-changed() [idle]
Updating lvfs
(fwupdmgr:267206): Fwupd-DEBUG: 12:24:30.816: downloading https://cdn.fwupd.org/downloads/firmware.xml.gz.jcat
(fwupdmgr:267206): Fwupd-DEBUG: 12:24:30.816: Emitting ::status-changed() [downloading]
Downloading… [ - ](fwupdmgr:267206): Fwupd-DEBUG: 12:24:31.061: download progress: 100%
(fwupdmgr:267206): Fwupd-DEBUG: 12:24:31.061: download progress: 100%
(fwupdmgr:267206): Fwupd-DEBUG: 12:24:31.061: download progress: 100%
(fwupdmgr:267206): Fwupd-DEBUG: 12:24:31.062: download progress: 100%
(fwupdmgr:267206): Fwupd-DEBUG: 12:24:31.062: Emitting ::status-changed() [idle]
Downloading… [***************************************]
(fwupdmgr:267206): Fwupd-DEBUG: 12:24:31.063: changing metadata URI from https://cdn.fwupd.org/downloads/firmware.xml.gz to https://cdn.fwupd.org/downloads/firmware-02119-stable.xml.gz
(fwupdmgr:267206): Fwupd-DEBUG: 12:24:31.064: metadata signature of lvfs is unchanged, skipping
Successfully downloaded new metadata: 1 local device supported
$ fwupdmgr -v update
(fwupdmgr:267563): GLib-DEBUG: 12:29:39.452: setenv()/putenv() are not thread-safe and should not be used after threads are created
(fwupdmgr:267563): Fwupd-DEBUG: 12:29:39.463: Emitting ::status-changed() [idle]
Devices with no available firmware updates:
• Dell D3100 USB3.0 Dock
• Dell D3100 USB3.0 Dock
• THNSN51T02DU7 NVMe TOSHIBA 1024GB
• UEFI dbx
• USB3.0 Hub
• USB3.0 Hub
Upgrade available for System Firmware from 1.16.1 to 1.17.0
Precision 5510 must remain plugged into a power source for the duration of the update to avoid damage. Continue with update? [Y|n]: y
[...]
(fwupdmgr:267563): Fwupd-DEBUG: 12:30:18.183: download progress: 100%
(fwupdmgr:267563): Fwupd-DEBUG: 12:30:18.183: Emitting ::status-changed() [idle]
Downloading… [***************************************]
(fwupdmgr:267563): Fwupd-DEBUG: 12:30:18.288: Emitting ::status-changed() [decompressing]
Decompressing… [***************************************](fwupdmgr:267563): Fwupd-DEBUG: 12:30:18.592: Emitting ::status-changed() [idle]
Decompressing… [***************************************]
No supported devices found
编辑:我也尝试了apt purge fwupd
,删除所有相关目录,然后重新安装。然后我尝试了同样的事情,但通过安装snap
。结果相同,由于 snap 版本更新(1.6.2 与 1.5.10),因此用户体验略有不同。