无法更新 Logitech Unifying Receiver(org.freedesktop.fwupd 版本不正确:谓词失败 [0.9.2 ge 0.8.1])

Pri*_*orn 4 logitech-unifying fwupd

Logitech Unifying Receiver 有安全更新(请参阅屏幕截图)。

Ubuntu 软件截图

单击按钮什么也不做。

我遇到了这篇文章https://ask.fedoraproject.org/en/question/109038/logitech-unifying-receiver-security-update/ 通过命令行更新也不起作用

$ sudo fwupdmgr update
Downloading RQR12.07_B0029 for Unifying [runtime]...
Updating RQR12.07_B0029 on Unifying [runtime]...
Decompressing…         
version of org.freedesktop.fwupd incorrect: failed predicate [0.9.2 ge 0.8.1]
Run Code Online (Sandbox Code Playgroud)

错误消息的唯一 Google 结果是https://blogs.gnome.org/hughsie/2017/05/22/updating-logitech-hardware-on-linux/。但提到它的评论似乎没有解决。

那么如何安装更新呢?如果我错了,请纠正我,但0.9.2大于或等于0.8.1这意味着谓词检查被破坏了?

$ sudo apt-get -s upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Run Code Online (Sandbox Code Playgroud)

Pri*_*orn 5

我已经用 fwupd打开了一个问题。您需要 fwudp 0.9.2 或更高版本才能更新。Ubuntu 17.04 附带 0.8.1。一种解决方案是使用诸如 Xubuntu 17.10 b1 之类的发行版的实时 USB,它的存储库中有更新的版本。由于它是固件升级,您可以使用其他发行版来更新 Unifying Receiver,然后重新启动到您的正常系统。

  • 获取带有包含当前版本的发行版的可引导 USB 磁盘(我使用了 Xubuntu 17.10 b1,它目前有 fwupd 0.9.7)。请注意,如果插入设备,您可能需要 64 位版本的操作系统 - 32 位 fwupd 段错误。
  • 启动实时发行版
  • 插入接收器
  • apt update
  • apt install fwupd
  • 编辑/etc/fwupd/remotes.d/lvfs-testing.conf- 更改Enabled=falseEnabled=true
  • fwupdmgr refresh && fwupdmgr update

来源:https : //github.com/hughsie/fwupd/issues/253#issuecomment-329755909