[Yum] Yum service hangs
seth vidal
skvidal at phy.duke.edu
Wed Sep 1 15:15:59 UTC 2004
On Wed, 2004-09-01 at 11:01, Ugo Bellavance wrote:
> 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?
>
unless your repos are REAAAAAAAAAAAAAAALLY slow, I've found that a hang
in yum is most often caused by an rpmdb lockup.
-sv
More information about the Yum
mailing list