Existing lock /var/run/yum.pid: another copy is running as pid 523.

by on February 23, 2009 · 10 comments· LAST UPDATED February 23, 2010

in

I'm running the command yum update -y and getting the following error:

Loaded plugins: fastestmirror, priorities
Existing lock /var/run/yum.pid: another copy is running as pid 523.
Another app is currently holding the yum lock; waiting for it to exit...

The other application is: yum-updatesd-he
Memory : 14 M RSS ( 26 MB VSZ)
Started: Tue Feb 9 08:19:02 2010 - 14 day(s) 11:47:39 ago
State : Sleeping, pid: 523
Another app is currently holding the yum lock; waiting for it to exit...
The other application is: yum-updatesd-he
Memory : 14 M RSS ( 26 MB VSZ)
Started: Tue Feb 9 08:19:02 2010 - 14 day(s) 11:47:41 ago
State : Sleeping, pid: 523

How do I fix this problem?

Run the following command to find out process associated with yum command:
# ps aux | grep -i yum
Sample outputs:

root       523  0.0  0.7  27128 14624 ?        SN   Feb09   0:00 /usr/bin/python -tt /usr/libexec/yum-updatesd-helper --check --email --email-from=vivek@nixcraft.net.in --email-to=vivek@nixcraft.net.in --smtp-server=localhost:25 --sendmail
root      2875  0.0  0.5  26456 10620 ?        SN   Jan23   0:00 /usr/bin/python -tt /usr/sbin/yum-updatesd
root     25840  0.0  0.6  24224 12800 ?        Ss   11:58   0:14 /usr/bin/python /usr/bin/yum update -y
root     26665  0.1  0.6  24228 12784 ?        Ss   20:02   0:00 /usr/bin/python /usr/bin/yum update -y
root     26785  0.0  0.0   4128   608 pts/0    S+   20:06   0:00 grep yum

Kill PID 523, 25840, and 26665:
# kill -9 523
# killall -9 yum

Now run the following:
# yum update -y
Make sure you start yum-updatesd:
# /etc/init.d/yum-updatesd start

TwitterFacebookGoogle+PDF versionFound an error/typo on this page? Help us!

{ 10 comments… read them below or add one }

1 chris September 19, 2010 at 6:24 pm

become root. su

Reply

2 adil November 30, 2010 at 10:49 am

thank you

Reply

3 ToNy August 6, 2011 at 5:14 pm

thank you very much.
it’s work!!

Reply

4 Muddassar December 8, 2011 at 4:24 am

Yes it worked for me. Thanks

Reply

5 Muddassar December 8, 2011 at 4:26 am

Can you tell me what “-9″ is for, as when i entered this to kill process, it ask me to enter pid and didnt recognize “-9″.

Reply

6 Spyder01 December 10, 2011 at 10:59 pm

Muddasser: -9 is a SIGKILL, so it wouldn`t wait until there is a signal to end it normaly. The -15 is SIGTERM and default, it first sends an end signal and the process will be killed on a clean way. -9 works only for killall, the kill command uses default SIGTERM.

Reply

7 R-Sham January 17, 2012 at 8:08 am

Thank U very much, it works! :D

Reply

8 jalal March 27, 2013 at 7:26 am

I got this problem but i solved but running this command..

rm -rf /var/run/yum.pid

Reply

9 pierluigi June 23, 2013 at 1:26 pm

Thanks jalal, rm -rf /var/run/yum.pid did the trick for me.

Reply

10 Vimal August 31, 2013 at 4:33 am

thanks for your helpful services..

Reply

Leave a Comment

Tagged as: , , , , , , , , , , , , , ,

Previous Faq:

Next Faq: