在补丁程序窗口中,yum update
命令因总线错误而停止运行。现在,当我尝试执行yum命令时,终端挂起,我需要终止该进程。
我试图杀死运行ps -aef | grep yum
时显示的所有yum命令,但这没有帮助。
我尝试过rm -f /var/run/yum.pid
和rm -f /var/cache/yum
之后,在这些命令yum仍然挂起并且我需要终止该过程之后,我运行了命令rpm --rebuilddb
。
无论我使用什么yum命令都挂起。 有什么建议吗?
答案 0 :(得分:0)
我有一个类似的问题(关于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”是停止进程的不好方法。像上面一样特别递归。 在检查了正在运行的流程后,使用作为解决问题的最后努力。