Base de connaissances

Erreur 404 - Erreurs "Non trouvé" dans yum

L'erreur "HTTP Error 404 - Not Found" dans yum indique généralement que les fichiers du référentiel ou les métadonnées des paquets ne peuvent pas être trouvés sur le serveur. Cela peut se produire pour diverses raisons, et voici quelques étapes pour résoudre ce problème :

  1. Vérifier l'URL du Référentiel :

    Assurez-vous que l'URL du référentiel dans vos fichiers de configuration (généralement situés dans /etc/yum.repos.d/) est correcte et accessible depuis votre réseau. Vérifiez qu'il n'y a pas de fautes de frappe ou d'erreurs dans l'URL.

  2. Mettre à Jour les Métadonnées du Référentiel :

    Exécutez les commandes suivantes pour nettoyer et régénérer les métadonnées du référentiel :

    sudo yum clean all
    sudo yum makecache
    
  3. Vérifier la Connexion Internet :

    Assurez-vous que votre serveur dispose d'une connexion Internet stable et active.

  4. Désactiver Temporairement le Référentiel :

    Si l'erreur persiste avec un référentiel spécifique, vous pouvez le désactiver temporairement en définissant enabled=0 dans le fichier de configuration du référentiel.

  5. Vérifier les Paramètres de Proxy :

    Si votre serveur se trouve derrière un proxy, assurez-vous que les paramètres du proxy sont correctement configurés. Vous devrez peut-être configurer les paramètres du proxy dans /etc/yum.conf ou dans le fichier de configuration du référentiel spécifique.

  6. Vérifier les Règles du Pare-feu (Firewall) :

    Assurez-vous que le pare-feu de votre serveur ne bloque pas les connexions sortantes vers les référentiels. Autorisez le trafic sur les ports appropriés (généralement 80 et 443).

  7. Problèmes DNS Temporaires :

    Il pourrait y avoir des problèmes temporaires de résolution DNS. Essayez d'utiliser un autre serveur DNS ou vérifiez si votre serveur DNS actuel fonctionne correctement.

  8. Vérifier SELinux :

    Si vous avez SELinux activé, il pourrait empêcher l'accès de votre serveur à certains répertoires ou fichiers. Vous pouvez temporairement mettre SELinux en mode permissif :

    sudo setenforce 0
    

    Si cela résout le problème, vous devrez peut-être ajuster les politiques de SELinux ou les permissions des fichiers.

  9. Vérifier la Date et l'Heure du Système :

    Assurez-vous que les paramètres de date et d'heure sur votre serveur sont corrects. Des paramètres de date/heure incorrects peuvent provoquer des problèmes avec les certificats SSL lors de l'accès aux référentiels.

  10. Vérifier les Journaux :

    Consultez les journaux situés dans /var/log/yum.log pour toute erreur spécifique liée à l'erreur 404.

  11. Contacter le Responsable du Référentiel :

    Si aucune des étapes ci-dessus ne résout le problème, il pourrait y avoir un problème avec le serveur du référentiel lui-même. Dans ce cas, contactez le responsable du référentiel ou le fournisseur pour obtenir une assistance supplémentaire.

N'oubliez pas de sauvegarder toutes les données et configurations critiques avant d'apporter des modifications importantes à votre système.

  • 0 Utilisateurs l'ont trouvée utile
Cette réponse était-elle pertinente?