ras*_*212 69 updates package-management apt 16.04
我apt update以 root 身份执行,但收到此错误消息:
AppStream cache update completed, but some metadata was ignored due to errors.我发现此链接提供了编辑此配置文件的解决方案:/usr/share/app-info/xmls/org.freedesktop.fwupd.xml. 但是我打开了它,发现我的代码与解决方案相同。我的配置文件
我可以用这个问题更新我的软件包吗?编辑:来自 shell 的完整日志:
Des:1 http://security.ubuntu.com/ubuntu xenial-security InRelease [102 kB]
Obj:2 http://es.archive.ubuntu.com/ubuntu xenial InRelease
Des:3 http://es.archive.ubuntu.com/ubuntu xenial-updates InRelease [102 kB]
Des:4 http://security.ubuntu.com/ubuntu xenial-security/main amd64 DEP-11 Metadata [67,0 kB]
Des:5 http://es.archive.ubuntu.com/ubuntu xenial-backports InRelease [102 kB]
Des:6 http://security.ubuntu.com/ubuntu xenial-security/main DEP-11 64x64 Icons [38,3 kB]
Des:7 http://security.ubuntu.com/ubuntu xenial-security/universe amd64 DEP-11 Metadata [19,4 kB]
Des:8 http://security.ubuntu.com/ubuntu xenial-security/universe DEP-11 64x64 Icons [25,6 kB]
Des:9 http://security.ubuntu.com/ubuntu xenial-security/multiverse amd64 DEP-11 Metadata [212 B]
Des:10 http://es.archive.ubuntu.com/ubuntu xenial-updates/main amd64 DEP-11 Metadata [293 kB]
Des:11 http://es.archive.ubuntu.com/ubuntu xenial-updates/main DEP-11 64x64 Icons [182 kB]
Des:12 http://es.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 DEP-11 Metadata [119 kB]
Des:13 http://es.archive.ubuntu.com/ubuntu xenial-updates/universe DEP-11 64x64 Icons [132 kB]
Des:14 http://es.archive.ubuntu.com/ubuntu xenial-updates/multiverse amd64 DEP-11 Metadata [2.520 B]
Des:15 http://es.archive.ubuntu.com/ubuntu xenial-backports/main amd64 DEP-11 Metadata [208 B]
Des:16 http://es.archive.ubuntu.com/ubuntu xenial-backports/universe amd64 DEP-11 Metadata [212 B]
Des:17 http://es.archive.ubuntu.com/ubuntu xenial-backports/multiverse amd64 DEP-11 Metadata [212 B]
Descargados 1.186 kB en 1s (851 kB/s)
AppStream cache update completed, but some metadata was ignored due to errors.
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Todos los paquetes están actualizados.
Run Code Online (Sandbox Code Playgroud)
Byt*_*der 84
该错误已在appstream包版本中修复0.10.1,但0.9.4默认情况下安装在 Ubuntu 16.04 中的版本。Ubuntu 16.10 会自动接收更新,因为它在其标准存储库中提供。
然而,带有 Ubuntu 16.04 错误修复的更新包版本仅通过xenial-backports存储库提供,其优先级低于其他存储库。这意味着除非您手动指定它,否则它不会升级到此版本。
要首先启用xenial-backports存储库,请遵循如何启用“backports”存储库?(但只启用存储库,您不需要修改存储库优先级)。
之后,xenial-backports通过键入以下内容升级到版本:
sudo apt install appstream/xenial-backports
Run Code Online (Sandbox Code Playgroud)
现在你的appstream包应该升级到 version 0.10.1。
$ appstreamcli --version
AppStream CLI tool version: 0.10.1
Run Code Online (Sandbox Code Playgroud)
现在强制刷新缓存数据,您应该不再看到任何警告:
$ sudo appstreamcli refresh --force
AppStream cache update completed successfully.
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
55996 次 |
| 最近记录: |