/var/run/yum.pid 已被锁定,PID 为 2762 的另一个程序正在运行解决方法

发布时间:2024年01月20日

一、问题

????????/var/run/yum.pid 已被锁定,PID 为 2762 的另一个程序正在运行

二、原因?

????????这个提示意味着在你的Linux系统中,有一个yum(或者dnf,在较新版本的Fedora和RHEL/CentOS 8中)进程正在运行,并且它已经创建了锁定文件/var/run/yum.pid来确保同一时间只有一个yum/dnf进程执行更新或安装操作。

? ? ? ? 发现另一个应用程序是:PackageKit在运行yum,PackageKit是一款跨Linux发行版的后台包管理服务,设计目标是为用户提供一个友好的、统一的软件安装和更新体验。基本没啥用途,一般情况下,我们将其禁用。

1、临时关闭

[root@localhost ~]# /etc/init.d/yum-updatesd stop

2、永久关闭?

[root@localhost ~]# vim /etc/yum/pluginconf.d/langpacks.conf
#将enabled=1改成0,Esc :wq 退出并保存
#设置关闭后,以后更新需要使用 yum update 进行手动更新

????????PID为2762的程序就是当前正在运行的yum或dnf进程。当出现这种情况时,通常是因为你或其他用户刚刚运行了一个yum/dnf命令,而且该命令尚未完成。

三、解决方法

? ? ? ? 1、请等待该进程(PID 2762)完成(等不及请看下文)

? ? ? ? 2、直接删除/var/run/yum.pid

[root@localhost ~]# rm -rf /var/run/yum.pid
#而后再次运行yum

????????3、使用kill或者pkill命令强制杀死进程

[root@localhost ~]# pkill 2762
[root@localhost ~]# kill -9 2762
# 2762表示正在运行的PID进程号,根据实际情况更改
[root@localhost ~]# yum clean all
#完事后清理缓存
文章来源:https://blog.csdn.net/W_Fe5/article/details/135710925
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。