Vous pouvez parfois rencontrer une erreur lors de la mise à jour ou de l'installation d'un programme dans CentOS. Restez à l'écoute de cet article dans Radib afin que nous puissions résoudre ce problème ensemble.

L'erreur « Échec du téléchargement des métadonnées pour le dépôt 'AppStream' » dans CentOS se produit généralement pour les raisons suivantes :

  1. Manque d'accès aux dépôts ou problèmes Internet.
  2. Les dépôts sont désactivés ou redirigés.
  3. Utilisation d'une version ancienne ou non prise en charge de CentOS.

1. Vérification de la connexion Internet

Tout d'abord, assurez-vous que le serveur est connecté à Internet :

ping -c 4 google.com

Si la connexion n'est pas établie :

  • Vérifiez les paramètres réseau et DNS.
  • Changez le proxy sur 8.8.8.8 (comme décrit précédemment).

2. Vérification de l'accès aux référentiels CentOS

curl -I http://mirror.centos.org

Si aucune réponse appropriée n'est reçue, les référentiels par défaut peuvent ne plus être disponibles.


3. Vider l'ancien cache du référentiel

sudo dnf clean all
sudo rm -rf /var/cache/dnf

Puis recharger les référentiels :

sudo dnf makecache

4. Activer et mettre à jour les référentiels

sudo dnf update --refresh

Si le problème persiste, vérifiez les fichiers du référentiel :

sudo nano /etc/yum.repos.d/CentOS-Base.repo

Assurez-vous que les liens sont les suivants :

baseurl=http://mirror.centos.org/centos/$releasever/AppStream/$basearch/os/

5. Remplacement des miroirs de référentiel

Parfois, les référentiels par défaut peuvent ne pas être disponibles. Pour résoudre ce problème :

Achetez un serveur virtuel de haute qualité auprès de Radib, Cliquez maintenant

Étape 1 : Installez le référentiel alternatif :

sudo dnf install epel-release

Étape 2 : Ajoutez des référentiels alternatifs :

sudo nano /etc/yum.repos.d/CentOS-Base.repo

Et modifiez Give :

baseurl=http://vault.centos.org/8.5.2111/AppStream/$basearch/os/

6. Mettre à jour les certificats SSL et CA

Parfois, le problème est dû à des certificats SSL non valides :

sudo dnf reinstall ca-certificates
sudo update-ca-trust

7. Vérifiez la version CentOS

Si vous utilisez CentOS 8, veuillez noter que cette version ne sera plus prise en charge par Red Hat à partir de 2021.

Achetez des serveurs cloud horaires et mensuels, au prix le plus bas, avec livraison instantanée, suppression et création illimitées sur Radib. Cliquez maintenant.

  • Solution recommandée : migrez vers CentOS Stream 8 ou AlmaLinux.
  • Installez CentOS Stream :
sudo dnf install centos-release-stream
sudo dnf swap centos-linux-repos centos-stream-repos
sudo dnf distro-sync

Conclusion :

Si le problème n'est pas résolu après avoir effectué ces étapes, il est recommandé pour mettre à niveau le système d'exploitation vers des versions plus récentes ou d'autres équivalents tels que AlmaLinux ou Rocky Linux Upgrade.

Radib Group propose des serveurs virtuels avec des systèmes d'exploitation à jour et un support complet qui peuvent aider à résoudre ces types de problèmes plus rapidement.

Cette réponse était-elle pertinente? 392 Utilisateurs l'ont trouvée utile (392 Votes)