エラー: rpmdb: BDB0113 Thread/process 21136/139761284302656 failed: BDB1507 Thread died in Berkeley DB library

GCPのマイクロサーバーでyumのアップデートをしようとすると、なぜかたまにエラーとなってしまいます [c] [macan@instance-1 ~]$ sudo yum update エラー: rpmdb: BDB0113 Thread/process 21136/139761284302656 failed: BDB1507 Thread died in Berkeley DB library エラー: db5 エラー (-30973) (dbenv->failchk において): BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery エラー: Packages インデックスを db5 で開けません - (-30973) エラー: /var/lib/rpm にある Package データベースを開けません。 CRITICAL:yum.main: [/c] こんな感じでエラーとなります。

なぜか勝手に壊れるデータベース

なんで壊れるの?と聞いても答えてくれないのがデータベースでもあるので、とりあえず修復をしていきたいなと思います。

rpm --rebuilddbで修復

結論:rpm --rebuilddbをいれれば解決 これで修復できるので、もし壊れてしまった方いたら試してみてください