今天发现yum的错误:TypeError: rpmdb open failed 。google了一下,原因是因为rpm db损坏,它导致所有的软件的升级、安装甚至是删除都会出现问题,终端出现乱码,YUMEX也用不成,RPM命令也用不成。原因是RPM数据库被破坏。问题解决了,放在这里备用。方法如下:
1.用root进入/var/lib/rpm目录
#cd /var/lib/rpm/
2. 执行修复命令:
# for i in ls | grep 'db.'
;do mv $i $i.bak ;done
3. 重建该数据库
#rpm –rebuilddb
4. 清除yum缓存
#yum clean all
ok~
本文摘自网络由网络安全攻防研究室(www.91ri.org) 信息安全小组收集整理.
Copyright © hongdaChiaki. All Rights Reserved. 鸿大千秋 版权所有
联系方式:
地址: 深圳市南山区招商街道沿山社区沿山路43号创业壹号大楼A栋107室
邮箱:service@hongdaqianqiu.com
备案号:粤ICP备15078875号