CentOS等のRPM DB 再作成
提供: SmileLogicWiki
←Linuxメモに戻る。
RPM DB 再作成
参考
RPM DB が壊れていると、rpm コマンドや yum コマンド実行時にエラーが出る。
# rpm -qa | more rpmdb: Lock table is out of available locker entries rpmdb: Unknown locker ID: 7cb エラー: db4 エラー (22) (db->close において): 無効な引数です エラー: Packages インデックスを db3 でオープンできません - メモリを確保できません (12) エラー: /var/lib/rpm にある Package データベースをオープンできません。 このような場合は、 /var/lib/rpm 以下の 下記のファイルを削除 * __db.001 〜 __db.003 その後、rpmコマンドを実行
実際の処理
root権限で
rm -rf /var/lib/rpm/__* rpm --rebuilddb yum update or up2date -u
←Linuxメモに戻る。