成功解决使用yum安装软件的时候提示/var/run/yum.pid被锁定

简介: 成功解决使用yum安装软件的时候提示/var/run/yum.pid被锁定

问题重现

使用yum安装docker,发现一个提示: 提示为/var/run/yum.pid被锁定,PID为21489的程序正在运行
在这里插入图片描述

问题原因

根据他的提示可以看到: 有个程序Packagekit 正在使用yum程序,可以等待程序退出

如果我们等不及,可以使用下文的两个方法。

而这个PackageKit是一个离线更新服务,基本没啥用途,一般情况下,我们将其禁用

临时关闭:

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

永久关闭:

[root@mufenggrow ~]# vim /etc/yum/pluginconf.d/langpacks.conf
在这里插入图片描述

设置关闭之后,以后更新需要使用 yum update 来手动更新。

如果想了解更多关于: PackageKit的知识,可以从下面的链接中获得: https://www.freedesktop.org/software/PackageKit/pk-intro.html

解决方法

方法一

直接删除/var/run/yum.pid
然后再次运行yum

[root@mufenggrow ~]# rm -rf /var/run/yum.pid

方法二

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

[root@mufenggrow ~]# pkill 21489
[root@mufenggrow ~]# kill -9 21489

方法三

在这里插入图片描述
我们可以写一个类似的脚本去运行,这个题主问的是安装python3 出现提示/var/run/yum.pid被锁定,换成安装docker出现问题,一样实用。

相关文章
|
5月前
|
Ubuntu Linux
Linux软件安装-Linux系统靠yum命令安装软件,yum命令是一个RPM包软件管理器,用于自动化安装配置Linux软件,.rpm是Linux包下的软件,yum install下载 wget re
Linux软件安装-Linux系统靠yum命令安装软件,yum命令是一个RPM包软件管理器,用于自动化安装配置Linux软件,.rpm是Linux包下的软件,yum install下载 wget re
|
7月前
|
Linux
Linux 学习笔记七:YUM安装软件
Linux 学习笔记七:YUM安装软件
114 0
|
7月前
|
缓存 关系型数据库 Linux
linux(三十八)编译安装软件与使用yum源安装软件
linux(三十八)编译安装软件与使用yum源安装软件
156 0
|
Linux
linux中centos,用rpm,yum,编译分别安装软件具体步骤
linux中centos,用rpm,yum,编译分别安装软件具体步骤
193 2
|
Linux
Linux 学习笔记七:YUM安装软件
大家好,我是阿萨。昨天自己学习了RPM安装包的常见命令和一些基本知识。今天学习yum。RPM安装软件无法解决包的依赖问题。尤其是库文件依赖。而yum可以很好的解决这个问题。
288 0
|
Linux 开发工具
Linux - yum 安装软件时被 PackageKit 锁定
Linux - yum 安装软件时被 PackageKit 锁定
519 0
Linux - yum 安装软件时被 PackageKit 锁定
|
缓存
解决yum安装软件报错--skip-broken
yum安装软件报错–skip-broken
2031 0
解决yum安装软件报错--skip-broken