答案1
您发布的答案是不好的建议。您不应该删除 yum pidfile 或终止 yum 进程,因为这可能会导致软件包安装状态不一致,并扰乱您的软件包管理器。
最好的方法是等待 yum 完成。最终它会释放锁定,您将能够运行yum clean all
或任何 yum 命令。
如果您只想手动运行 yum,请禁用yum-cron
和yum-updatesd
。
答案2
我通过以下方式解决了这个问题:
rm -f /var/run/yum.pid
然后执行:
yum clean all