apt-getアップグレードを実行するとdpkgエラーが発生しました(ほとんどのコマンド)

apt-getアップグレードを実行するとdpkgエラーが発生しました(ほとんどのコマンド)

入力すると、apt-get upgrade次のエラーが返されます。

dpkg: error processing package gdb (--configure):
 package is in a very bad inconsistent state; you should
 reinstall it before attempting configuration
Errors were encountered while processing:
 gdb
E: Sub-process /usr/bin/dpkg returned an error code (1)

多くの回避策を試しましたが、まだエラーが発生します。この問題を解決するのに役立ちます。

ベストアンサー1

エラーメッセージは、現在の状況と解決策に関するいくつかのガイドラインを提供します。

 package is in a very bad inconsistent state; you should
 reinstall it before attempting configuration

問題は、dpkg「データベース」で説明されているパッケージの状態です(以下のファイルが/var/lib/dpkg/infoシステム上のファイルと一致しません)。これは、基本ファイルが/var/lib/dpkg/info破損しているか、パッケージによってインストールされたファイルが介入なしに変更されたために発生する可能性がありますdpkg

適切な修正は、以下を再インストールすることですgdb

sudo apt --reinstall install gdb

これにより、システム上のファイル(dpkgデータベースファイルを含む)がパッケージ内のファイルに置き換えられ、必要に応じて再ダウンロードされます。その結果、データベースは最終的にファイルシステムと再同期されます(少なくともgdbファイルに関する限り)。

おすすめ記事