ルートとしてapt update
を実行しましたが、次のエラーメッセージを受け取りました:AppStream cache update completed, but some metadata was ignored due to errors.
この設定ファイルを編集するソリューションを提供するこのリンクを見つけました:/usr/share/app-info/xmls/org.freedesktop.fwupd.xml
。しかし、私はこれを開いて、ソリューションと同じコードを持っていることがわかりました。 私の設定ファイル
この問題でパッケージを更新できますか?編集:シェルからの完全なログ:
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.
バグはappstream
パッケージバージョン0.10.1
で修正されましたが、Ubuntu 16.04にインストールされるバージョンはデフォルトで0.9.4
です。 Ubuntu 16.10は、標準リポジトリで提供される更新を自動的に受け取ります。
ただし、Ubuntu 16.04のバグ修正を含む更新されたパッケージバージョンは、他よりも優先度が低いxenial-backports
リポジトリを通じてのみ提供されます。つまり、手動で指定しない限り、このバージョンにはアップグレードされません。
最初にxenial-backports
リポジトリを有効にするには、 「バックポート」リポジトリを有効にする方法 に従います(ただし、リポジトリを有効にするだけで、リポジトリの優先度を変更する必要はありません)。
その後、次のように入力して、xenial-backports
からバージョンにアップグレードします。
Sudo apt install appstream/xenial-backports
これで、appstream
パッケージをバージョン0.10.1
にアップグレードする必要があります。
$ appstreamcli --version
AppStream CLI tool version: 0.10.1
キャッシュデータを強制的に更新すると、警告は表示されなくなります。
$ Sudo appstreamcli refresh --force
AppStream cache update completed successfully.
こちらをご覧ください、現在進行中の修正- https://bugs.launchpad.net/ubuntu/+source/appstream/+bug/1644498
バグは12月1日ごとに 修正済み です。バグを取り除くには、ソフトウェアとアップデートの開発者オプションでproposed
リポジトリを有効にする必要があります。
apt-get update
と同等)。Sudo apt-get update
コマンドを試してください。ターゲットリリースを使用すると、このような問題が発生することがあります。問題がある場合は削除することを検討してください。 /etc/apt/apt.conf.d/<filename>
である必要があり、APT::Default-Release "n=stretch,o=Debian"
のようになります