Salut, as-tu ajouté un dépôt avant que ça cafouille ? si oui essaye de le désactiver. Sinon, quel gestionnaire(s) de paquet autre que yum utilises-tu ? Je ne sais pas, mais ça pourrais être utile à quelqu'un de plus doué que moi pour t'aider.
Enfin, essaye de rentrer en root :
rpm --rebuilddb
pour reconstruire l'index de ta base rpm, si ce n'est pas bon, tu peux essayer
rpm --initdb
qui va reconstruire la base.