专栏首页小白博客误操作yum导致error: rpmdb解决方法

误操作yum导致error: rpmdb解决方法

今天碰到一个问题就是yum 安装软件时会出现error:rpmdb错误,原因就是rpm数据库损坏。 错误:

    error: rpmdb: BDB0113 Thread/process 18967/139716328294400 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数据库):

cd /var/lib/rpm
ls
   Basenames __db.001 __db.003 Group Name Packages Requirename Sigmd5
   Conflictname __db.002 Dirnames Installtid Obsoletename Providename Sha1header Triggername
rm -rf __db.*
rpm --rebuilddb 

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 误操作YUM导致error,rpmdb解决方法

    1、由于搭建Kubernetes集群,误操作导致执行yum出现Error: rpmdb open failed错误,如下图

    子润先生
  • 误操作YUM导致error,rpmdb解决方法

    1、由于搭建Kubernetes集群,误操作导致执行yum出现Error: rpmdb open failed错误,如下图

    子润先生
  • 技术角 | 解决CentOS在执行yum命令时报错"Error: rpmdb open failed"

    今天在日常进行CentOS操作的时候,不知为何yum -y install xxx命令突然卡死不动,Ctrl+C取消执行也无解,遂关闭SSH重新建立连接,然而再...

    ZNing
  • 解决CentOS在执行yum命令时报错"Error: rpmdb open failed"

    今天在日常进行CentOS操作的时候,不知为何yum -y install xxx命令突然卡死不动,Ctrl+C取消执行也无解,遂关闭SSH重新建立连接,然而再...

    ZNing
  • centos使用yum时报 Error: rpmdb open failed的解决办法

    菲宇
  • CentOS中基于不同版本安装重复包的解决方案

    在更新 PHP 版本的时候,出现了NOKEY的错误提示后,暂时没有解决掉这个问题,于是就手动安装了php-mbstring...rpm  包的高版本,这样在接...

    拓荒者
  • yum 出问题了

    今天用yum 安装ntp 的过程中用了 Ctrl+ z, 然后yum 再也不能使用了:

    周小董
  • 腾讯云 安装mono

    一、yum -y update 运行出现以下错误: http://centos.tencentyun.com/contrib/x86_64/repodata/f...

    张善友
  • 记一次Centos7翻车+升级内核开启BBR过程

    然后我选了BBR/BBR魔改版,因为机器就1M带宽反正装啥都一样。安装之后很快就提示我重启,再然后就开不了机了。

    jcjyxjs
  • Docker入门之安装Docker

    本文操作基于CentOS7,其它Linux发行版本可能存在差异,分基于yum的在线安装和基于二进制包的离线安装(实际还有基于rpm包的离线安装),离线安装可以...

    一见
  • ETL from CSV to Elasticsearch

    当有大量数据要从 CSV 导入到 Elasticsearch 中时一般有两种方式来完成

    franket
  • 搭建Linux+Jexus+MariaDB+ASP.NET[LJMA]环境

    备注:,将我的博客内容整理成册,首先会在博客里优先发布,后续可能的话整理成电子书,主要从linux的最基础内容开始进入Linux的Mono开发方面的话题。本文是...

    张善友
  • 丝般润滑:Oracle 18.3 RPM安装从未有过的顺畅初体验

    自 Oracle 18c 开始,Oracle开始支持 Linux 上的 Oracle 数据库 RPM 安装方式,虽然刚刚发布还有一些限制,但是这无疑开始改变,目...

    数据和云
  • yum源使用的几个报错小总结

    服务器上的yum突然不好使用,使用yum时有如下几个保持,解决方案如下: 1)Error: Cannot retrieve repository metadat...

    洗尽了浮华
  • Oracle 19c之RPM安装

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    bisal
  • ETL CSV to Elasticsearch

    当有大量数据要从 CSV 导入到 Elasticsearch 中时一般有两种方式来完成

    franket
  • LAMP架构应用实战—Apache服务介绍与安装02

    ...................................................................................

    民工哥
  • 权限问题导致Nginx 403 Forbidden错误的解决方法

    这篇文章主要介绍了权限问题导致Nginx 403 Forbidden错误的解决方法,本文中导致 403 Forbidden错误的原因是配置文件中没有指明一个用户...

    习惯说一说
  • MySQL5.7下面,误操作导致的drop table db1.tb1; 的恢复方法:

    MySQL5.7下面,误操作导致的drop table db1.tb1; 的恢复方法:

    二狗不要跑

扫码关注云+社区

领取腾讯云代金券