It appears that packages openssl and fontconfig are conflicting with themselves! (?!?)
Yes, they are. You're suffering from x86 vs x86_64. You need to exclude i386 in your yum configs
This is a clean, minimal install of CentOS 4.3/64, (installed with all optional packages unchecked, so only disk 1 was needed) I haven't even done a yum update, but that doesn't change anything when I try it. (I've now wiped it twice to try to figure out what I'm missing. Both packages are already installed, with the versions complained about...
I've tried running rpm --rebuilddb, and yum clean all to no positive change.
What's going on here? What can I try from here?
create a ~/.rpmmacros file containing: %_query_all_fmt %%{name}-%%{version}-%%{release}.%%{arch}
and this will clue you into when i386 packages are conflicting with x86_64 packages.
-- Any sufficiently advanced technology is indistinguishable from magic. -Arthur C. Clarke