CentOS7でyum updateに失敗
CentOS7でyum updateを実行したところ
以下のようなエラーに
yum update error: rpmdb: BDB0113 Thread/process 14073/140550922647360 failed: BDB1507 Thread died in Berkeley DB library error: db5 error(-30973) from dbenv->failchk: BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery error: cannot open Packages index using db5 - (-30973) error: cannot open Packages database in /var/lib/rpm CRITICAL:yum.main: Error: rpmdb open failed
yum clean all
を実施したが直らないため、
rpm --rebuilddb
で回復した。
これが出続ける場合はメモリが足りないかもです。メモリの追加が難しい場合はswap追加で。
以下のswap追加部分を参考に。
https://bigfoot.work/suama/archives/15833