Sometimes, Yum or RPM gets stuck when running. It may be caused by a corrupted RPM database. To fix it, do the following:
rm /var/lib/rpm/__db* rpm --rebuilddb yum clean all
More info: http://www.linuxquestions.org/questions/showthread.php?t=512804
RSS - Yum
Cul-de-sac