Ola, eh isso mesmo, seus arquivos do yum estao errados, alguem ou algum programa mexeu neles... sugiro que vc pegu uma maquina funcional e sobrescreva o /var/yum/cache da sua maquina e depois faca o comando yum clean; yum clean all; yum createrepo
espere um pouco...depois ta tdo blz....
abracaos
t+