执行 yum 命令时终端挂起

Terminal hangs when executing yum commands

在补丁 window 期间,yum update 命令停止了 运行 总线错误。现在,当我尝试执行 yum 命令时,我的终端挂起,我需要终止进程。

我已经尝试终止所有与 ps -aef | grep yum 一起显示的 yum 命令 运行,但这没有帮助。 我已经尝试 rm -f /var/run/yum.pidrm -f /var/cache/yum 之后,我 运行 命令 rpm --rebuilddb 在这些命令之后 yum 仍然挂起,我需要终止进程。

无论我使用什么 yum 命令,它都会挂起。 有什么建议吗?

我有一个类似的问题(在 Redhat 7 上)。 对我来说,结果是:

sudo kill -9 $(ps aux | grep -E 'yum|rpm' | awk '{print }')
sudo rm -rf /var/lib/rpm/__db* /var/lib/rpm/.dbenv.lock
sudo rpm --rebuilddb

不过要小心,'kill -9' 是停止进程的坏方法。特别像上面的递归。 使用上述方法作为解决问题的最后努力, 您检查了流程后 运行。