解决rpm 命令不能用

欢迎大家转载,为保留作者成果,转载请注明出处,http://blog.csdn.net/netluoriver,有些文件在资源中也可以下载!如果你没有积分,可以联系我索要!

SIP voip 测试交流群: 323827101

 

今天在升级服务器时rpm命令不能用了,

输入
[root@asg ~]#rpm -qa
完全无反应,通过
[root@asg ~]#ps -ef

查看,执行的命令都在挂着呢,用命令:
[root@asg ~]#killall -9 rpm


然后执行
[root@asg ~]# cd /var/lib/rpm/
[root@asg rpm]# ls
Basenames    __db.001  __db.003 Filemd5s  Installtid  Packages     Provideversion  Requirename     Sha1header  Triggername
Conflictname __db.002 Dirnames  Group     Name        Providename  Pubkeys         Requireversion  Sigmd5


删除rpm数据表
[root@asg rpm]# rm -f __db.00
__db.001  __db.002  __db.003 
[root@asg rpm]# rm -f __db.00*


重构数据表
[root@asg rpm]# rpm --rebuilddb



再次执行rpm 命令成功了!
[root@asg rpm]# rpm -qa|grep conf
fontconfig-devel-2.4.1-7.el5
system-config-samba-1.2.41-5.el5
chkconfig-1.3.30.2-2.el5
autoconf-2.59-12
authconfig-5.3.21-7.el5
pyxf86config-0.3.31-2.fc6
system-config-network-tui-1.3.99.19-2.el5
gnome-python2-gconf-2.16.0-1.fc6
confmanage-1.0.1-0
system-config-securitylevel-tui-1.6.29.1-6.el5
system-config-date-1.8.12-4.el5.centos
xkeyboard-config-0.8-9.el5
vconfig-1.9-3
fontconfig-2.4.1-7.el5
pkgconfig-0.21-2.el5


  • 10
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值