Yum 安装程序报错Error: rpmdb open failesd

报错

rpmdb: BDB0113 Thread/process 199450/140347256821824 failed: BDB1507 Thread died in Berkeley DB library

bash 复制代码
错误:rpmdb: BDB0113 Thread/process 199450/140347256821824 failed: BDB1507 Thread died in Berkeley DB library
错误:db5 错误(-30973) 来自 dbenv->failchk:BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery
错误:无法使用 db5 -  (-30973) 打开 Packages 索引
错误:无法从 /var/lib/rpm 打开软件包数据库
CRITICAL:yum.main:

Error: rpmdb open failed

解决

bash 复制代码
[root@node4 rpm]# mkdir -p /tmp/db
[root@node4 rpm]# cd /var/lib/rpm
[root@node4 rpm]# mv __db.00* /tmp/db/   #移走__db开头的rpmdb文件
[root@node4 rpm]# rpm --rebuilddb   #数据库重建
[root@node4 rpm]# yum clean all
已加载插件:fastestmirror
Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast
正在清理软件源: base extras updates
Cleaning up list of fastest mirrors
Other repos take up 1.0 M of disk space (use --verbose for details)
相关推荐
不知名。。。。。。。。16 小时前
仿muduo库实现高并发服务器---监听描述符Acceptor模块
运维·服务器
无垠的广袤16 小时前
【ChatECNU 大语言模型】基于 Linux 开发板的 OpenClaw 部署方案
linux·人工智能·语言模型
CDN36016 小时前
运维笔记|360CDN高防服务器部署教程,抗D+源站防护一站式配置
运维·服务器·笔记
YYYing.16 小时前
【Linux/C++多线程篇(二) 】给线程装上“红绿灯”:通俗易懂的同步互斥机制讲解 & C++ 11下的多线程
linux·c语言·c++·经验分享·ubuntu
荆楚闲人17 小时前
ubuntu下实现自动以root用户开机无密码方式进入桌面
linux·运维·ubuntu
liweiweili12617 小时前
lsof 查看写入日志文件的进程是什么
linux
Insist75317 小时前
Kingbase--单机部署完整流程
运维·数据库
zuoerjinshu17 小时前
Nginx实现接口复制
运维·nginx·junit
陈皮糖..17 小时前
Ansible实战教程----使用Ansible角色源码编译部署nginx服务
linux·运维·nginx·自动化·云计算·ansible