问题现象
用户反馈使用虚机root用户执行yum安装软件报错失败,执行yum list无响应,只能ctrl+z退出进程
分析
怀疑有相关进程占用,导致yum执行后队列等待
排查过程
查看是否有锁文件行为
ll /var/run/yum.pid
rm -f /var/run/yum.pid
重建 RPM 数据库
rpm --rebuilddb
查找相关进程
ps -ef |grep rpm
ps -ef |grep yum
ps -ef |grep dnf
最终发现存在一个dnf makecache --timer的进程
kill -9 进程ID
执行yum命令会报错,没有不响应问题了
报错类似一些db问题:rpmdb open failed
执行rpm --rebuilddb解决