A veces, puede aparecer un error al actualizar o instalar un programa en CentOS. Esté atento a este artículo en Radib para que podamos solucionar este problema juntos.

El error "Error al descargar metadatos para el repositorio 'AppStream'" en CentOS suele ocurrir por las siguientes razones:

  1. Falta de acceso a repositorios o problemas de Internet.
  2. Los repositorios están deshabilitados o redirigidos.
  3. Uso de una versión antigua o no compatible de CentOS.

1. Comprobación de la conexión a Internet

En primer lugar, asegúrese de que el servidor esté conectado a Internet:

ping -c 4 google.com

Si no se establece la conexión:

  • Compruebe la configuración de red y DNS.
  • Cambie el proxy a 8.8.8.8 (como se describió anteriormente).

2. Comprobación del acceso a los repositorios de CentOS

curl -I http://mirror.centos.org

Si no se recibe una respuesta adecuada, es posible que los repositorios predeterminados ya no estén disponibles.


3. Limpiar el caché del repositorio antiguo

sudo dnf clean all
sudo rm -rf /var/cache/dnf

Y luego recargar los repositorios:

sudo dnf makecache

4. Habilitar y actualizar repositorios

sudo dnf update --refresh

Si el problema persiste, verifique los archivos del repositorio:

sudo nano /etc/yum.repos.d/CentOS-Base.repo

Asegúrese de que los vínculos sean los siguientes:

baseurl=http://mirror.centos.org/centos/$releasever/AppStream/$basearch/os/

5. Reemplazo de espejos de repositorios

A veces, los repositorios predeterminados pueden no estar disponibles. Para resolver este problema:

Compre un servidor virtual de alta calidad de Radib, Haga clic ahora

Paso 1: Instale el repositorio alternativo:

sudo dnf install epel-release

Paso 2: Agregue repositorios alternativos:

sudo nano /etc/yum.repos.d/CentOS-Base.repo

Y cambie Give:

baseurl=http://vault.centos.org/8.5.2111/AppStream/$basearch/os/

6. Actualice los certificados SSL y CA

A veces, el problema se debe a certificados SSL no válidos:

sudo dnf reinstall ca-certificates
sudo update-ca-trust

7. Consulte la versión de CentOS

Si está utilizando CentOS 8, tenga en cuenta que esta versión ya no será compatible con Red Hat a partir de 2021.

Compre servidores en la nube por hora y por mes, al precio más bajo, entrega instantánea, eliminación y creación ilimitadas en Radib. Haga clic ahora.

  • Solución recomendada: migrar a CentOS Stream 8 o AlmaLinux.
  • Instalar CentOS Stream:
sudo dnf install centos-release-stream
sudo dnf swap centos-linux-repos centos-stream-repos
sudo dnf distro-sync

Conclusión:

Si el problema no se resuelve después de realizar estos pasos, se recomienda para actualizar el sistema operativo a versiones más nuevas u otras equivalentes como AlmaLinux o Rocky Linux Upgrade.

Radib Group ofrece servidores virtuales con sistemas operativos actualizados y soporte completo que pueden ayudar a resolver este tipo de problemas más rápido.

¿Fue útil la respuesta? 392 Los Usuarios han Encontrado Esto Útil (392 Votos)