Après une nouvelle installation de Fedora, on cherche naturellement les dernières mises à jour système et correctifs de sécurité grâce à la commande yum update. Il peut arriver qu’une erreur de type Error : Database disk image is malformed apparaisse. Voici comment la résoudre.
Cette erreur m’est apparue après une fresh install de Fedora 15 (version courante), mais le problème peut survenir sur les anciennes versions et après un certain temps d’utilisation de votre Fedora ou Red Hat.
yum update (en root bien sûr)
Error : Database disk image is malformed
Malgré l’installation toute récente, il se peut que des mauvaises erreurs de paquetages soient présentes et corrompent le répertoire de cache de yum.
yum clean all va tout nettoyer.
- Cette commande exécute yum clean packages (supprime tous les paquetages cachés du système) et yum clean headers (supprime tous les en-têtes utilisés par yum pour résoudre les dépendances). La commande yum clean cache supprime le cache sqlite utilisé pour un accès plus rapide aux données.
On peut ensuite relancer un yum update qui rechargera les listes.
En cas d’échec, essayer la procédure suivante :
sucd /var/lib/rpm
rm -f __db*
rpm rebuilddb
yum update
Pour aller plus loin : man de yum