入力すると、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
ファイルに関する限り)。