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 :
- Manque d'accès aux dépôts ou problèmes Internet.
- Les dépôts sont désactivés ou redirigés.
- 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.