解决yum升级出错导致的lock

[root@localhost]# yum list

Existing lock /var/run/yum.pid: another copy is running as pid 3807.

Another app is currently holding the yum lock; waiting for it to exit…

遇到开机以后使用yum命令不成功,系统提示Another app is currently holding the yum lock; waiting for it toexit..”字面意思是说另外一个程序给yum加了锁,要等到 yum-updatesd 程序退出以后才可以进行

yum-updatesd是系统自带的一个提供系统更新的服务,安装文件也叫做yum-updatesd,这个服务默认是自动启动的(init 5),他运行的时候会自动给yum加锁,这就导致了开机后不能手动进行yum了。

解决的办法很简单:停止这个系统服务。

可能是系统自动升级正在运行,所以yum被锁定了。

可以通过执行rm -rf /var/run/yum.pid 来强行解除锁定,然后你的yum就可以运行了。

91ri.org:小编新装的centos在安装mysql的时候忘记设置DNS服务器 于是把yum给搞锁定了 百度了一下解决yum lock的方法,试验解锁成功。 发出来给大家分享 希望能帮到遇到同样问题的朋友。

附一篇mysql的配置参考文:《在CentOS下安装配置MySQL

本文转自网络由网络安全攻防研究室(www.91ri.org)信息安全小组收集整理。