GNU/Linux >> Tutoriales Linux >  >> Cent OS

Error al descargar metadatos para el repositorio 'AppStream' [CentOS]

Había instalado un CentOS 8 minimalista en uno de mis servidores. Sin embargo, la instalación fue exitosa cuando intenté actualizar el sistema usando yum update Veo este mensaje de error:No se pudieron descargar los metadatos para el repositorio. A continuación se muestra el error completo.

[root@autocontroller ~]# 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

Salida desde /var/log/dnf.log para más información de DEPURACIÓN:

2022-02-02T11:39:36Z DEBUG error: Curl error (6): Couldn't resolve host name for http://mirrorlist.centos.org/?release=8&arch=x86_64&repo=AppStream&infra=stock [Could not resolve host: mirrorlist.centos.org] (http://mirrorlist.centos.org/?release=8&arch=x86_64&repo=AppStream&infra=stock).
2022-02-02T11:39:36Z WARNING Errors during downloading metadata for repository 'AppStream':
- Curl error (6): Couldn't resolve host name for http://mirrorlist.centos.org/?release=8&arch=x86_64&repo=AppStream&infra=stock [Could not resolve host: mirrorlist.centos.org]
2022-02-02T11:39:36Z DDEBUG Cleaning up.
2022-02-02T11:39:36Z SUBDEBUG
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/dnf/repo.py", line 573, in load
ret = self._repo.load()
File "/usr/lib64/python3.6/site-packages/libdnf/repo.py", line 394, in load
return _repo.Repo_load(self)
RuntimeError: Failed to download metadata for repo 'AppStream': Cannot prepare internal mirrorlist: Curl error (6): Couldn't resolve host name for http://mirrorlist.centos.org/?release=8&arch=x86_64&repo=AppStream&infra=stock [Could not resolve host: mirrorlist.centos.org]

Pero, luego verificado con la conexión a Internet y DNS y funciona bien como se muestra a continuación:

[root@autocontroller ~]# ping google.com
PING google.com (172.217.166.206) 56(84) bytes of data.
64 bytes from del03s13-in-f14.1e100.net (172.217.166.206): icmp_seq=1 ttl=115 ti me=43.5 ms
--- google.com ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 43.508/43.508/43.508/0.000 ms

Entonces, ¿cómo solucioné el problema? Aquí está.

Reparar Error al descargar metadatos para el repositorio

CentOS Linux 8 había llegado al final de su vida útil (EOL) el 31 de diciembre de 2021. Significa que CentOS 8 ya no recibirá recursos de desarrollo del proyecto oficial de CentOS. Después del 31 de diciembre de 2021, si necesita actualizar su CentOS, debe cambiar los espejos a vault.centos.org, donde se archivarán de forma permanente. Alternativamente, puede actualizar a CentOS Stream.

Paso 1: Vaya a /etc/yum.repos.d/ directorio.

[root@autocontroller ~]# cd /etc/yum.repos.d/

Paso 2: Ejecute los siguientes comandos

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

Paso 3: Ahora ejecuta la actualización de yum

[root@autocontroller ~]# yum update -y

¡Eso es!


Cent OS
  1. Cómo resolver el error "Error:rpmdb open fail" en CentOS

  2. Error:la validación md5 falló para PyYAML-3.11.zip ¿posible problema de descarga? [Solución]

  3. "mlock falló:no se puede asignar memoria" error de comando lvcreate en CentOS/RHEL 7

  4. "Identificación incorrecta para el repositorio:mi repositorio, byte =2" yum error de actualización

  5. 'nestat -s' muestra un gran número de errores de "reensamblaje de paquetes fallidos" en CentOS/RHEL

Cómo instalar Anaconda en CentOS 8

Descargar CentOS Linux

La corrección no se pudo descargar el error de los archivos del paquete en Ubuntu

No se pudieron descargar los metadatos para el repositorio

Instalar Splunk 8 en CentOS

Solución:error:no se pudieron descargar los metadatos para el flujo de aplicaciones del repositorio:CentOS 8