Sembra che in uno dei files contenuti nella cartella:
/etc/yum.repos.d
e (più precisamente, alla ventesima linea di un file di testo (che trovi nella suddetta cartella) che si chiama "Centos-Base.repo"
ci sia il motivo che sta alla base del problema che incasina YUM.
La cartella in questione contiene le informazioni necessarie a YUM per individuare e contattare (e utilizzare al meglio) i vari Repo che usa.
Peraltro, è anche possibile "installare" nuovi Repo (che, installati, vanno a finire nella suddetta cartella, ovviamente). Ma è bene procedere sempre con prudenza e attenzione, perché si può anche rischiare, installando repo "a casaccio" di crear dei conflitrti ad YUM.