更新して入力しようとすると:
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
これはapt-show-versions
のバグのように聞こえます。 apt-show-versions
が本当に必要ない場合は、たとえば次を実行することで削除できます。
Sudo apt-get purge apt-show-versions
必要かどうかわからない場合は、おそらく必要ないでしょう。
プログラムが必要な場合は、少なくともファイルを削除できます
/etc/apt/apt.conf.d/20apt-show-versions
バグレポートを提出してください。
私はこのスレッドが古いことを知っていますが、ヘルプを検索するときに人々がそれを見つけるので、私は別の答えを追加すると思いました。メモリ。メモリが不足している場合、このエラーが発生します。まだ持っていない場合は、スワップスペースを追加することでこれをすばやく修正できます。
同じエラーが発生しました。 ubuntu 14.04サーバーを実行しています。
私は、スペースを占有する古いパッケージが多すぎるためだと判断しました。 1年以上にわたって自動更新を実行しています。私はそれがそれほど自動ではないと思います!
dpkg --configure -a
とapt-get clean
を実行した後、apt-get purge apt-show-versions
を実行しましたが、apt-get autoremove
がビジネスに戻ったと確信しています。
ジョブを完了するには数回の試行が必要でしたが、自動削除が数回スタックしました。毎回、いくつかのファイルが削除され、それからがらくたになります。 4GBから700MB、最終的には70MBになりました。
その過程で、Linuxイメージが不安定であることが通知されました。それは最新バージョンだったので、元の問題に関連していると思います。
apt-get update && apt-get upgrade
を実行した後、すべてがうまくいくようです
適切に測定するために/ bootから不要なものを取り除きました。
乾杯!