これは、Sudo aptアップグレードを行うときに表示されるエラーメッセージです。アップグレードは失敗し、次のメッセージが含まれます。
Setting up install-info (6.1.0.dfsg.1-5) ...
/usr/sbin/update-info-dir: 2: /etc/environment: source: not found
dpkg: error processing package install-info (--configure):
subprocess installed post-installation script returned error exit
status 127
Errors were encountered while processing:
install-info
E: Sub-process /usr/bin/dpkg returned an error code (1)
私はシナプスを介してinstall-infoを再インストールしましたが、まだこのエラーが発生しています。このメッセージの読み方と対応方法について、まっすぐに助けてくれて感謝しています。
私は他のスレッドでこの方法を見つけて、うまくいきました!
他のすべてが失敗した場合。最初にディレクトリを次のように変更しました:
cd /var/lib/dpkg/info
その後、
.postinst
ですべてを削除しました:Sudo rm *.postinst
リポジトリを更新します
Sudo apt-get update
その後、私がやったときにすべてが正常に戻りました:
Sudo apt-get --force-yes install openjdk-7-jre-headless
注:私の問題はopenjdkとは何の関係もないため、この最後の行は実行しませんでした。私は単にapt update
を実行しました
私は同じものを手に入れ始めました
for i in $(ls -F *.postinst); do mv ./$i ./$i.old; done in /var/lib/dpkg/info
その後、サーバーを最新の状態に保つための標準的なansibleプレイブック