• 使用yum提示Error: rpmdb open failed


    使用yum提示Error: rpmdb open failed

    在centos系统上,在使用yum命令安装软件包时候报错:
    [root@long ~]# yum install unzip -y
    error: rpmdb: BDB0113 Thread/process 16127/140697587107840 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/
    for i in `ls | grep 'db.'`;do mv $i $i.bak;done
    rpm --rebuilddb
    yum clean all
    
  • 相关阅读:
    架构师图谱
    P3398 仓鼠找sugar
    NOIP 2017小凯的疑惑
    P2568 GCD
    自动AC机
    qbxt国庆刷题班 游记&总结
    【学习笔记】manacher算法
    [ZROI]分组
    BSGS与扩展BSGS
    Crt and ExCrt
  • 原文地址:https://www.cnblogs.com/longren/p/11844218.html
Copyright © 2020-2023  润新知