在补丁窗口期间,yum update
命令因总线错误而停止运行。现在,当我尝试执行 yum 命令时,我的终端挂起,我需要终止该进程。
我尝试终止所有正在运行且显示 ps -aef | grep yum
的 yum 命令。 ,这没有帮助。
我尝试过 rm -f /var/run/yum.pid
和rm -f /var/cache/yum
之后,我运行命令 rpm --rebuilddb
在这些命令之后 yum 仍然挂起,我需要终止该进程。
无论我使用什么 yum 命令,它都会挂起。 有什么建议吗?
最佳答案
我也有类似的问题(在 Redhat 7 上)。 对我来说,这有效:
sudo kill -9 $(ps aux | grep -E 'yum|rpm' | awk '{print $2}')
sudo rm -rf /var/lib/rpm/__db* /var/lib/rpm/.dbenv.lock
sudo rpm --rebuilddb
但要小心,“kill -9”是停止进程的不好方法。特别是像上面这样的递归。 在您检查了正在运行的进程之后,请使用上述方法作为解决问题的最后努力。
关于linux - 执行 yum 命令时终端挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57818761/