2018年04月6日网站服务器迁移完成……

yum 安装软件报 Freeing read locks for locker

Linux 苏 demo 7570℃ 0评论

因为之前更改了yum源,这次做更新的时候不知什么原因 报Freeing read locks for locker

解决:yum clean all

又报Thread died in Berkeley DB library

解决: rm -fr /var/lib/rpm/__db.*

自己整还是不靠谱,下面看网友给我的 确实解决了问题

二、分析原因

因为RPM数据库出现损坏导致的,它导致所有的软件的升级、安装甚至是删除都会出现问题,终端出现乱码,YUMEX也用不成,RPM命令 也用不成。原因是RPM数据库被破坏

三、解决方法
su  – root
cd /var/lib/rpm/
for i in `ls | grep ‘db.’`;do mv $i $i.bak;done  #做一下备份
rpm –rebuilddb #重建该数据库(rebuild the database indices from the installed package headers)
yum clean all

注意区别:–rebuilddb:重建已经安装的RPM资料库 ,–initdb:创建一个新的RPM资料库

打赏

转载请注明:苏demo的别样人生 » yum 安装软件报 Freeing read locks for locker

   如果本篇文章对您有帮助,欢迎向博主进行赞助,赞助时请写上您的用户名。
支付宝直接捐助帐号oracle_lee@qq.com 感谢支持!
喜欢 (1)or分享 (0)
发表我的评论
取消评论
表情