linux中yum update被占用怎么办

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

  复制代码

  代码如下:

  # yum -y install vixie-cron

  Loaded plugins: fastestmirror, refresh-packagekit, security

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

  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]

  很遗憾,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被占用(Another app is currently holding the yum lock)的解决办法

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

  • linux 中yum命令的用法

    linux 中yum命令的用法

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

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

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

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

  • Linux中安装部署Docker管理工具Drone全攻略

    Drone 是一个构建在Docker之上的开源持续集成平台(CI).Drone 提供了一组预建的Docker映像,支持12+种语言和几乎所有主要的数据库.这意味着你不必花时间来安装软件和配置您的构建环 ...

  • redhat linux 通过yum自动升级

    第一种方法: yum源来自chinalinuxpub.com,用的是centos包, 下载地址: http://www.chinalinuxpub.com/yum.tgz 安装: tar zxvf y ...

  • Linux中让进程在后台运行的方法

    作者:NinGoo | 【转载须以超链接形式标明文章原始出处和作者信息】 在Linux中,如果要让进程在后台运行,一般情况下,我们在命令后面加上&即可,实际上,这样是将命令放入到一个作业队列中 ...

  • Redhat linux本地yum源的配置教程

    相信对RedHat Linux或CentOS比较熟悉的人,应该是比较了解yum源的,它比普通的rpm包安装,要方便的多,为何呢?因为它能顺利的解决rpm包之间的依赖关系。你要是根据rpm包之间的依赖关 ...

  • Linux中svn提交文件后自动同步更新到网站目录

    下面来为各位介绍Linux中svn提交文件后自动同步更新到网站目录希望文章对各位有帮助. 有时,对于多文件需要上传到服务器的时候将会很麻烦,但是如果使用svn的钩子脚本就容易实现本地提交svn后,自动 ...