web-dev-qa-db-ja.com

appstreamcli:AppStreamシステムキャッシュは更新されましたが、問題が見つかりました:メタデータファイルにエラーがあります:/var/cache/app-info/xmls/fwupd.xml

どうすればこれを取り除くことができますか?

 $ Sudo apt-get update 
 Hit:1 http://se.archive.ubuntu.com/ubuntu xenial InRelease 
 Hit:2 http://se.archive。 ubuntu.com/ubuntu xenial-updates InRelease 
 Hit:3 http://download.virtualbox.org/virtualbox/debian xenial InRelease 
 Hit:4 http://se.archive.ubuntu。 com/ubuntu xenial-backports InRelease 
 Hit:5 http://ppa.launchpad.net/freecad-community/ppa/ubuntu xenial InRelease 
 Get:6 http://security.ubuntu。 com/ubuntu xenial-security InRelease [107 kB] 
 Hit:7 http://ppa.launchpad.net/freecad-maintainers/freecad-daily/ubuntu xenial InRelease 
ヒット:8 http: //ppa.launchpad.net/freecad-maintainers/freecad-stable/ubuntu xenial InRelease 
 Hit:9 http: //ppa.launchpad.net/geany-dev/ppa/ubuntu xenial InRelease 
 Get:10 http://security.ubuntu.com/ubuntu xenial-security/main AMD64パッケージ[517 kB] 
ヒット:11 http://ppa.launchpad.net/gezakovacs/ppa/ubuntu xenial InRelease 
ヒット:12 http://ppa.launchpad.net/otto-kesselgulasch/gimp-Edge/ubuntu xenial InRelease 
 Hit:13 http://ppa.launchpad.net/pmjdebruijn/darktable-release/ubuntu xenial InRelease 
 Hit:14 http://ppa.launchpad.net/webupd8team/Java/ ubuntu xenial InRelease 
 Get:15 http://security.ubuntu.com/ubuntu xenial-security/main i386パッケージ[455 kB] 
 Get:16 http://security.ubuntu.com/ubuntu xenial-security/main Translation-en [221 kB] 
 Get:17 http://security.ubuntu.com/ubuntu xenial-security/main AMD64 DEP-11メタデータ[67,7 kB] 
 Get:18 http://security.ubuntu.com/ubuntu xenial-security/main DEP-11 64x64アイコン[68,0 kB] 
 Get:19 http://security.ubuntu.com/ubuntu xenial-security/universe AMD64 DEP-11メタデータ[107 kB] 
 Get:20 http://security.ubuntu.com/ubuntu xenial-security/universe DEP-11 64x64アイコン[142 kB] 
 1で1 685 kBを取得(969 kB/s)
 AppStreamシステムキャッシュは更新されましたが、問題が見つかりました:メタデータファイルにエラーがあります:/var/cache/app-info/xmls/fwupd.xml
パッケージリストの読み取り...完了
 E:スクリプト実行の問題APT :: Update :: Post-Invoke-Success 'if/usr/bin/test -w/var/cache/app-info -a -e/usr/bin/appstreamcli;次に、appstreamcli refresh-cache>/dev/null; fi '
 E:サブプロセスがエラーコードを返しました
 
 $ Sudo appstreamcli --version 
 AppStream CLIツールバージョン:0.10.6 
 
 $ Sudo appstreamcli refresh-cache --force --verbose 
 **(appstreamcli:13014):デバッグ:/ usr/share/app-info/xmlsをメタデータ検索パスに追加しました。
 **(appstreamcli:13014):DEBUG:/ var/lib/app-info/yamlをメタデータ検索パスに追加しました。
 **(appstreamcli:13014):DEBUG:/ var/cache /を追加しましたapp-info/xmls to metadata search path。
 **(appstreamcli:13014):DEBUG:Refreshing AppStream cache 
 **(appstreamcli:13014):DEBUG:データの検索:/ usr /share/app-info/xmls
**(appstreamcli:13014):デバッグ:/var/cache/app-info/xmls
**(appstreamcli:13014)のデータの検索:デバッグ:データの検索:/var/lib/app-info/yaml
**(appstreamcli:13014):デバッグ:読み取り:/usr/share/app-info/xmls/org.freedesktop。 fwupd.xml 
 **(appstreamcli:13014):デバッグ:読み取り:/var/cache/app-info/xmls/fwupd.xml
 **(appstreamcli:13014):デバッグ:警告:XMLデータを解析できませんでした:エンティティ:行265:パーサーエラー:EntityRef: ';' 
 <checksum filename = "Firmware_SF30&SN30_Pro_V1.26.dat" target = 「コンテンツ」t 
 ^ 
 
 --- SNIP ------- 
 
 **(appstreamcli:13014):DEBUG :system/os/package/zathura-pdf-poppler.desktopはsystem/os/package/zathura.desktopを拡張しますが、system/os/package/zathura.desktopは見つかりませんでした。
 **(appstreamcli:13014 ):DEBUG:インメモリデータプールの更新中にエラーが発生しました:メタデータファイルにエラーがあります:/var/cache/app-info/xmls/fwupd.xml
**(appstreamcli:13014):DEBUG:ステミング言語is:en 
 AppStreamシステムキャッシュは更新されましたが、問題が見つかりました:メタデータファイルにエラーがあります:/var/cache/app-info/xmls/fwupd.xml

見て: apt-get更新中のライブラリ破損エラー 「改善策」は役に立たず、問題は解決しません。

これを読む: buntu 16.04:get-update中のappstreamcliエラー ...悲しいことに、救済策としてダウンロードしてインストールする古いバージョンがあります。

11
Hannu

これには、fwupdパッケージの設定ファイルのバグのため、手動で編集する必要があります。

Sudo apt install expat
xmlwf /var/cache/app-info/xmls/fwupd.xml
Sudo vim /var/cache/app-info/xmls/fwupd.xml

xmlwfで指定された行番号に移動します

/var/cache/app-info/xmls/fwupd.xml:268:72: not well-formed (invalid token)

&文字(私の場合は268行目)を&amp;に置き換えます

その後、更新を再度実行できます。

Sudo apt update
1