[Linux/CENTOS]YUM提示: Another app is currently holding the yum lock; waiting for it to exit...
阿新 • • 發佈:2021-06-16
1 問題描述
使用yum安裝Nginx的安裝依賴元件:
yum -y install gcc gcc-c++ automake autoconf libtool make
但是,在執行過程中出現如下資訊:
[root@localhost software]# yum -y install gcc gcc-c++ automake autoconf libtool make Loaded plugins: fastestmirror, langpacks Existing lock /var/run/yum.pid: another copy is running as pid 3289. Another app is currently holding the yum lock; waiting for it to exit... The other application is: PackageKit Memory : 133 M RSS (551 MB VSZ) Started: Wed Jun 16 09:22:32 2021 - 08:27 ago State : Sleeping, pid: 3289 Another app is currently holding the yum lock; waiting for it to exit... The other application is: PackageKit Memory : 133 M RSS (551 MB VSZ) Started: Wed Jun 16 09:22:32 2021 - 08:29 ago State : Sleeping, pid: 3289 Another app is currently holding the yum lock; waiting for it to exit... The other application is: PackageKit Memory : 133 M RSS (551 MB VSZ) Started: Wed Jun 16 09:22:32 2021 - 08:31 ago State : Sleeping, pid: 3289 Another app is currently holding the yum lock; waiting for it to exit... The other application is: PackageKit Memory : 133 M RSS (551 MB VSZ) Started: Wed Jun 16 09:22:32 2021 - 08:33 ago State : Sleeping, pid: 3289 Another app is currently holding the yum lock; waiting for it to exit... The other application is: PackageKit Memory : 133 M RSS (551 MB VSZ) Started: Wed Jun 16 09:22:32 2021 - 08:35 ago State : Sleeping, pid: 3289 Another app is currently holding the yum lock; waiting for it to exit... The other application is: PackageKit Memory : 133 M RSS (551 MB VSZ) Started: Wed Jun 16 09:22:32 2021 - 08:37 ago State : Sleeping, pid: 3289 Another app is currently holding the yum lock; waiting for it to exit... The other application is: PackageKit Memory : 133 M RSS (551 MB VSZ) Started: Wed Jun 16 09:22:32 2021 - 08:39 ago ...
2 現象分析
[root@localhost software]# netstat -lntp | grep -i 3289 [root@localhost software]# ll /proc/3289 | grep -i CWD lrwxrwxrwx. 1 root root 0 Jun 16 09:34 cwd -> / [root@localhost software]# ps -ef | grep -i 3289 root 3289 2040 2 09:22 ? 00:00:17 /usr/bin/python /usr/share/PackageKit/helpers/yum/yumBackend.py get-updates none root 3721 3289 3 09:33 ? 00:00:02 /usr/bin/python /usr/libexec/urlgrabber-ext-down root 3736 3508 0 09:34 pts/1 00:00:00 grep --color=auto -i 3289
3 解決方法
- 方法1: kill掉該yum程序
[root@localhost software]# kill -9 <pid>
- 方法2:通過強制關掉yum程序
rm -f /var/run/yum.pid
然後,就可以重新使用yum了。