CentOSà jour que je suis tombé sur l’erreur suivante :
error: cannot open Packages index using db3 – Ne peut allouer de la mémoire (12)
Beaucoup de forums parlent de problèmes de mémoire insuffisante. Or, dans la majorité des cas, en tapant free –m dans votre console, vous devriez avoir un aperçu de la mémoire restante et vous apercevoir qu’elle est suffisante pour effectuer l’update de votre distribution.
La solution suivante permet, dans bien des situations, de résoudre le problème :
- Effectuez un backup par sécurité en saisissant :
tar cvzf rpmdb-backup.tar.gz /var/lib/rpm
- Supprimez les bases qui posent problèmes __db.00* via la commande :
rm /var/lib/rpm/__db.00*
- Reconstuisez les bases via :
rpm –rebuilddb
- Effectuez les mises a jour via yum :
yum clean all
yum update (ou upgrade)
Et voilà tout! En espérant que cela ai résolu votre problème.