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 物理内存分配全链路实现

    基于内核 5.19 版本,带你深入理解 Linux 物理内存分配全流程 前文回顾 在上篇文章 《深入理解 Linux 物理内存管理》中,笔者详细的为大家介绍了 Linux 内核如何对物理内存进行管理以及相关的一些内核数据结构。 在介绍物理内存管理之前,笔者先从 CPU 的角度开始,介绍了三种 Linux 物理内存模型:FLATMEM 平坦内存模型,DISCO…

    Linux 2023年4月11日
    00
  • Linux折腾记(十八):同一个硬盘上安装多个Linux发行版及Fedora 21初体验

    下面是我对于“Linux折腾记(十八):同一个硬盘上安装多个Linux发行版及Fedora 21初体验”的完整攻略。 标题 Linux折腾记(十八):同一个硬盘上安装多个Linux发行版及Fedora 21初体验 介绍 本文介绍如何在同一个硬盘上安装多个Linux发行版,同时也讲解了Fedora 21的初体验。 准备 一台计算机 一个可以安装多个Linux发…

    Linux 2023年5月24日
    00
  • Linux中安装Nginx的正确步骤

    下面是Linux中安装Nginx的正确步骤的完整攻略: 1. 准备工作 在开始安装Nginx之前,需要进行一些准备工作: 更新apt-get:执行命令sudo apt-get update; 安装编译工具和库文件:执行命令sudo apt-get install -y build-essential libpcre3 libpcre3-dev zlib1g …

    Linux 2023年5月14日
    00
  • Vmvare虚拟机给ubuntu根目录分区介绍

    以下是关于VMware虚拟机给Ubuntu根目录分区的介绍和攻略说明: 目录 什么是文件系统和分区 准备 备份数据 新建虚拟硬盘 运行Ubuntu系统,将新硬盘挂载到根目录 格式化新分区并挂载 设置在电脑启动时自动挂载分区 示例一 示例二 结论 什么是文件系统和分区 在开始讨论如何在VMware虚拟机中为Ubuntu系统分配新的根目录分区之前,我们需要了解一…

    Linux 2023年5月24日
    00
  • 用VMware安装ubuntu或centos防止简易安装的方法

    下面是使用VMware安装Ubuntu或CentOS的完整攻略: 1. 安装VMware 首先需要下载并安装VMware,官方网站上有免费试用版可以使用。安装完成后启动VMware。 2. 下载镜像文件 在安装Ubuntu或CentOS之前,需要下载镜像文件,可在官方网站上下载。 3. 创建虚拟机 启动VMware,点击“新建虚拟机”按钮,按照提示创建虚拟机…

    Linux 2023年5月24日
    00
  • Linux chroot命令

    Linux 中的 chroot 命令是一个用于改变根目录的命令。它可以在 Linux 系统中创建一个新的根目录,并将进程的根目录切换到新的根目录中。在 Linux 中,通常会使用 chroot 命令来创建一个隔离的环境,以便运行一些不受信任的程序或测试新的软件包。 使用 chroot 命令的基本语法如下: chroot [options] newroot […

    Linux 2023年5月11日
    00
  • linux安装教程(红帽RedHat Linux 9)光盘启动安装过程图解

    Linux安装教程(红帽RedHat Linux 9)光盘启动安装过程图解 0. 前置要求 在安装Linux之前需要先准备以下物品: Red Hat Linux 9光盘镜像文件; 一张空白可写入光盘; 一台支持启动CDROM的计算机。 1. 下载Red Hat Linux 9镜像文件 前往Red Hat官网下载Red Hat Linux 9镜像文件,并使用M…

    Linux 2023年5月24日
    00
  • 在Linux系统上查看Apache服务器的错误日志

    以下是“在Linux系统上查看Apache服务器的错误日志”的完整使用攻略,包含两个示例说明。 步骤 打开终端并输入以下命令以查Apache错误日志: bash sudo tail -f /var/log/apache2/error.log 这将打开Apache错误日志文件,并实时显示最新的错误信息。 如果您想查看特定时间段内的错误日志,请使用以下命令: b…

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