yantinglove99 发表于 2006-8-3 11:41:19

rpm坏了,不能安装rpm软件包了,求各位大虾救命

我的系统是 redhat 9,不知道什么原因,今天发现 rpm 不能用了
双击rpm软件包也装不了,我执行 rpm --rebuilddb 命令,出现错误信息如下:error: db4 error(16) from dbenv->remove: 设备或资源忙

求各位大虾帮忙解救小弟的问题,不胜感激啊

gugong 发表于 2006-8-3 12:17:24

重启机器后, rpm --rebuilddb

yantinglove99 发表于 2006-8-3 14:20:47

大哥,不行啊,我重启了,运行 rpm --rebuilddb 还是出现 error: db4 error(16) from dbenv->remove: 设备或资源忙 的错误。

有没有什么办法可以重新安装或者修复rpm 啊

yantinglove99 发表于 2006-8-3 14:58:31

谢谢老大的关心,小弟的问题已经解决了

我参看了下面网址的一些说明 http://www.rpm.org/hintskinks/repairdb/,以及一些朋友发的贴子

解决方法如下:
# cd /var/lib
# tar zcvf /tmp/rpmdb.tar.gz rpm (备份原来rpm目录信息)
# cd /var/lib/rpm
# rm -f __db* (删除rpm数据库)
# rpm -vv --rebuilddb(重建rpm数据库)

最后一步用 rpm --rebuilddb 不行,要用 rpm -vv --rebuilddb 才行。
两者有什么区别,我也不是很清楚。哪位大哥知道,可以跟帖告诉我,学习一下,嘿嘿
页: [1]
查看完整版本: rpm坏了,不能安装rpm软件包了,求各位大虾救命