解決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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章