每当我尝试fwupdmgr
在我的系统上运行(无论是作为 root 用户还是普通用户)时,我都会收到以下错误消息:
Error calling StartServiceByName for org.freedesktop.fwupd: GDBus.Error:org.freedesktop.DBus.Error.TimedOut: Failed to activate service 'org.freedesktop.fwupd': timed out
Run Code Online (Sandbox Code Playgroud)
这个问题似乎突然出现,并且引起了一些严重的担忧,因为它阻止我获取计算机 BIOS 的一些安全更新。
我正在运行 Ubuntu 16.04,系统上安装了fwupd
该版本。0.7.0-0ubuntu4.3
我也知道这个问题,但目前尚未得到解答,并且我的系统没有fwupd
在启动时运行。
这是怎么回事?我该如何解决?
我设法以一种非常奇怪的方式解决了自己的问题。在深入研究服务之后,我发现了一个二进制文件:/usr/lib/x86_64-linux-gnu/fwupd/fwupd
.
手动运行此命令后,我收到以下错误消息:
(fwupd:32140): Fu-WARNING **: FuMain: failed to load AppStream data: AppStream metadata name /var/cache/app-info/xmls/.goutputstream-PY2M1Y not valid, expected .xml[.*] or .yml[.*]
Run Code Online (Sandbox Code Playgroud)
删除提到的文件,如下所示:
rm /var/cache/app-info/xmls/.goutputstream-PY2M1Y
Run Code Online (Sandbox Code Playgroud)
解决了我的问题,我可以再次更新我的系统固件。
归档时间: |
|
查看次数: |
5092 次 |
最近记录: |