AI提要(BLUF)
问题分析:想先使用yum或rpm装置都报错,,,,,,,图片如下: BDB1507 Thread died in Berkeley DB library 和 DB_RUNRECOVERY: Fatal error,,,,,,,是 Linux 系统中极度典型的 RPM 数据库(rpmdb)败坏 故障。。。。。。处置法子:1.查抄磁盘空间,,,,,,,确保 /var 分区没有满;;;;;2.备份当前的 RPM 数据库文件;;;;;sudo mkdir -p /var/lib/rpm-backupsudocp -a /var/lib/rpm/__db* /var/lib/rpm-backup/3.断根败坏的锁文件并沉建数据库# 1. 删除败坏的一时锁文……
问题分析:想先使用yum或rpm装置都报错,,,,,,,图片如下:
BDB1507 Thread died in Berkeley DB library 和 DB_RUNRECOVERY: Fatal error,,,,,,,是 Linux 系统中极度典型的 RPM 数据库(rpmdb)败坏 故障。。。。。。
处置法子:
1.查抄磁盘空间,,,,,,,确保 /var 分区没有满;;;;;
2.备份当前的 RPM 数据库文件;;;;;
sudo mkdir -p /var/lib/rpm-backup sudo
cp -a /var/lib/rpm/__db* /var/lib/rpm-backup/
3.断根败坏的锁文件并沉建数据库
# 1. 删除败坏的一时锁文件
sudo rm -f /var/lib/rpm/__db*
# 2. 强造沉建 RPM 数据库(加 -v 能够看到具体进度)
sudo rpm --rebuilddb -v
注:沉建过程可能必要几十秒到几分钟,,,,,,,请耐心期待,,,,,,,期间不要中断终端。。。。。。
4.算帐缓存并验证建复
# 1. 算帐缓存
sudo yum clean all
# 2. 验证 RPM 数据库是否复原正常
rpm -qa | head -n 5
处置法子: