Comment corriger l'erreur n'a pas réussi à télécharger les métadonnées pour le repo 'appstream'

Comment corriger l'erreur n'a pas réussi à télécharger les métadonnées pour le repo 'appstream'

Si vous, pour une raison ou l'autre, utilisez toujours activement Centos 8, Vous pourriez probablement avoir rencontré l'erreur suivante lorsque vous essayez de mettre à jour votre système ou d'installer simplement un package.

"Erreur: Échec de téléchargement des métadonnées pour Repo 'AppStream': Impossible de préparer le miroir interne: pas d'URL dans Mirrorlist"

Par exemple, dans la capture d'écran qui suit, j'essayais d'installer le fio package et courir.

Erreur: Échec de la téléchargement des métadonnées pour Repo 'AppStream'

Quelle est la cause de cette erreur?

Vous savez peut-être bien que Centos Linux 8 est décédé un décès prématuré, il est arrivé à la fin de la vie (EOL) le 31 décembre 2021, donc il ne reçoit plus de ressources de développement du projet officiel de CentOS.

Cela signifie qu'après le 31 décembre 2021, pour mettre à jour votre installation CENTOS, vous devez changer les miroirs en miroir Centos Vault, où ils seront archivés en permanence.

Correction d'erreur: Échec de la téléchargement des métadonnées pour le repo 'appstream'

Pour corriger l'erreur ci-dessus, ouvrez votre terminal ou votre connexion via SSH et exécutez les commandes suivantes pour modifier l'URL du repo pour pointer vers sauter.centos.org, des reposs officiels de Centos.

Ici, nous utilisons le sed Commande pour modifier les directives ou paramètres requis dans les fichiers de configuration de Repo:

# sed -i's / mirrorlist / # mirorlist / g '/ etc / yum.se soustraire.D / Centos- * # sed -i's | # fondurl = http: // miroir.centos.org | substanl = http: // vault.centos.org | g '/ etc / yum.se soustraire.d / centos- * 

Alternativement, 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 / # mirorlist / g '/ etc / yum.se soustraire.D / Centos-Linux- * # Sed -i's | # BUSURL = http: // miroir.centos.org | substanl = http: // vault.Epel.nuage | g '/ etc / yum.se soustraire.d / centos-linux- * 

Maintenant, vous devriez pouvoir mettre à jour Centos ou installer des packages sans aucune erreur:

Installer des packages dans Centos 8

Si vous souhaitez migrer de Centos 8 pour Rock Linux 8 ou Alamlinux 8, Vérifiez ces guides:

  • Comment migrer de Centos 8 à Rocky Linux 8
  • Comment migrer de Centos 8 à Almalinux 8.5

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