出錯(cuò)信息:
rpmdb: /var/lib/rpm/__db.003: No such file or directory
error: db3 error(2) from dbenv->open: No such file or directory
Segmentation fault
出錯(cuò)原因:
這多半是因?yàn)閞pm數(shù)據(jù)庫出現(xiàn)損壞所致萌壳,此錯(cuò)誤可能導(dǎo)致多數(shù)(甚至是所有的)rpm軟件的升級亦镶、安裝甚至是刪除都會出現(xiàn)問題。
解決方案:
[root@www~]# cd /var/lib/rpm? ? ? # rpmdb所在目錄
[root@www?rpm]#?ls?|?grep?‘db.‘???#?列出相關(guān)rpmdb文件
__db.001
__db.002
__db.003
__db.004
[root@www?rpm]#?for?i?in?$(ls?|?grep?‘db.‘);do?mv?$i?$i.bak;done
#?將原rpmdb文件都更名為結(jié)尾帶.bak的文件
或者
[root@www?rpm]#?rm?-f?__db.*?????#?清除原rpmdb文件
[root@www?rpm]#?rpm?--rebuilddb?????#?重建rpm數(shù)據(jù)庫
[root@www?rpm]#?yum?clean?all?????#?清除所有yum的緩存