Ubuntu 18.04上的Ubuntu软件(又名Gnome Software)已经开始提供错误消息:无法获得更新列表:远程lvfs没有缓存签名

这个问题是最近才开始的,基于一些在线研究,它可能与Linux供应商固件服务(LVFS)和fwupd应用程序有关。
下面是已安装的fwupd包:
~$ apt list --installed | grep fwupd
fwupd/bionic-updates,now 1.2.10-1ubuntu2~ubuntu18.04.3 amd64 [installed]
fwupd-signed/bionic-updates,now 1.10~ubuntu18.04.3+1.2.10-1ubuntu2~ubuntu18.04.3 amd64 [installed,automatic]
fwupdate/bionic-updates,now 12-7~ubuntu18.04.3 amd64 [installed]
fwupdate-signed/bionic-updates,now 12-7~ubuntu18.04.3 amd64 [installed]
libfwupd2/bionic-updates,now 1.2.10-1ubuntu2~ubuntu18.04.3 amd64 [installed,automatic]和
~$ snap list | grep fwupd
fwupd 1.4.2 2084 latest/stable richard-hughes classic发布于 2020-05-25 04:12:19
Update 22-10-2020:从下面的讨论中可以看出,对于1.3.x版本的fwupd,似乎会出现这样的警告,所以这个问题可能不是直接因为fwupd是通过snap安装的还是通过apt安装的。相反,这可能是由于有一个1.3.x+版本的fwupd和使用特定的设备/供应商。
我相信经过一些尝试和错误之后,我找到了答案。我似乎同时安装了snap和apt版本的fwupd。删除fwupd快速版本似乎修复了警告消息:
snap remove fwupd但是,我不认为这个警告会引起任何问题,因为它似乎是由于固件供应商端的错误配置造成的。在最坏的情况下,此警告意味着您将不会自动获得固件更新的受影响的设备。
我的snap fwupd版本号(1.4.2)比apt版本号(1.2.10)更新,所以我决定保留快照版本,忽略警告消息。
发布于 2021-08-03 11:45:08
打开终端并尝试以下命令
fwupdmgr --force refresh来自手册页:
--force通过放松一些运行时检查来自远程服务器的refresh [FILE FILE_SIG REMOTE-ID]刷新元数据强制执行此操作。
发布于 2020-11-13 05:54:22
https://askubuntu.com/questions/1243350
复制相似问题