web-dev-qa-db-ja.com

アップデートの問題

更新して入力しようとすると:

Sudo apt-get update

このエラーが表示されます

E: Problem executing scripts APT::Update::Post-Invoke-Success 'test -x /usr/bin/apt-show-versions || exit 0 ; apt-show-versions -i'
E: Sub-process returned an error code
4
Mj125

これはapt-show-versionsのバグのように聞こえます。 apt-show-versionsが本当に必要ない場合は、たとえば次を実行することで削除できます。

Sudo apt-get purge apt-show-versions

必要かどうかわからない場合は、おそらく必要ないでしょう。

プログラムが必要な場合は、少なくともファイルを削除できます

/etc/apt/apt.conf.d/20apt-show-versions

バグレポートを提出してください。

7
Florian Diesch

私はこのスレッドが古いことを知っていますが、ヘルプを検索するときに人々がそれを見つけるので、私は別の答えを追加すると思いました。メモリ。メモリが不足している場合、このエラーが発生します。まだ持っていない場合は、スワップスペースを追加することでこれをすばやく修正できます。

2
Jim

同じエラーが発生しました。 ubuntu 14.04サーバーを実行しています。

私は、スペースを占有する古いパッケージが多すぎるためだと判断しました。 1年以上にわたって自動更新を実行しています。私はそれがそれほど自動ではないと思います!

dpkg --configure -aapt-get cleanを実行した後、apt-get purge apt-show-versionsを実行しましたが、apt-get autoremoveがビジネスに戻ったと確信しています。

ジョブを完了するには数回の試行が必要でしたが、自動削除が数回スタックしました。毎回、いくつかのファイルが削除され、それからがらくたになります。 4GBから700MB、最終的には70MBになりました。

その過程で、Linuxイメージが不安定であることが通知されました。それは最新バージョンだったので、元の問題に関連していると思います。

apt-get update && apt-get upgradeを実行した後、すべてがうまくいくようです

適切に測定するために/ bootから不要なものを取り除きました。

乾杯!

1
Ryan M