2021年11月アーカイブ
HOME > リナックスマスター.JP 公式ブログ > 2021年11月アーカイブ
2021年11月のアーカイブリストとなっています。
rpmdbが壊れた場合の修復手順
2021年11月11日
dnfコマンドを実行して下記のようなエラーが表示された場合rpmdbが壊れている可能性があります。
rpmdbが壊れる原因は様々考えられますが、
最も多いのがdnfコマンド途中でプロセスをkillしてまう、
またはrpmdb更新中にPCやサーバーがクラッシュして処理が途中停止する
などが考えられます。
■rpmdbが壊れた時のエラーメッセージ
エラー: rpmdb: BDB0113 Thread/process 1473/140098314725248 failed: BDB1507 Thread died in Berkeley DB library エラー: db5 error(-30973) from dbenv->failchk: BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery エラー: cannot open Packages index using db5 - (-30973) エラー: /var/lib/rpm にある Package データベースを開けません。 警告: NetworkManager-1.30.0-9.el8_4.x86_64.rpm: ヘッダー V3 RSA/SHA256 Signature、鍵 ID fd431d51: NOKEY エラー: rpmdb: BDB0113 Thread/process 1473/140098314725248 failed: BDB1507 Thread died in Berkeley DB library エラー: db5 error(-30973) from dbenv->failchk: BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery エラー: cannot open Packages index using db5 - (-30973) エラー: /var/lib/rpm にある Package データベースを開けません。
