答案1
您發布的答案是不好的建議。您不應該刪除 yum pidfile 或終止 yum 進程,因為這可能會導致軟體包安裝狀態不一致,並擾亂您的軟體包管理器。
最好的方法是等待 yum 完成。最終它會釋放鎖定,您將能夠運行yum clean all
或任何 yum 命令。
如果您只想手動運行 yum,請停用yum-cron
和yum-updatesd
。
答案2
我透過以下方式解決了這個問題:
rm -f /var/run/yum.pid
然後執行:
yum clean all