Si vous rencontrez l'erreur "No more mirrors to try" lors de l'exécution de yum update sur CentOS 6 ELS (Extended Lifecycle Support), cela signifie que yum ne parvient pas à trouver des miroirs valides pour télécharger les mises à jour. Cela peut se produire si les dépôts CentOS 6 ELS ne sont plus disponibles ou s'il y a des problèmes avec la configuration du dépôt.
Voici comment vous pouvez résoudre ce problème :
Vérifier la disponibilité des dépôts :
Vérifiez si les dépôts CentOS 6 ELS sont toujours accessibles. Il est possible que les dépôts aient été arrêtés, ce qui empêcherait yum de trouver des miroirs valides.
Mettre à jour les URL des dépôts :
Ouvrez les fichiers de configuration des dépôts CentOS dans le répertoire /etc/yum.repos.d/ et assurez-vous que les URL des dépôts sont correctes et à jour. Vous devrez peut-être les remplacer par des miroirs ou des dépôts alternatifs.
Désactiver les dépôts :
Désactivez temporairement les dépôts qui causent des problèmes en définissant enabled=0 dans leurs fichiers de configuration respectifs. Cela empêchera yum de tenter de les utiliser.
Vider le cache yum :
Videz le cache de yum pour vous assurer qu'il récupère les informations les plus récentes des dépôts :
sudo yum clean all
Mettre à jour le dépôt CentOS Base :
Assurez-vous que le dépôt CentOS Base est activé et configuré correctement. Il s'agit d'un dépôt essentiel pour recevoir des mises à jour.
Vérifier si les clés GPG des dépôts sont valides :
Vérifiez si les clés GPG des dépôts sont valides. Si ce n'est pas le cas, vous devrez peut-être les importer ou les mettre à jour. Pour mettre à jour les clés GPG des dépôts :
sudo rpm --import https://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6
Utiliser des dépôts alternatifs :
Envisagez d'utiliser des dépôts ou des miroirs alternatifs qui sont connus pour être fiables et à jour.
Vérifier la connectivité réseau :
Assurez-vous que votre serveur dispose d'une connexion Internet fonctionnelle et qu'il n'y a pas de problèmes réseau empêchant yum d'atteindre les dépôts.
Vérifier l'abonnement ELS :
Assurez-vous que votre système CentOS 6 dispose d'un abonnement ELS valide. Sans un abonnement valide, vous pourriez ne pas avoir accès aux dépôts ELS.
Contacter le support de CentOS :
Si le problème persiste, contactez le support de CentOS ou l'équipe de support ELS pour obtenir une assistance supplémentaire.
Veuillez noter que CentOS 6 ELS a atteint sa fin de vie en novembre 2020, et il est recommandé de migrer vers une version CentOS prise en charge ou une alternative CentOS comme CentOS Stream ou AlmaLinux. Si possible, envisagez de mettre à niveau vers CentOS 7 ou CentOS 8, ou de migrer vers une autre distribution comme AlmaLinux, qui offre un support à long terme.