2015-06-13 37 views
0
[[email protected] lib]# yum clean all 
error: dbiOpen: dbapi 1 not available 
error: cannot open Packages database in /var/lib/rpm 
CRITICAL:yum.main: 

Error: rpmdb open failed 

我曾嘗試以下操作:YUM錯誤:dbiOpen:DBAPI 1不適

rm -rf /var/lib/rpm/__db* 
rpm --rebuilddb 

,但沒有運氣 :(

[[email protected] lib]# yum clean all 
error: dbiOpen: dbapi 1 not available 
error: cannot open Packages database in /var/lib/rpm 
CRITICAL:yum.main: 

Error: rpmdb open failed 

我已尋遍互聯網,但沒」 t找到解決方案:(

回答

0

dbapi選擇使用Berkeley DB的一個版本,在這個 例db-1.85,在RPM中已經過時10多年了。

您可以通過檢查「rpm --showrc」 來查看dbapi宏的設置,並且可以更改/ usr/lib/rpm /宏(或其他宏文件)中的值。

這是什麼版本的Linux和rpm?

0

解決方案:

我與--force重新安裝一遍rpm包,並解決問題。