web-dev-qa-db-ja.com

Ubuntu 16.04のUbuntuソフトウェアから多くのソフトウェアが消えたのはなぜですか?

たとえば、VirtualBox、Texmaker、LyX、calibre、Redshiftはありません。

Sudo apt updateSudo apt full-upgradeを実行しました。 BleachBitは使用していません。私のコンピューターで唯一間違っているのは、Sudo apt updateを実行すると、次のようなエラーメッセージが頻繁に表示されることです。

AppStream system cache was updated, but problems were found: Metadata files have errors: /var/cache/app-info/xmls/fwupd.xml
Reading package lists... Done
E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli; then appstreamcli refresh-cache > /dev/null; fi'
E: Sub-process returned an error code

、これもまた修正したいと思います。

私が試したものは役に立ちませんでした:

apt-get update中のライブラリ破損エラー でアドバイスされているように、Sudo apt install --reinstall libappstream3を実行してからSudo apt purge libappstream3を実行し、コンピューターを再起動しました。その後、Sudo apt install --reinstall libappstream3を再度実行し、Sudo apt install --reinstall libappstream4を実行し、コンピューターを再起動しました。

2
geras

この bug の修正がリリースされるのを待つだけで十分かもしれません。

それまでの間、ここに一時的な解決策があります。

here の説明に従って、&の265行目の&/var/cache/app-info/xmls/fwupd.xmlに置き換えます。リブート。

このソリューションは一時的なものです。ファイルはしばらくすると元の「&」を含むバージョンに戻るからです。

これは私の質問のすべての問題を修正するためです。

2
geras