「AppStreamキャッシュの更新は完了しましたが、エラーのために一部のメタデータが無視されました。」


68

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.

回答:


86

このバグは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.

6
こんにちは、最後のコマンドでこのメッセージを取得しています:「AppStreamシステムキャッシュは更新されましたが、問題が見つかりました:メタデータファイルにエラーがあります:/var/cache/app-info/xmls/fwupd.xml。」AppStream CLIツールバージョン:0.10 .6
JIV

@JIVあなたはそれについて新しい質問をするべきだと思います。コンテキストを提供するために、これへのリンクを含めることができます。
バイトコマンダー

数年間使用した後、Ubuntu 16.04でこの問題が発生するのは初めてです。バックポートリポジトリが有効になっていても同じエラーが発生します。この質問を投稿してください。
マレーグマ

@JIV、「AppStreamシステムキャッシュは更新されましたが、問題が見つかりました:メタデータファイルにエラーがあります:/var/cache/app-info/xmls/fwupd.xml。」という質問を投稿しました。私はあなたと同じメッセージを持っています。解決策を見つけましたか?
マレーグマ

私はちょうど今やった- askubuntu.com/questions/1057791/...
JIV


6

バグは12月1日に修正されました。バグを取り除くには、proposedソフトウェアと更新の開発者オプションでリポジトリを有効にする必要があります。

  • ダッシュを開き、「ソフトウェアと更新」と入力します。
  • 「開発者オプション」タブに移動します。
  • [プレリリースアップデート(xenial-proposed)]チェックボックスを有効にします。
  • リポジトリ設定の変更には管理者パスワードが必要で、ポップアップで入力してください。
  • ウィンドウを閉じ、クリックReloadして変更されたソースを適用します(と同等apt-get update)。
  • ターミナルを開き、sudo apt-get updateコマンドを試行します。

Lisoに感謝しますが、標準のapt-get更新/アップグレード手順を実行した数分前にエラーが消えたので、提案された修正が展開されたようです(おそらく1〜2時間以内)。
ColdCold 16

6
proposedそこからダムを有効にしてアップグレードすると、多くのトラブルが発生する可能性があります。
パイロット

0

ターゲットリリースを使用するこのような問題が発生する場合がありますが、ある場合は削除することを検討してください。にあるはずで/etc/apt/apt.conf.d/<filename>、次のように見えますAPT::Default-Release "n=stretch,o=Debian"

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.