linux中yum update被占用(Another app is currently holding the yum lock)的解决办法

使用yum安装计划任务功能,结果提示:

代码如下:

# yum -y install vixie-cron
Loaded plugins: fastestmirror, refresh-packagekit, security
Existing lock /var/run/yum.pid: another copy is running as pid <font color="#ff0000">25960</font>.
Another app is currently holding the yum lock; waiting for it to exit...

可能是系统自动升级正在运行,yum在锁定状态中。
已经有一个yum进程在运行了,使用kill干掉它:

代码如下:

# kill -s 9 25960
# ps aux|grep yum
root 6744 0.0 0.0 103260 900 pts/1 S+ 14:59 0:00 grep yum
root 25960 0.0 0.0 0 0 ? Z Sep19 0:01 [yumBackend.py] <defunct>

很遗憾,kill对付不了它,那怎么办呢?

可以通过强制关掉yum进程:

#rm -f /var/run/yum.pid

然后就可以使用yum了。如果不行可以重启yum

/sbin/service yum-updatesd restart

以下是其它网友的补充:

补充一、

有时,在linux下yum update会提示:

Another app is currently holding the yum lock解决方案

解决办法是干掉缓存中的yum进程,重启yum。

清掉缓存中的进程:

rm -f /var/run/yum.pid

重启yum(我的系统是fedora)

systemctl status yum-updatesd.service

centos用户使用:

/sbin/service yum-updatesd restart

补充二、

在CentOS上yum -y install gcc* gcc-c++* autoconf* automake* zlib* libxml* ncurses-devel* libmcrypt* libtool*时出现错误:

1)怎么回事呢?根据提示,原来是系统进程已经有一个update在运行了。在进程里查看下:ps -ef | grep update

2)通过kill杀掉这个进程,可杀掉之后,错误依旧。原来在/var/run目录下,还有yum这个进程ID,需要将这个进程id文件强制删除掉:

3)同时重启下yum更新服务,如下:

4)最后重新yum -y install gcc* gcc-c++* autoconf* automake* zlib* libxml* ncurses-devel* libmcrypt* libtool* ,已正常

以上就是我们小编的整理了,希望大家多支持我们网站。

(0)

相关推荐

  • linux中yum update被占用怎么办

    使用yum安装计划任务功能,结果提示: 复制代码 代码如下: # yum -y install vixie-cron Loaded plugins: fastestmirror, refresh-pa ...

  • Mac App Store提示可用的更新已更改解决办法

    Mac App Store提示可用的更新已更改怎么办?苹果近日发布了Mac OS X 10.10.4正式版更新,不少Mac用户都第一时间更新到了新版系统,不过有部分通过Mac App Store直接更 ...

  • 苹果手机此app与您的设备不兼容怎么解决办法

    许多苹果用户在下载app安装的时候都会提示此app与设备不兼容,那么要怎么解决这个问题呢! 操作方法 01 遇到这种情况,我们首先要看的是我们的系统,看看系统是不是最新版本. 02 先回到桌面打开设置 ...

  • 在Linux中可视化显示内存占用情况的方法

    物理内存不足对Linux桌面系统和服务器系统的性能影响都很大.当你的计算机变慢时,要做的第一件事就是释放内存.尤其是在多用户环境以及执行关键任务的服务器环境下,内存消耗会变得更加关键,因为多个用户和应 ...

  • IPHONE中APP超过150M无法由流量下载的解决办法

    基于对流量的保护机制,我们在使用IPHONE中的APP STORE下载应用过程中,如果该APP超出150M,IPHONE会提示要求我们通过在连接WIFI的状态下载应用,但如果人在室外,且周围没有可用的 ...

  • linux 中yum命令的用法

    linux 中yum命令的用法

  • 升级Win8.1 Update后无法卸载IIS现象的解决办法介绍

    IIS是一种网页服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,主要是在网站或者应用服务器中经常需要用到,对于普通的电脑用户,基本没有用处,因此不少普通电脑爱好者通常会卸 ...

  • Office 2007在Windows Vista中出现的反常字体问题的解决办法

    有时候,在Windows Vista中使用Office2007/2003打开原来写的文章,很多字体不能正常显示了:仿宋和楷体的文字莫名其妙地变动,文章行距增大,而且排版也出现了错误,本来在本页显示的文 ...

  • Linux中yum管理工具被误删的解决办法

    今天在安装程序时,发现有一个插件未安装,我就随手敲了一个命令,看都没看 复制代码 代码如下: yum remove yum 然后就杯具了... 复制代码 代码如下: [root@localhost ~ ...