rpmの不整合

投稿日:

明日はリリース。最後に、

# yum update

というように、パッケージを最新版にしておいてもいいはずだよね。
永遠(なんと500個以上)のupdateが終了し、やれやれ。
rpmでパッケージを確認しようとしたら、

# rpm -qa
rpmdb: Program version 4.2 doesn''t match environment version
error: db4 error(22) from dbenv->open: Invalid argument
error: cannot open Packages index using db3 - Invalid argument (22)
error: cannot open Packages database in /var/lib/rpm
no packages

がびーーーーん。
WhiteBoxというより、RedHatさん、なんとかしてくれ。
探したら、解決策発見。

# cd /var/lib/rpm/
# mkdir junk
# mv __db.00* junk/
# rpm -qa

なおって、よかった。キャッシュが悪さをしてたのか。