Ce didacticiel explique comment corriger l'erreur de dépôt yum "Impossible de trouver une baseurl valide" , lors de l'exécution de yum install
ou yum update
commandes sur CentOS version 5.11. Voici l'instantané de l'erreur complète.
YumRepo Error: All mirror URLs are not using ftp, http[s] or file. Eg. Invalid release/ removing mirrorlist with no valid mirrors: /var/cache/yum/base/mirrorlist.txt Error: Cannot find a valid baseurl for repo: base
Comment résoudre l'erreur YumRepo - Impossible de trouver une baseurl valide ?
Red Hat Enterprise Linux 5 (RHEL 5) et ses dérivés tels que CentOS 5 et Scientific Linux 5 ont atteint leur fin de vie (EOL) fin mars 2017. Tous les systèmes doivent être mis à jour vers les versions de RHEL 6 /CentOS 6 ou RHEL 7/CentOS 7 qui sont pris en charge jusqu'en 2020 et 2024 respectivement, comme indiqué ici.
Mise à jour vers le dernier système d'exploitation :Le dernier système d'exploitation aura de meilleurs mécanismes de sécurité. Si vous utilisez toujours l'ancien système d'exploitation (noyaux), il serait moins sécurisé et pourrait éventuellement être compromis.
Si vous souhaitez toujours exécuter CentOS 5 pour diverses raisons, vous devez vous occuper des problèmes de sécurité. Depuis que CentOS 5 est arrêté, de nombreux sites miroirs abandonnent les référentiels CentOS-5. Au cas où, si vous souhaitez accéder à yum repos pour l'ancienne version de RHEL ou CentOS, suivez les étapes ci-dessous.
Étape 1 : Exécutez les commandes ci-dessous en tant qu'utilisateur privilégié root/sudo.
# echo "http://vault.centos.org/5.11/os/x86_64/" > /var/cache/yum/base/mirrorlist.txt
# echo "http://vault.centos.org/5.11/extras/x86_64/" > /var/cache/yum/extras/mirrorlist.txt
# echo "http://vault.centos.org/5.11/updates/x86_64/" > /var/cache/yum/updates/mirrorlist.txt
Eh bien, vous venez de préparer le référentiel CentOS 5. Vous pouvez maintenant installer ou mettre à niveau le package à partir du référentiel Vault.centos.org.
Étape 2 : Exécutez la commande yum update :
# yum update