Edward DeMeulle writes:
[root@troll home]# rpm -q --queryformat "%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}\n" glibc glibc-2.5-10.fc6.i686 glibc-2.5-3.i686 glibc-2.6-3.i686
Your system is totally screwed up. You should never have different versions of glibc installed. rpm will not let you do it, left to its own devices. There was some serious breakage when you upgraded. You should look at what was saved in /root/upgrade.log.
You're not going to be able to press a single magic button, and fix this. You can begin by trying to remove both older versions of glibc via rpm. See if 'rpm -e glibc-2.5-10.fc6.i686 glibc-2.5-3.i686' runs without any errors. If so, then run 'rpm -V glibc' to see how badly screwed up is the most recent, remaining glibc.
But I suspect that glibc is not the only package that has multiple, conflicting, versions installed. Try running
rpm -q -a --queryformat '%{NAME}.%{ARCH}\n' | sort | uniq -c | sort -nto see how many packages you've got that have multiple versions installed at the same time. You probably have hundreds of packages that need to be cleaned up by hand, before you have any hope of getting yum update to work. yum just doesn't know what to do when you have multiple versions of the same package, installed.
Attachment:
pgpt6Mzz81wcf.pgp
Description: PGP signature