rpmdb: Program version 4.2 doesn’t match environment version
这个错误在2005年遇到过一次,想不到今天又遇到了,有意思,害我查了半天原来自己曾经写过如何来解决,而且就在《Ourlinux》杂志第一期里头,说起来也蛮可笑的:$
当安装rpm包的时候提示如下错误时:
rpmdb: Program version 4.2 doesn’t match environment version
error: db4 error(22) from dbenv->open: 无效的参数
error: cannot open Packages index using db3 - 无效的参数 (22)
error: cannot open Packages database in /var/lib/rpm
E: could not open RPM database
解决方法:
# rm -f /var/lib/rpm/__db*
然后重新安装即可!

本文介绍了解决rpmdb程序版本与环境版本不匹配的问题,通过删除特定文件后重新安装即可修复错误。
459

被折叠的 条评论
为什么被折叠?



