文系男子が日和るIT開発~IT知識なしで飛び込んだIT企業

文系男子だからIT企業に就職するなんて考えてもみませんでしたが、日和ながら日々くらいついています。

Cent OS6.8でyum check-update時にyum lockが発生したため、その原因と対処

Cent OS6.8でYUMでアップデート可能なパッケージをチェックしようとしたところ
yum check-update時にyum lockが発生してしまいました。

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

 

[root@tmp ~]# yum check-update
Loaded plugins: fastestmirror, refresh-packagekit, security
Existing lock /var/run/yum.pid: another copy is running as pid 2628.
Another app is currently holding the yum lock; waiting for it to exit...

The other application is: PackageKit
Memory : 20 M RSS ( 35 MB VSZ)
Started: Mon Sep 19 04:55:38 2016 - 36:07 ago
State : Sleeping, pid: 2628

 

PID:2628のプロセスをkillで良いのかな?

ps -axf | grep yum

[root@tmp~]# ps -axf | grep yum
Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.8/FAQ
2628 ? S 0:21 \_ /usr/bin/python /usr/share/PackageKit/helpers/yum/yumBackend.py get-updates none
2928 pts/0 S+ 0:00 \_ grep yum

kill 2628

[root@tmp~]# kill 2628
[root@tmp~]#
[root@tmp~]# ps -axf | grep yum
Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.8/FAQ
2935 pts/0 S+ 0:00 \_ grep yum
[root@tmp~]#

別アプリがyumを実行していてロックがかかっていることが原因でしょう。

そのため対処方法としては、その実行中のアプリのプロセスをkillしてあげればよさそうでしたので、killしました。

PID=2628のプロセスがなくなっていることを確認できたため、
YUMのLockは解除できた模様。

 

まんがでわかるLinux シス管系女子 (日経BPパソコンベストムック)

まんがでわかるLinux シス管系女子 (日経BPパソコンベストムック)