Herramientas

Solución al error Failed to download metadata for repo ‘AppStream’ en CentOS 8

Después de instalar CentOS 8 en un equipo una buena práctica es actualizar los paquetes del sistema a la última versión. Pero al intentar ejecutar el comando sudo yum update lo más probable es que aparezca el error Failed to download metadata for repo ‘AppStream’. Un error que se produce porque desde el 31 de diciembre de 2021 CentOS 8 ya no recibe actualizaciones del proyecto oficial por haber llegado al final de su vida. A partir de esa fecha ya no se podrá acceder a los repositorios oficiales y es necesario cambiar a los de vault.centos.org. Veamos cómo se puede solucionar este problema de una forma fácil y definitiva.

# yum update
CentOS-8 - AppStream 70 B/s | 38 B 00:00
Error: Failed to download metadata for repo 'AppStream': Cannot prepare internal mirrorlist: No URLs in mirrorlist

Solución al error Failed to download metadata for repo ‘AppStream’

La solución al error Failed to download metadata for repo ‘AppStream’ en CentOS 8 requiere que se cambien los enlaces a los nuevos repositorios. Para ello se debe moverse a la carpeta /etc/yum.repos.d/ con el siguiente comando

# cd /etc/yum.repos.d/

Una vez hecho cambiado a la carpeta anterior se deben ejecutar los siguientes comandos:

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

Tras lo que ya debería funcionar el comando sudo yum update para actualizar con normalidad.

Conclusiones

El error Failed to download metadata for repo ‘AppStream’ en Cientos 8 tiene una fácil solución actualizando los enlaces al árbol de paquetes. Por lo que no es necesario migrar todavía a otras distribuciones de Linux si se desea trabajar con esta versión. Aunque, dado que esta distribución ya no tienen soporte, puede ser una buena idea.

Imagen de Gerd Altmann en Pixabay

¿Te ha parecido de utilidad el contenido?

Daniel Rodríguez

Share
Published by
Daniel Rodríguez

Recent Posts

Por Qué las Contraseñas Largas son más Seguras que las Complejas

"Tu contraseña debe tener al menos 8 caracteres, una mayúscula, un número y un símbolo…

4 días ago

Gini, KS y AUC: Cómo Medir la Calidad de un Modelo de Credit Scoring

Cuando un analista de riesgo presenta un nuevo scorecard ante el comité de dirección, la…

6 días ago

Curiosidad: De dónde vienen foo, bar y foobar

Si revisáis código o documentación de otros programadores, tarde o temprano os toparéis con dos…

2 semanas ago

BG/NBD + Gamma/Gamma: el modelo probabilístico para CLV en compras continuas

Los dos artículos anteriores cubrieron el CLV clásico —una fórmula útil pero que trata a…

2 semanas ago

Errores habituales al trabajar con DataFrames grandes en Pandas (y cómo evitarlos)

Hay un momento muy concreto en la vida de casi todo análisis: el código que…

3 semanas ago

Champion vs Challenger: Cómo los Bancos Validan Modelos Nuevos antes de Ponerlos en Producción

Has construido un nuevo modelo de credit scoring. Las métricas de validación son mejores que…

3 semanas ago

This website uses cookies.