JiFu's Wiki JiFu's Wiki
首页
  • HTML
  • JavaScript
  • NodeJS
  • Vuejs
  • 微信小程序
  • Python
  • 数据库
  • 中间件
  • 算法
  • 软件工程
  • Wordpress
  • iOS开发
  • Android开发
  • Linux
  • Windows
  • MacOS
  • Docker
  • Vim
  • VSCode
  • Office
  • 其他
  • Photoshop
  • Sketch
  • Mac
  • 游戏
关于
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
首页
  • HTML
  • JavaScript
  • NodeJS
  • Vuejs
  • 微信小程序
  • Python
  • 数据库
  • 中间件
  • 算法
  • 软件工程
  • Wordpress
  • iOS开发
  • Android开发
  • Linux
  • Windows
  • MacOS
  • Docker
  • Vim
  • VSCode
  • Office
  • 其他
  • Photoshop
  • Sketch
  • Mac
  • 游戏
关于
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • DevOps介绍
  • Linux

    • Linux介绍
    • Linux系统目录结构及详细说明
    • 使用SSH登录Google Cloud Platform
    • 生产服务器虚拟化环境搭建大纲
    • 服务器虚拟化环境搭建
    • Ubuntu

    • CentOS

      • Centos介绍
      • CentOS更新ruby版本
      • Centos7修改启动内核,删除无用内核
      • CentOS7编译安装VIM8
      • yum提示Error: rpmdb open failed的解决方案
        • 方案1 - 重建rpm数据库
        • 方案2 - 手动清理数据库
    • Manjaro

    • Command

    • System Service

  • MacOS

  • Windows

  • Docker

  • Vim

  • VSCode

  • Office

  • 其他

  • 运维
  • Linux
  • CentOS
JiFu
2023-09-13
目录

yum提示Error: rpmdb open failed的解决方案

# 出错信息

rpmdb: /var/lib/rpm/__db.003: No such file or directory
error: db3 error(2) from dbenv->open: No such file or directory
Segmentation fault
1
2
3

# 出错原因

这多半是因为rpm数据库出现损坏所致,此错误可能导致多数(甚至是所有的)rpm软件的升级、安装甚至是删除都会出现问题。

# 解决方案

# 方案1 - 重建rpm数据库

[root@www rpm]# rm -f __db.*        # 清除原rpmdb文件
[root@www rpm]# rpm --rebuilddb     # 重建rpm数据库
[root@www rpm]# yum clean all       # 清除所有yum的缓存
1
2
3

# 方案2 - 手动清理数据库

[root@www~]# cd /var/lib/rpm      # rpmdb所在目录
[root@www rpm]# ls | grep ‘db.‘   # 列出相关rpmdb文件
__db.001
__db.002
__db.003
__db.004
[root@www rpm]# for i in $(ls | grep ‘db.‘);do mv $i $i.bak;done                                     # 将原rpmdb文件都更名为结尾带.bak的文件或者
1
2
3
4
5
6
7

# 参考资料

-使用yum提示Error: rpmdb open failed的解决方案 (opens new window)

#yum#error
上次更新: 2024/08/11, 01:59:03
CentOS7编译安装VIM8
Manjaro介绍

← CentOS7编译安装VIM8 Manjaro介绍→

最近更新
01
WPS快捷键
05-21
02
Disable notification "to get future google chrome updates you'll need macos 10.13 or later" on mac
05-14
03
MacOS软件推荐
04-30
更多文章>
Theme by Vdoing | Copyright © 2019-2025 Ji Fu | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式