時々、yumのキャッシュが破損し、次のようなエラーが表示されます。
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
回避策はrm -f /var/lib/rpm/__db*
次の「yum」コマンドでデータを再生成します。
私の質問は、これを引き起こしている可能性が高いのは何ですか?ロックを無視する、またはこれを引き起こす他の問題がある一般的なタスクはありますか?
私たちは何百ものCentOSマシンを使用しており、この問題が発生するパターンはありません。これは「100万分の1」の問題である可能性があり、大規模に見られることがよくあります。
注:私はこれが非常に「自由回答」の質問であることを理解していますが、回答が原因を見つけた場合は、戻って特定の問題に直接関連するより標準的なものに質問を変えます。