我是靠谱客的博主 安静橘子,最近开发中收集的这篇文章主要介绍【庖丁解牛】执行yum提示错误:rpmdb: BDB0113 Thread/process 424227/139826856310848 failed,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

文章目录

        • 问题复现
        • 问题原因
        • 问题解决

问题复现

错误:rpmdb: BDB0113 Thread/process 66126/140498505373504 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

错误:rpmdb: BDB0113 Thread/process 66126/140498505373504 failed: BDB1507 Thread

这个错误是在执行yum的时候出现了锁定提示

已加载插件:fastestmirror, langpacks
/var/run/yum.pid 已被锁定,PID 为 66126 的另一个程序正在运行。
Another app is currently holding the yum lock; waiting for it to exit...
  另一个应用程序是:PackageKit
    内存: 28 M RSS (444 MB VSZ)
    已启动: Fri Jul 31 10:01:16 2020 - 00:04之前
    状态  :睡眠中,进程ID:66126

使用命令 rm-rf /var/run/yum.pid 后,进而报出了 执行yum提示错误:rpmdb: BDB0113 Thread/process 424227/139826856310848 failed

问题原因

一般是因为强制删除,损坏了rpm数据库,我们只需要重新去构建rpm数据库即可

问题解决

[root@zmedu-17 run]# cd /var/lib/rpm
[root@zmedu-17 rpm]# ls
Basenames     __db.002  Group       Obsoletename  Requirename  Triggername
Conflictname  __db.003  Installtid  Packages      Sha1header
__db.001      Dirnames  Name        Providename   Sigmd5
[root@zmedu-17 rpm]# rm -rf _db*
[root@zmedu-17 rpm]# rpm --rebuilddb

重新构建后,再去安装就没问题了,可以看到下图已经正常安装了
在这里插入图片描述

最后

以上就是安静橘子为你收集整理的【庖丁解牛】执行yum提示错误:rpmdb: BDB0113 Thread/process 424227/139826856310848 failed的全部内容,希望文章能够帮你解决【庖丁解牛】执行yum提示错误:rpmdb: BDB0113 Thread/process 424227/139826856310848 failed所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部