[Yum] Yum service hangs

Ugo Bellavance ugob at camo-route.com
Wed Sep 1 15:01:27 UTC 2004


Hi,

	I use the yum service on Tao Linux (RHEL 3.0 clone) and it tends to 
hang sometimes.  This means that I can't run yum manually and the 
updates aren't done.  When I try to run it manually I get this error:

[root at server divers]# yum update

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


	This is the ps -aux | grep yum output:

[root at server divers]# ps -aux | grep yum
root      9794  0.0  0.0  2136  476 ?        S    Aug31   0:00 /bin/sh 
/etc/cron.daily/yum.cron
root      9795  0.0  0.0  1960  380 ?        S    Aug31   0:00 awk -v 
progname=/etc/cron.daily/yum.cron progname {?????   print progname 
":\n"?????   progname="";????       }????       { print; }
root      9796  0.0  0.5 15104 5808 ?        S    Aug31   0:00 
/usr/bin/python /usr/bin/yum -R 10 -e 0 -d 0 -y update yum

	Another consequence is that my daily cronjobs don't end untill I kill 
the processes.

This is the message I get from cron's e-mail once I do.

/usr/bin/run-parts: line 36:  9794 Terminated              $i 2>&1
       9795                       | awk -v "progname=$i" 'progname {
				   print progname ":\n"
				   progname="";
			       }
			       { print; }'

Then, I delete /var/run/yum.pid and I can run yum manually.

Someone on another list said that it looks like it hangs while trying to 
read from the mirror.  Is it possible for a repo to hang a client by not 
replying?

Thanks,

Ugo




More information about the Yum mailing list