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

问题描述:

在运行yum命令时,提示"Another app is currently holding the yum lock; waiting for it to exit"或"Another app is currently holding the yum lock; waiting for it to exit... " 错误信息,具体内容如下:

Another app is currently holding the yum lock; waiting for it to exit...
The other application is: yum
Memory :  37 M RSS (271 MB VSZ)
Started: Thu Nov 24 11:19:33 2016 - 00:01 ago
State  : Traced/Stopped, pid: 8907
Another app is currently holding the yum lock; waiting for it to exit...
The other application is: yum
Memory :  37 M RSS (271 MB VSZ)
Started: Thu Nov 24 11:19:33 2016 - 00:02 ago
State  : Traced/Stopped, pid: 8907
Another app is currently holding the yum lock; waiting for it to exit...
The other application is: yum
Memory :  37 M RSS (271 MB VSZ)
Started: Thu Nov 24 11:19:33 2016 - 00:03 ago
State  : Traced/Stopped, pid: 8907

解决办法:

1.杀掉yum进程

第一步,查找yum进程的PID

ps -ef | grep yum

得到下面的结果:

root  1985  1650  0 16:42 pts/0 0:00 grep --color=auto yum
root  5804     1  0  2017 ?    00:00:00 /usr/bin/python /usr/bin/yum update

其中5804就是yum进程的PID

第二步,使用kill命令杀掉进程:

kill -9 5804

2.删除yum的pid文件

rm -f /var/run/yum.pid

示例操作:

第一种情况,通过杀掉yum进程的方式来解决问题。

ps -ef | grep yum
# 得到yum进程的PID
kill -9 5804

第二种情况,通过删除yum的pid文件来解决问题。

rm -f /var/run/yum.pid

注意:

以上两种方法都需要用root用户执行。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:linux中yum update被占用(Another app is currently holding the yum lock)的解决办法 - Python技术站

(0)
上一篇 2023年5月14日
下一篇 2023年5月14日

相关文章

  • Linux Shell 高级编程技巧3—-运行级别脚本介绍

    3.运行级别脚本介绍    3.1.运行级别        运行级别介绍:            0    关机            1    单用户模式            2    多用户模式,没有NFS服务            3    多用户模式            4    目前还没有使用            5    X windows…

    Linux 2023年4月12日
    00
  • scala用ssh2连接Linux

    这个需要安装库: import ch.ethz.ssh2.{Connection, Session, StreamGobbler} 首先用 ip 和 post 创建连接: val conn: Connection = new Connection(ipAddr, post) 判断这个连接是否连接上了,这个用了一个 Boolean 类型判断: def logi…

    Linux 2023年4月12日
    00
  • 如何在Linux操作系统下安装Apache服务的方法实例详解

    以下是“如何在Linux操作系统下安装Apache服务的方法实例详解”的完整使用攻略,包含两个示例说明。 步骤 更新软件包列表: 在终端中输入以下命令: bash sudo apt-get update 安装Apache: 在终端中输入以下命令: bash sudo apt-get install apache2 启动Apache服务: 在终端中输入以下命令…

    Linux 2023年5月12日
    00
  • Linux命令篇 – nc(ncat) 命令

    nc (ncat) Ncat is a feature-packed networking utility which reads and writes data across networks from the command line; nc(ncat):Ncat是一个功能丰富的网络实用工具;支持端口监听、远程通信、文件传输、端口扫描、反向Shell、端…

    Linux 2023年4月11日
    00
  • 关于CentOs系统自带python和yum卸载后的解决办法

    关于CentOS系统自带的Python和yum卸载后的解决方案,可以采取如下步骤: 1. 查看系统是否安装了Python和yum 在命令行中运行以下指令可以检查系统是否安装了Python和yum: rpm -qa|grep python rpm -qa|grep yum 2. 卸载Python和yum 如果系统安装了Python和yum,可以使用以下命令卸载…

    Linux 2023年5月14日
    00
  • Linux中文件类型10个字符含义

    10个字符表示文件类别和权限,具体情况如下:  第一个字zhi符表示文件类别dao,代表的含义zhuan如下:    -:普通文件    d:目录文件    b:块设备文件    c:字符设备文件    l:符号链接文件  后面9个字符代表3组访问权限:    第1组的3个字符是授权文件所有者的权限;    第2组的3个字符是授权同组用户的权限;    第3…

    Linux 2023年4月11日
    00
  • Linux下yum安装nginx教程

    下面是“Linux下yum安装nginx教程”的完整攻略: 确定系统版本 在安装nginx之前,我们需要确定当前系统的版本。可以使用以下命令查看: cat /etc/os-release 或者 lsb_release -a 安装epel-release 在CentOS或RedHat等系统中,默认仓库并不包含nginx软件包。因此,我们需要使用epel-rel…

    Linux 2023年5月14日
    00
  • 在linux下升级软件包版本等方法详解

    在 Linux 下升级软件包版本的方法详解 在 Linux 系统中,我们经常需要升级软件包来获取更多的新功能和修复已有的问题。本篇文章将详细介绍在 Linux 下升级软件包的几种方法。 方法一:使用包管理器升级软件包 Linux 发行版中的包管理器可以自动处理软件包的依赖关系,使升级软件包变得更为简单。以 apt-get 为例,升级软件包的命令为: sudo…

    Linux 2023年5月14日
    00
合作推广
合作推广
分享本页
返回顶部