centos执行yum update,packageKit 提示/var/run/yum.pid 已锁定
发布于 作者:苏南大叔 来源:程序如此灵动~ 我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...
苏南大叔正在试用通过parallels
安装的centos7
系统,执行第一个命令yum update
就卡了壳。提示信息是:/var/run/yum.pid 已被锁定
。看来这个带桌面的centos7
和普通的服务器版本的centos7
还是有一定的区别的。根据提示信息,苏南大叔看到yum update
命令和一个叫做PackageKit
的服务是冲突的。
本文测试环境:通过parallels desktop
安装的centos7
。
错误提示信息
执行yum update
时,报错信息如下:
已加载插件:fastestmirror, langpacks
/var/run/yum.pid 已被锁定,PID 为 4003 的另一个程序正在运行。
Another app is currently holding the yum lock; waiting for it to exit...
另一个应用程序是:PackageKit
内存:162 M RSS (859 MB VSZ)
已启动:
状态 :睡眠中,进程ID:4003
据说,PackageKit
是一个离线更新服务。不过,苏南大叔并没有使用过PackageKit
。所以,这里不做过多评述。
解决方案
先赋予/etc/yum/pluginconf.d/langpacks.conf
可修改权限:
sudo chmod 777 /etc/yum/pluginconf.d/langpacks.conf
否则可能会不能修改保存配置文件:
修改文件:/etc/yum/pluginconf.d/langpacks.conf
:
vi /etc/yum/pluginconf.d/langpacks.conf
修改内容为:
[main]
enabled=0
# What langpacks to install is all of:
# - any previously installed langpacks (stored in /var/lib/yum/plugins/langpacks)
# - any languages specified by $LANGUAGE
# - any langpacks listed in langpack_locales below
# -- if this variable is empty, the value of $LANG
#langpack_locales = ja_JP, zh_CN, mr_IN
# Added by Anaconda
langpack_locales=en_US.UTF-8
将enable=1
字样修改为enable=0
字样。保存之后,再重置执行升级命令即可。
sudo yum update
唯一需要注意的是:安装过程中,有个让回答y
的停顿等待。
关联文章
- centos 系统如何安装 yum 工具?
https://newsn.net/say/centos-yum.html
- centos7.4 如何升级到 centos7.5 ?
https://newsn.net/say/centos-update.html
总结
yum
命令是centos
下,最最基础的命令。所以,请正确执行yum update
。更多yum
的经验文字,请点击下面的链接:
如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。