運行yum,系統提示Existing lock /var/run/yum.pid: another copy is running as pid 3046
問題描述:登錄系統後,執行yum install vsftpd,提示Existing lock /var/run/yum.pid: another copy is running as pid 5048.有時等5~10分鐘yum可以正常使用。
問題分析:主要原因就是yum在自動更新,所以再運行yum就會報這個錯。
問題解決:只要關掉正在執行的yum更新就可以了就可以了,停止正在運行的yum進程,或者禁用開機自動啓動yum進程。
操作步驟:
停止yum進程
[root@localhost ~]# rm -f /var/run/yum.pid
爲什麼會有一個yum進程在執行呢?
原來是yum自動更新機制自動激活了yum進程,用下面的命令停止自動更新:
[root@localhost ~]# /etc/init.d/yum-updatesd stop
停止 yum-updatesd: [確定]
如果我們不需要自動更新服務,可以直接刪除它。
yum remove yum-updatesd
不過刪除該服務之後,以後的更新要用下面的命令手工來完成了。
yum update