2009年9月23日 星期三

修復 RPM:Lock table is out of available locker entries

當 rpm -aq 結果不正常,訊息如下時:
rpmdb: Lock table is out of available locker entries
rpmdb: Unknown locker ID: 4ab8
error: db4 error(22) from db->close: Invalid argument
error: cannot open Packages index using db3 - Cannot allocate memory (12)
error: cannot open Packages database in /var/lib/rpm

可用以下方式修復:
1.tar cvzf /root/rpmdb-backup.tar.gz /var/lib/rpm //備份 /var/lib/rpm 資料
2.rm /var/lib/rpm/__db.00* //刪除 RPM 資料庫
3.rpm --rebuilddb //重建 RPM 資料庫,需要一段時間

沒有留言: