现有锁 /var/run/yum.pid: 另一个副本正在作为 pid 2287 运行

现有锁 /var/run/yum.pid: 另一个副本正在作为 pid 2287 运行

当我执行时:

yum clean all

我收到以下错误:

现有锁 /var/run/yum.pid: 另一个副本正在作为 pid 2287 运行

在此输入图像描述

答案1

您发布的答案是不好的建议。您不应该删除 yum pidfile 或终止 yum 进程,因为这可能会导致软件包安装状态不一致,并扰乱您的软件包管理器。

最好的方法是等待 yum 完成。最终它会释放锁定,您将能够运行yum clean all或任何 yum 命令。

如果您只想手动运行 yum,请禁用yum-cronyum-updatesd

答案2

我通过以下方式解决了这个问题:

rm -f /var/run/yum.pid

然后执行:

yum clean all

相关内容