CentOs7 yum执行过程中出现卡死:
问题描述
最近使用yum命令安装一些软件,发现容易被卡住,或是卡死。报错结果如下图所示,一旦yum执行,都无法强制退出。
原因分析:
原因是我们使用rpm安装一个软件时候,我感觉安装太慢,然后在安装过程中非正常终止了rpm安装。h很多原因是由于 rpm 的数据库出现异常了导致直接卡死了,造成这种异常通常是因为之前不正常的安装或查询。
解决方案:
rm -f /var/lib/rpm/__db.00* # 删除rpm数据文件
rpm –rebuilddb # 重建rpm数据文件
yum clean all
yum update
在rpm –rebuilddb 可能出现一下报错:
(base) [root@bcm rpm]# rpm -rebuilddb
warning: waiting for transaction lock on /var/lib/rpm/.rpm.lock
解决办法
cd /var/lib/rpm
rm .rpm.lock
重新
rpm –rebuilddb # 重建rpm数据文件