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日

相关文章

  • Ubuntu安装Anaconda并且配置国内镜像教程

    前言 我们在学习 Python 的时候需要不同的 Python 版本,关系到电脑环境变量配置换来换去很是麻烦,所以这个时候我们需要一个虚拟的 Python 环境变量,我之前也装过 virtualenv、virtualenvwrapper、Venv 换来换去麻烦命令一大堆,记不住,最后选择 Anaconda,用一个代替全部,只要记住 conda 命令和 pip…

    Linux 2023年4月10日
    00
  • Linux xargs 命令

    xargs(英文全拼: eXtended ARGuments)是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。 xargs 可以将管道或标准输入(stdin)数据转换成命令行参数,也能够从文件的输出中读取数据。 xargs 也可以将单行或多行文本输入转换为其他格式,例如多行变单行,单行变多行。 xargs 默认的命令是 echo,这意味着通过管道传…

    Linux 2023年4月13日
    00
  • Linux iotop命令

    Linux iotop命令的作用与使用方法 iotop命令是一款Linux系统下的磁盘输入输出(I/O)监测工具。它可以实时地监测系统中每个进程的I/O使用情况,并对这些进程进行排序和分析,因此可以方便地查找出某个进程使用I/O的情况,从而快速地发现瓶颈,并进行优化。 命令使用方法 使用iotop命令需要先安装,使用以下命令进行安装: sudo apt-ge…

    Linux 2023年3月28日
    00
  • Linux系统分区经验总结

    linux分区方法,不同的人有不同的方法,反正没有统一的方法。在分区方面,我觉得根据自己的实际情况来分是最好的。玩linux也有好几年了,下面说一下,我在分区方面的一些经验。 一,个人用 如果是个人用,就没必要分那么多区,分一个区,或者二个区就行了。 分一个区,就要一个根分区就行了/,我的多系统里面的linux都是一个分区。 分二个区,一个/boot分区,一…

    Linux 2023年4月12日
    00
  • Docker for windows pull镜像文件的安装位置改变的方法

    首先,需要说明的是Docker for Windows的默认安装位置是在C:\Program Files\Docker\Docker\下。 若要更改Docker for Windows pull镜像文件的安装位置,可以按照以下步骤进行: 停止Docker服务 在Docker for Windows的系统托盘中右键点击鼠标,选择Settings,进入Setti…

    Linux 2023年5月30日
    00
  • ssh远程无法访问linux的问题及解决

    对于SSH远程访问Linux的问题及解决方法,可以从以下几个方面进行讲解: 问题描述 当我们想通过ssh远程登录到一台Linux主机的时候,有时候会出现无法访问的情况,产生这种情况的原因可能有很多,包括: 登录密码错误; SSH服务未启动; 防火墙导致访问被拒绝; SSH配置文件中的错误等。 因此,我们需要逐一排查这些可能的原因,并尝试解决。 排查 1. 检…

    Linux 2023年5月14日
    00
  • Linux更新Python版本及修改python默认版本的方法

    下面就详细讲解在Linux系统中如何更新Python版本以及修改Python默认版本的方法。 更新Python版本 Linux默认安装的Python版本可能过旧,某些库和模块可能需要更高版本的Python才能正常运行。因此,我们需要更新Python版本。 以下是更新Python到最新版本的步骤: 确定系统中已有的Python版本: 在终端输入命令 pytho…

    Linux 2023年5月14日
    00
  • 在Linux下使用命令行安装Python

    安装Python是Linux服务器常见的操作,它可以支持系统级或用户级的安装。本篇攻略将指导你使用命令行在Linux下安装Python。 1. 确认环境 在开始安装之前,需要确认系统中是否已经存在Python,你可以使用以下命令来检查Python版本信息: python –version 如果输出Python版本信息,则表示Python已经安装成功。 2.…

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