Doing a rpm -ivh, rpm hung, went to do the standard
rm of the __db lock files and then rebuilddb, however I did a rm /usr/lib/rpmdb/i386-redhat-linux/redhat/__db* instead of a
That's odd... what package owns that dir? It doesn't exist on my system:
rpm -qf /usr/lib/rpmdb/i386-redhat-linux/redhat
Maybe verify and reinstall that package...