Recherche de site Web

Correction de l'erreur : Échec du téléchargement des métadonnées pour le référentiel 'AppStream'


Si, pour une raison ou une autre, vous utilisez toujours activement CentOS 8, vous avez probablement rencontré l’erreur suivante lorsque vous avez essayé de mettre à jour votre système ou simplement d’installer un package.

« Erreur : Echec du téléchargement des métadonnées pour le dépôt 'appstream' : Impossible de préparer la liste miroir interne : Aucune URL dans la liste miroir »

Par exemple, dans la capture d’écran qui suit, j’essayais d’installer le package fio et de le rencontrer.

Quelle est la cause de cette erreur ?

Vous savez peut-être que CentOS Linux 8 est mort prématurément, il a atteint la fin de vie (EOL) le 31 décembre 2021, il ne reçoit donc plus de ressources de développement du projet officiel CentOS.

Cela signifie qu’après le 31 décembre 2021, pour mettre à jour votre installation CentOS, vous devez remplacer les miroirs par CentOS Vault Mirror, où ils seront archivés de manière permanente.

Correction de l’erreur : Échec du téléchargement des métadonnées pour le référentiel 'AppStream'

Pour corriger l’erreur ci-dessus, ouvrez votre terminal ou connectez-vous via ssh, et exécutez les commandes suivantes pour modifier l’URL du référentiel afin qu’elle pointe vers vault.centos.org, à partir des dépôts officiels de CentOS.

Ici, nous utilisons la commande sed pour modifier les directives ou paramètres requis dans les fichiers de configuration du dépôt :

# sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*

Vous pouvez également pointer vers le référentiel de coffre-fort basé sur Cloudflare, en exécutant les commandes suivantes :

# sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-Linux-*
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.epel.cloud|g' /etc/yum.repos.d/CentOS-Linux-*

Vous devriez maintenant être en mesure de mettre à jour CentOS ou d’installer des packages sans aucune erreur :

Si vous souhaitez migrer de CentOS 8 vers Rock Linux 8 ou AlamLinux 8, consultez ces guides :

  • Comment migrer de CentOS 8 vers Rocky Linux 8
  • Comment migrer de CentOS 8 vers AlmaLinux 8.5

C’est tout! Nous espérons que ce guide vous a aidé à corriger l’erreur susmentionnée. Utilisez le formulaire de commentaire ci-dessous pour partager vos commentaires avec nous, vous pouvez également poser des questions.

Articles connexes: