【零】错误信息

[root@wzxaini9 ~]# yum update

error: rpmdb: BDB0113 Thread/process 3381/140259881359424 failed: BDB1507 Thread died in Berkeley DB library

error: db5 error(-30973) from dbenv->failchk: BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery

error: cannot open Packages index using db5 -  (-30973)

error: cannot open Packages database in /var/lib/rpm

CRITICAL:yum.main:

Error: rpmdb open failed

【一】进入rpm目录

[root@wzxaini9 ~]# cd /var/lib/rpm

【二】查看文件

[root@wzxaini9 rpm]# ls

Basenames     __db.001  __db.003  Group       Name          Packages     Requirename  Sigmd5

Conflictname  __db.002  Dirnames  Installtid  Obsoletename  Providename  Sha1header   Triggername

【三】移除db文件

[root@wzxaini9 rpm]# rm -rf __db.*

【四】重建rpm数据库

[root@wzxaini9 rpm]# rpm --rebuilddb

【五】清除缓存

[root@wzxaini9 rpm]# yum clean all

Loaded plugins: fastestmirror, langpacks

Cleaning repos: epel extras os updates

Cleaning up list of fastest mirrors

【六】执行命令

[root@wzxaini9 rpm]# yum update

Loaded plugins: fastestmirror, langpacks

Determining fastest mirrors

......

linux7 rpmdb 修复,Linux[CentOS 7]rpmdb open failed错误修复相关推荐

  1. linux7 开ftp,linux centos 7 开启 ftp

    centos开启ftp服务的步骤 1.安装vsftpd sudo yum install vsftpd -y 2.启动ftp服务 service vsftpd start 3.  加入开机启动 chk ...

  2. linux深度修复,linux deepin 引导被覆盖后怎么修复

    先前装了linux deepin,并windows 7能使用,是linuxdeepin自带的引导,后来安装Centos 6把linuxdeepin的引导覆盖了,现在引导变成了centos带的引导gru ...

  3. linux centos Git : HTTP request failed(ps:添加centos git升级)

    在centos clone git项目时候遇到这个错误: 使用命令:git clone https://.......git 我遇到通常两个原因会报这个错误: 1.  没有关闭https校验(因为我们 ...

  4. delphi 到出execl2010 文件损坏_如何修复Linux中损坏的软件包?

    [51CTO.com快译]Apt和DNF等Linux软件包管理器功能异常强大.界面异常直观,但这并不意味着就不会出岔子.有时软件包安装会出问题,您得收拾残局.软件包管理器能够修复损坏的软件包并跳过损坏 ...

  5. deepin安装软件dpkg_如何修复Linux中损坏的软件包?

    [51CTO.com快译]Apt和DNF等Linux软件包管理器功能异常强大.界面异常直观,但这并不意味着就不会出岔子.有时软件包安装会出问题,您得收拾残局.软件包管理器能够修复损坏的软件包并跳过损坏 ...

  6. GStreamer 1.18.4稳定的错误修复版本

    GStreamer 1.18.4稳定的错误修复版本 GStreamer团队宣布最喜欢的跨平台多媒体框架的稳定的1.18版本系列中的另一个错误修复版本! 此版本仅包含错误修复和重要的安全修复程序,并且从 ...

  7. centos linux引导修复_【Linux 运维】 Centos7.x 系统修复模式

    一.linux的运行级别: 运行级别就是来确定系统启动时到底启动那个服务. linux默认有7个运行级别: 0 关机 1 单用户模式,用于系统修复 2 不完全的命令模式,不含NFS服务 3 完全的命令 ...

  8. linux 卸载 pcre,[Linux] centos误删pcre库如何修复

    首页 专栏 linux 文章详情 0 [Linux] centos误删pcre库如何修复 许可欣 发布于 1 月 25 日 笔者近日配置openresty时误删了pcre库(/lib64/libpcr ...

  9. linux 5识别网卡,Atheros AR8151网卡识别错误在CentOS 5.5系统中的修复

    CentOS 5.5系统是很多的小伙伴在安装的系统,那对于电脑中的问题很多的小伙伴最不想要遇到的就是系统不能上网的问题,有小伙伴在CentOS 5.5中发现无法连接网络Atheros AR8151网卡 ...

最新文章

  1. python如何跨模块调用变量_Python跨模块用户定义的全局变量:在其他模块运行时调用它们的问题...
  2. 快讯 | 清华数为物联网数据库IoTDB被评为“优秀大数据产品”
  3. RxJava 中的Map函数原理分析
  4. vant 下拉框样式_使用 Vue 的 Vant.js List 列表组件实现无限下拉
  5. 学习记录-Linux图形栈:基于DRM和Wayland
  6. zookeeper的名词复盘-会话
  7. php中ci的session自动加载报错
  8. MVVM教程(2):
  9. 关于VC预定义常量_WIN32,WIN32,_WIN64等预定义宏的介绍(整理、转载)
  10. (30)FPGA面试题全局时钟资源及原语
  11. 微软官方工具_时隔20年再出发!微软官方推出最强Windows工具集
  12. 离线计算框架MapReduce
  13. python对于文件的读取和重建
  14. SpringBoot23 分模块开发
  15. 专技继续教育-使用tampermonkey刷课时(可自动跳转下一节)
  16. IOS中怎么使用微软雅黑字体
  17. spanning-tree portfast default
  18. 【LSTM分类】基于双向长短时记忆(BiLSTM)实现数据分类含Matlab源码
  19. BZOJ4167: 永远亭的竹笋采摘 分块
  20. 人工智能的三个阶段——三个阶段总结分析

热门文章

  1. mysql设置check
  2. 【解决方案】npm安装vue超时(ERR! errno ETIMEDOUT)
  3. linux的内核是指的什么,[科普] Linux 的内核与 Linux 系统之间的关系
  4. 利用Matlab比较IIR和FIR,细说IIR滤波器和FIR滤波器的区别
  5. 第一讲 无穷级数的概念
  6. hibernate查询-基本查询
  7. elf文件中的.plt .rel.dyn .rel.plt .got .got.plt的关系
  8. UVa 122 Trees on the level
  9. 自动生成Insert数据的SQL脚本
  10. UA MATH571B 试验设计V 2K析因设计