J'ai exécuté apt update
en tant que root, mais j'ai reçu le message d'erreur suivant: AppStream cache update completed, but some metadata was ignored due to errors.
J'ai trouvé ce lien qui offre une solution permettant de modifier ce fichier de configuration: /usr/share/app-info/xmls/org.freedesktop.fwupd.xml
. Mais j'ai ouvert cela et j'ai constaté que j'ai le même code que la solution . Mon fichier de configuration
Puis-je mettre à jour mes paquets avec ce problème? EDIT: Journal complet de 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.
Le bogue a été corrigé dans la version du paquet appstream
0.10.1
, mais la version installée dans Ubuntu 16.04 est 0.9.4
par défaut. Ubuntu 16.10 reçoit automatiquement la mise à jour telle qu'elle est fournie dans ses référentiels standard.
La version mise à jour du paquet avec le correctif pour Ubuntu 16.04 n’est toutefois fournie que par le biais du référentiel xenial-backports
, qui a une priorité inférieure à celle des autres. Cela signifie que cette version ne sera pas mise à niveau à moins que vous ne la spécifiiez manuellement.
Pour activer le référentiel xenial-backports
en premier lieu, suivez Comment puis-je activer le référentiel "backports"? (mais activez uniquement le référentiel, vous n'avez pas besoin de modifier la priorité du référentiel).
Après cela, passez à la version à partir de xenial-backports
en tapant:
Sudo apt install appstream/xenial-backports
Votre package appstream
doit maintenant être mis à niveau vers la version 0.10.1
.
$ appstreamcli --version
AppStream CLI tool version: 0.10.1
Forcez maintenant l'actualisation des données du cache, vous ne devriez plus voir aucun avertissement:
$ Sudo appstreamcli refresh --force
AppStream cache update completed successfully.
Voir ici, correction en cours - https://bugs.launchpad.net/ubuntu/+source/appstream/+bug/1644498
Les bogues ont été corrigés le 1 er décembre. Afin de les éliminer, vous devez activer le référentiel proposed
sous les options de développement du logiciel et des mises à jour.
apt-get update
).Sudo apt-get update
.Parfois, en utilisant un version cible causer de tels problèmes, envisagez de le supprimer si vous en avez un. Il devrait être dans /etc/apt/apt.conf.d/<filename>
, et ressemble à quelque chose comme APT::Default-Release "n=stretch,o=Debian"