Cómo corregir el error no pudo descargar metadatos para el repositorio 'appstream'

Cómo corregir el error no pudo descargar metadatos para el repositorio 'appstream'

Si usted, por una razón u otra, todavía está utilizando activamente Centos 8, Probablemente haya encontrado el siguiente error al intentar actualizar su sistema o simplemente instalar un paquete.

"Error: no se pudo descargar metadatos para el repositorio 'appstream': no ​​se puede preparar espejo interno: no hay URL en MirrorList"

Por ejemplo, en la captura de pantalla que sigue, estaba tratando de instalar el fio paquete y tócalo con él.

Error: no se pudo descargar metadatos para el repositorio 'appstream'

¿Cuál es la causa de este error??

Bien puede ser consciente de que Centos Linux 8 Murió una muerte prematura, llegó al final de la vida (EOL) el 31 de diciembre de 2021, por lo que ya no recibe recursos de desarrollo del Proyecto Oficial de CentOS.

Esto significa que después del 31 de diciembre de 2021, para actualizar su instalación de CentOS, debe cambiar los espejos a Centos Vault Mirror, donde se archivará permanentemente.

Error de corrección: no se pudo descargar metadatos para el repositorio 'appstream'

Para corregir el error anterior, abra su terminal o inicie sesión a través de SSH, y ejecute los siguientes comandos para cambiar la URL de repos bóveda.cento.organizar, de los repos oficiales de Centos.

Aquí usamos el sed Comando para editar las directivas o parámetros requeridos en los archivos de configuración de repo:

# SED -I 'S/MirrorList/# MirrorList/G'/etc/yum.repositar.d/centos-* # sed -i 's | # baseurl = http: // espejo.cento.org | baseurl = http: // bóveda.cento.org | g ' /etc /yum.repositar.D/Centos-* 

Alternativamente, también puede señalar el repositorio de bóveda basado en CloudFlare, ejecutando los siguientes comandos:

# SED -I 'S/MirrorList/# MirrorList/G'/etc/yum.repositar.d/centos-linux-* # sed -i 's | # baseurl = http: // espejo.cento.org | baseurl = http: // bóveda.epel.nube | g ' /etc /yum.repositar.D/CENTOS-LINUX-* 

Ahora deberías poder actualizar Cento o instalar paquetes sin ningún error:

Instalar paquetes en Centos 8

Si desea migrar de Centos 8 a Rock Linux 8 o Alamlinux 8, Revise estas guías:

  • Cómo migrar de Centos 8 a Rocky Linux 8
  • Cómo migrar de Centos 8 a Almalinux 8.5

Eso es todo! Esperamos que esta guía lo ayude a corregir el error anterior. Use el formulario de comentarios a continuación para compartir comentarios con nosotros, también puede hacer preguntas.