rpm与yum报错记录

再用yum安装软件时遇到了以下错误

rpmdb: Thread/process 22821/140714396890880 failed: Thread died in Berkeley DB library
error: db3 error(-30974) from dbenv->failchk: DB_RUNRECOVERY: Fatal error, run database recovery
error: cannot open Packages index using db3 -  (-30974)
error: cannot open Packages database in /var/lib/rpm
CRITICAL:yum.main:

Error: rpmdb open failed

原因是rpm数据库损坏,可以删除临时文件

rm -rf /var/lib/rpm/__db*

第二个错误

Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Killed

 

网上的错误是到Running Transaction Test就卡住,已经测试成功咋还卡住呢?

原因是内存满了,kill几个占内存进程就能顺利安装了。如果是到Running Transaction Test卡住,可以试试#yum clean all

Transaction Check Error

软件包版本冲突造成或者已经存在配置文件,查看前面的:Dependencies Resolved,两个软件包使用了不同的仓库,把其中一个关闭(enabled=0,位于/etc/yum.repos.d/xxx.repo)

日常的错误记录,希望对大家有帮助。

转载请注明出处与链接,如有其他疑问或交流,请加QQ交流群或关注公众号加我微信

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注