You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AlmaLinux 8服务器RPM数据库反复损坏问题求助

AlmaLinux 8服务器RPM数据库反复损坏问题求助

我管理着多台AlmaLinux 8的VPS和独立服务器,最近频繁遇到RPM数据库损坏的问题,具体报错信息如下:

error: rpmdb: BDB0113 Thread/process 401048/139672503925632 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
Error: Error: rpmdb open failed

我已经多次执行以下修复步骤:

mkdir -p /tmp/rpm-backup
cp -vf /var/lib/rpm/__db.* /tmp/rpm-backup
rm -vf /var/lib/rpm/__db.*

rpm --quiet -qa
rpm --rebuilddb
dnf clean all

这些操作确实能暂时解决问题,但效果只是临时的。有一台服务器特别离谱,刚做完修复就执行dnf update -y,下载包的过程都正常,但在安装阶段又触发了RPM数据库错误。

现在我不仅头疼反复出现的损坏问题,更担心背后到底是什么原因导致了这种情况...

备注:内容来源于stack exchange,提问作者Granwille

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 09:23:05