そのため、今日、パッケージ マネージャーを使用して MongoDB のインスタンスを更新するときに、ちょっとした楽しい問題に遭遇しました。更新しようとするたびに、次のエラーが表示されますE: mongodb-10gen: subprocess installed post-installation script returned error exit status 1
それ以外はすべて、パッケージ マネージャーで正常にアップグレードされます。
エラーは、インストール後のスクリプトを正常に実行できなかったことを示していました。基本的に、アップグレード後にデータベースを再起動できませんでした。私の場合、それはDBがすでに実行されていたためです。通常、シャットダウンしてアップグレードすると問題が解決し、パッケージマネージャーが完全にアップグレードできるようになりました。
mongo
use admin
db.runCommand('shutdown')
exit
(この後、シェル内にいる必要があります)sudo apt-get update
sudo apt-get upgrade
これで、MongoDB インストールがアップグレードされ、実行されているはずです。