yum または rpm でパッケージをインストールする際に問題が発生し、インストール中に次のようなエラーが発生します。
rpmdb: Thread/process35884/139793484506880failed: Thread died inBerkeley DB library error: db3 error(-30974) from dbenv->failchk: DB_RUNRECOVERY: Fatal error, run database recovery error: cannot open Packages index using db3 - (-30974) error: cannot open Packages database in/var/lib/rpm CRITICAL.main: Error: rpmdb openfailed
これはおそらく rpm データベースが破損しているためであり、このエラーは多くの(場合によってはすべての)rpm ソフトウェアのアップグレード、インストール、または削除に問題が発生する可能性があります。 解決策は次のとおりです:このエラーを修正するには、root としてターミナルに以下のコマンドを入力してください。
cd /var/lib/rpm # rpmdbの場所
ls | grep 'db.' # 関連するrpmdbファイルをリストアップする
rm -f __db.* # 元のrpmdbファイルをクリアする
rpm --rebuilddb # rpmデータベースを再構築する
yum clean all # すべてのyumキャッシュをクリアする