yumエラー:rpmdbを開くことができません

yumエラー:rpmdbを開くことができません

実行しようとしていますが、yum update実行時に次のエラーが発生します。

rpmdb: PANIC: fatal region error detected; run recovery
error: db3 error(-30974) from dbenv->open: 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:yum.main:

Error: rpmdb open failed

ページを確認してみるこのように1つは実行中ですが、yum clean all同じエラーが発生します。

この問題をどのように解決できますか?

ベストアンサー1

これが私の問題を解決する方法です。

rpmデータベースをクリーンアップすると、この問題を解決できます。ただし、まずリスクを最小限に抑えるには、次のコマンドを/var/lib/rpm/使用してファイルのバックアップを作成します。cp

mkdir /root/backups.rpm.mm_dd_yyyy/
cp -avr /var/lib/rpm/ /root/backups.rpm.mm_dd_yyyy/

問題を解決するには、以下を試してください。

# rm -f /var/lib/rpm/__db*
# db_verify /var/lib/rpm/Packages
# rpm --rebuilddb
# yum clean all

最後に、次のyumコマンドを使用してエラーが消えたかどうかを確認します。

# yum update

おすすめ記事