最新消息:

yum 安装软件报 Freeing read locks for locker

yum admin 12699浏览 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资料库

转载请注明:爱开源 » yum 安装软件报 Freeing read locks for locker

您必须 登录 才能发表评论!