es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

RHEL8/Fedora – yum/dns causa el error de no poder descargar repodata/repomd.xml para docker-ce.

Pregunta

¿Cómo solucionar el error “No se puede descargar repodata/repomd.xml: se han probado todos los espejos” para docker-ce?

Problema

Se obtiene el error “No se puede descargar repodata/repomd.xml: se han probado todos los espejos” con “yum install docker-ce” siguiendo la documentación actual (a partir del 13 de diciembre de 2021) de Docker para configurar los repositorios yum/dnf de Docker.

Pasos y Error

$ sudo dnf -y install dnf-plugins-core
Última comprobación de vencimiento de metadatos: hace 0:43:20, el miércoles 15 de diciembre de 2021 03:47:53 AM UTC.
El paquete dnf-plugins-core-4.0.21-3.el8.noarch ya está instalado.
Resolución de dependencias finalizada.
Nada para hacer.
Completo!

$ sudo dnf config-manager \
>     --add-repo \
>     https://download.docker.com/linux/fedora/docker-ce.repo
Agregando repositorio desde: https://download.docker.com/linux/fedora/docker-ce.repo

$ sudo yum update
Docker CE Stable - x86<em>64                                                                                                                                                                                             357  B/s | 383  B     00:01<br>
Errores durante la descarga de metadatos del repositorio 'docker-ce-stable':
  - Código de estado: 404 para https://download.docker.com/linux/fedora/8/x86</em>64/stable/repodata/repomd.xml (IP: 13.224.175.42)
Error: Error al descargar metadatos del repositorio 'docker-ce-stable': No se puede descargar repomd.xml: No se puede descargar repodata/repomd.xml: se han probado todos los espejos

Entorno

Reproducido con 8.4 y 8.5. Sin embargo, otros sistemas Fedora/RHEL/CentOS pueden tener el mismo problema.

$ cat /etc/os-release
NAME="Red Hat Enterprise Linux"
VERSION="8.5 (Ootpa)"

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Solución

    El problema se debe a que la URL del repositorio es incorrecta. Para solucionar este error, siga los siguientes pasos:

    1. Edite el archivo docker-ce.repo utilizando el siguiente comando:

    sudo vim /etc/yum.repos.d/docker-ce.repo

    1. Cambie la URL de:

    “`https://download.docker.com/linux/fedora/8/x86_64/stable“`

    a:

    “`https://download.docker.com/linux/fedora/33/x86_64/stable“`

    Nota: Cambie el 33 para que corresponda a la versión específica de Fedora que está utilizando.

    1. Guarda y cierra el archivo.
    2. Ejecute el comando de actualización nuevamente:

    sudo yum update

    1. Ahora puede instalar Docker ejecutando:

    sudo yum install docker-ce docker-ce-cli containerd.io

    Esto debería solucionar el error y permitirle descargar Docker-ce sin problemas.

Comments are closed.