linux - 执行 yum 命令时终端挂起

标签 linux command yum freeze

在补丁窗口期间,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 $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/

相关文章:

centos - 文件不包含节标题

linux - 这是使用 rsync 命令的正确方法吗?

linux - 识别进程的资源使用情况 : CPU, 内存和 I/O

mysql - SQL 搜索返回 boolean 值

c# - wpf 命令控制可见性

kubernetes - Ansible yum disable_excludes 给出错误,如何为特定的 shell 命令正确使用它?

homebrew - 通过 brew 安装 yum 的确切命令是什么?

java - 与 Windows 相比,ActiveMQ FailoverTransport 在 Linux 上重新连接的速度太快

c# - 局域网唤醒 - Linux - .Net Core

java - 忽略编译错误 - Java