yum 提示Existing lock /var/run/yum.pid waiting for

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了yum 提示Existing lock /var/run/yum.pid waiting for相关的知识,希望对你有一定的参考价值。

今天重置了下虚拟机,yum准备安装gcc编译器,出现如下错误

[[email protected] ~]# yum install -y gcc*
Loaded plugins: fastestmirror, langpacks
Existing lock /var/run/yum.pid: another copy is running as pid 3593.
Another app is currently holding the yum lock; waiting for it to exit...
  The other application is: PackageKit
    Memory : 109 M RSS (447 MB VSZ)
    Started: Thu Jul 26 18:25:02 2018 - 01:38 ago
    State  : Sleeping, pid: 3593
Another app is currently holding the yum lock; waiting for it to exit...
  The other application is: PackageKit
    Memory : 109 M RSS (447 MB VSZ)
    Started: Thu Jul 26 18:25:02 2018 - 01:40 ago
    State  : Sleeping, pid: 3593

但是我这是一个新的虚拟机,而且当前就连接了一个ssh用户,也没有使用yum,

显示是yum在锁定状态中Existing lock /var/run/yum.pid,也知道pid是3593
通过kill干掉他

[[email protected] ~]# kill -9 3593

然后再次检查

[[email protected] ~]#** yum repolist **
BDB2053 Freeing read locks for locker 0x9b9: 3593/140359627216704
BDB2053 Freeing read locks for locker 0x9b7: 3593/140359627216704
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirrors.163.com
 * extras: mirrors.163.com
 * updates: mirrors.tuna.tsinghua.edu.cn
repo id                                                               repo name                                                                status
base/7/x86_64                                                         CentOS-7 - Base                                                          9,911
extras/7/x86_64                                                       CentOS-7 - Extras                                                          363
updates/7/x86_64                                                      CentOS-7 - Updates                                                       1,004
repolist: 11,278

这样yum可以正常使用


[[email protected] ~]# yum install -y gcc*
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirrors.163.com
 * extras: mirrors.163.com
 * updates: mirrors.tuna.tsinghua.edu.cn
Resolving Dependencies
…………
…………
Installed:
  gcc.x86_64 0:4.8.5-28.el7_5.1                 gcc-c++.x86_64 0:4.8.5-28.el7_5.1                   gcc-gfortran.x86_64 0:4.8.5-28.el7_5.1         
  gcc-gnat.x86_64 0:4.8.5-28.el7_5.1            gcc-go.x86_64 0:4.8.5-28.el7_5.1                    gcc-objc.x86_64 0:4.8.5-28.el7_5.1             
  gcc-objc++.x86_64 0:4.8.5-28.el7_5.1          gcc-plugin-devel.x86_64 0:4.8.5-28.el7_5.1         

Dependency Installed:
  cpp.x86_64 0:4.8.5-28.el7_5.1                   glibc-devel.x86_64 0:2.17-222.el7                glibc-headers.x86_64 0:2.17-222.el7              
  gmp-devel.x86_64 1:6.0.0-15.el7                 kernel-headers.x86_64 0:3.10.0-862.9.1.el7       libgfortran.x86_64 0:4.8.5-28.el7_5.1            
  libgnat.x86_64 0:4.8.5-28.el7_5.1               libgnat-devel.x86_64 0:4.8.5-28.el7_5.1          libgo.x86_64 0:4.8.5-28.el7_5.1                  
  libgo-devel.x86_64 0:4.8.5-28.el7_5.1           libmpc.x86_64 0:1.0.1-3.el7                      libmpc-devel.x86_64 0:1.0.1-3.el7                
  libobjc.x86_64 0:4.8.5-28.el7_5.1               libquadmath.x86_64 0:4.8.5-28.el7_5.1            libquadmath-devel.x86_64 0:4.8.5-28.el7_5.1      
  libstdc++-devel.x86_64 0:4.8.5-28.el7_5.1       mpfr-devel.x86_64 0:3.1.1-4.el7                 

Dependency Updated:
  glibc.x86_64 0:2.17-222.el7           glibc-common.x86_64 0:2.17-222.el7   libgcc.x86_64 0:4.8.5-28.el7_5.1   libgomp.x86_64 0:4.8.5-28.el7_5.1  
  libstdc++.x86_64 0:4.8.5-28.el7_5.1  

Complete!

**总结:执行命令中遇到问题基本思路:
首先一定学会分析问题,必须有一个清晰的思路。
首先遇到问题不能害怕,
其次不建议直接去上网搜索,搜了好多,很可能还没解决。
再此分享下我的解决思路,如下三步。希望对大家有帮助,当然我也是在不断地学习中。
看提示(终端显示的错误信息,建议执行方法)
查日志(查看系统日志 /var/log/目录下的日志文件,如果是相关服务,请查看服务的日志文件,比如mysql数据库的日志文件等)
上谷歌(通过网络查看是否有相同或者相似的问题)**

以上是关于yum 提示Existing lock /var/run/yum.pid waiting for的主要内容,如果未能解决你的问题,请参考以下文章

yum被lock Existing lock /var/run/yum.pid: another copy is running as pid 1580. Another app is current

yum提示Another app is currently holding the yum lock

yum提示Another app is currently holding the yum lock

yum提示Another app is currently holding the yum lock; waiting for it to exit...

yum安装提示Another app is currently holding the yum lock; waiting for it to exit...

yum提示another app is currently holding the yum lock;waiting for it to exit