博客
关于我
Linux工作笔记026---Centos7.3 yum提示Another app is currently holding the yum lock; waiting for it to exit.
阅读量:791 次
发布时间:2023-02-04

本文共 1149 字,大约阅读时间需要 3 分钟。

yum安装失败处理方法

问题描述

上午通过堡垒机装机时,随后于饭点前往用餐。吃饭返回后,链接超时,发现之前通过yum安装计划任务功能的装机任务未完成,装机的物品卡在该位置。

遇到的阻碍

使用yum -y install vixie-cron进行安装时,提示出现以下错误信息:

# yum -y install vixie-cronLoaded plugins: fastestmirror, refresh-packagekit, securityExisting 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进程。通过以下命令可以查看进程状态:

    ps aux | grep yum

    输出结果如下:

    root      6744  0.0  0.0 103260   900 pts/1    S+   14:59   0:00 grep yum25960  0.0  0.0      0     0 ?        Z    Sep19   0:01 [yumBackend.py

    可以看到,PID为25960的进程正在运行。

  • 强制终止进程

    由于普通的kill命令无法强制终止某些特殊进程,特别是当进程处于Z状态(挂起状态)时。可以使用kill -s 9命令来强制终止进程:

    kill -s 9 25960

    确认进程是否已终止:

    ps aux | grep yum

    如果没有再次出现yum相关进程,说明终止成功。

  • 删除yum锁定文件

    如果使用kill命令无法终止进程,可以尝试删除yum的锁定文件/var/run/yum.pid

    rm -f /var/run/yum.pid

    这一步骤会永久删除锁定文件,需要谨慎操作。

  • 常见问题

    • 进程无法被正常终止

      在某些情况下,进程可能处于特殊状态(如Z状态),普通的kill命令无法终止。可以尝试使用pkillkillall命令:

      pkill -u root -f "yum*"

      或者:

      killall yum
    • 服务重启后重新连接

      如果问题仍然存在,可能需要检查yum服务是否正常运行。重新启动yum服务:

      systemctl restart yum

      然后重新尝试安装任务。

    总结

    通过以上步骤,可以有效解决yum安装过程中因锁定进程导致的卡顿问题。遇到类似问题时,建议首先检查是否有其他进程占用了yum锁定文件,必要时通过强制删除锁定文件或终止进程来解决问题。

    转载地址:http://vukfk.baihongyu.com/

    你可能感兴趣的文章
    Linux常用命令:touch
    查看>>
    Linux常用嗅探工具(1):fping命令
    查看>>
    linux常用基本命令
    查看>>
    Linux常用基本命令(xargs )
    查看>>
    linux常用快捷键
    查看>>
    Linux常用的网络命令有哪些?快速入门!
    查看>>
    linux常见命令
    查看>>
    linux常见操作命令
    查看>>
    linux常见操作命令及操作符意思
    查看>>
    Linux常见操作命令整理
    查看>>
    Linux平台安装mongoDB、配置及端口开启
    查看>>
    linux库列表
    查看>>
    Linux库知识大全
    查看>>
    linux开启nscd服务缓存加速-DNS缓存
    查看>>
    Linux开放的端口太多了?教你一招找出所有开放的端口,然后直接干掉!
    查看>>
    Linux开机启动、利用crontab实现开机启动某个程序
    查看>>
    linux开机启动脚本制作
    查看>>
    Linux开机自启动
    查看>>
    linux开机随笔
    查看>>
    Linux开篇指南针环境安装(第一课)
    查看>>