先日yumのアプデを掛けたところ、下記のエラーが出ました。
rpmdb: Thread/process 31718/140352914237376 failed: Thread died in Berkeley DB library
エラー: db3 エラー (-30974) (dbenv->failchk において): DB_RUNRECOVERY: Fatal error, run database recovery
エラー: Packages インデックスを db3 でオープンできません - (-30974)
エラー: /var/lib/rpm にある Package データベースをオープンできません。
CRITICAL:yum.main:
Error: rpmdb open failed
![](https://node4u.info/wp-content/uploads/2018/09/4d6feddb1fc9d9145b5a127fbcfa7442-640x171.png)
恐らくですが、yum生成でのdbファイル損傷でありましょう。
ということで、
cd /var/lib/rpm
ll
__db.001~__db.004
この辺りに問題がありそうなので、これらのファイルをrmします。
無事エラーが解消され、yum のアプデができるようになりました!