今天在做一个代运维业务的时候习惯性的对系统进行了更新操作:yum update
,比较尴尬的是竟然提示出错了,提示的是:Thread/process failed: Thread died in Berkeley DB library
,具体如下图所示:
QQ图片20210415140418.png
一般来说yum的本地数据库很少出错的,这次碰到这个问题好费解呀!
既然是yum的数据库出问题了,那么我们就删除掉以前的yum数据库再重新生成一下即可,具体如下:
删除yum临时库文件
rm -fr /var/lib/rpm/__db.*
重建rpm数据库
rpm --rebuilddb
清理缓存及生产yum的db缓存
yum clean all
yum makecache
缓存创建完成后,yum即可恢复正常工作了!