this thread is about Fedora 9 from 2009 ( 6 years ago)
if you are using fedora 9 then you have a problem
I am having the same problem on a CentOS 6.6 system. I have tried the above. No help.
that is not a yum problem
centos 6.6 is UNSUPPORTED
there are NO updates
and the repos that have the OLD and never to be updated rpms are being removed from the internet
the 6.6 repos moved to the HISTORICAL archive "the Vault"
upgrade to the ONLY supported version in the 6 series
depending on HOW you set up your install a normal update will upgrade
you will have to download the 6.7 repo first
------install it then -----
you will have to manually tell yum to use the 6.7 files and upgrade
yum --releasever=6.7 upgrade
as to installing software repos
please read the centos wiki
there is and never WAS a need to use wget AND rpm AND yum
this was the ONLY thing you needed to do
AFTER YOU UPGRADE TO CENT 6.7 !!!
yum install epel-release