QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 713|回复: 3

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

[复制链接]
发表于 2006-8-3 11:41:19 | 显示全部楼层 |阅读模式
我的系统是 redhat 9,不知道什么原因,今天发现 rpm 不能用了
双击rpm软件包也装不了,我执行 rpm --rebuilddb 命令,出现错误信息如下:error: db4 error(16) from dbenv->remove: 设备或资源忙

求各位大虾帮忙解救小弟的问题,不胜感激啊
发表于 2006-8-3 12:17:24 | 显示全部楼层
重启机器后, rpm --rebuilddb
回复

使用道具 举报

 楼主| 发表于 2006-8-3 14:20:47 | 显示全部楼层
大哥,不行啊,我重启了,运行 rpm --rebuilddb 还是出现 error: db4 error(16) from dbenv->remove: 设备或资源忙 的错误。

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

使用道具 举报

 楼主| 发表于 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 才行。
两者有什么区别,我也不是很清楚。哪位大哥知道,可以跟帖告诉我,学习一下,嘿嘿
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-6 21:28 , Processed in 0.083383 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表