Could not resolve host: mirrorlist.centos.org; Unknown error

oracle-error

Problema

Al momento de ejecutar yum update o un comando que utilice yum, se producen errores similares al siguiente:

Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was
14: curl#6 - "Could not resolve host: mirrorlist.centos.org; Unknown error"

Si tiene problemas con la URL mirrorlist en CentOS 7, esto se puede deber a varias razones como:

  • Problemas de conectividad en la red.
  • Configuraciones del sistema desactualizadas.
  • Problemas temporales del servidor.

A continuación vamos a detallar algunos de los pasos para solucionar y resolver este problema.

Solucion

Verificar conexion de red

Debemos asegurarnos de que el servidor tenga una conexión a internet que funcione. Puedes intentar hacer ping a un host confiable, como google.com:

[root@soyundba ~]# ping -c 4 google.com
PING google.com (142.251.132.78) 56(84) bytes of data.
64 bytes from rio06s17-in-f14.1e100.net (142.251.132.78): icmp_seq=1 ttl=118 time=9.33 ms
64 bytes from rio06s17-in-f14.1e100.net (142.251.132.78): icmp_seq=2 ttl=118 time=10.0 ms
64 bytes from rio06s17-in-f14.1e100.net (142.251.132.78): icmp_seq=3 ttl=118 time=23.5 ms
64 bytes from rio06s17-in-f14.1e100.net (142.251.132.78): icmp_seq=4 ttl=118 time=10.0 ms

--- google.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3004ms
rtt min/avg/max/mdev = 9.335/13.243/23.539/5.952 ms
[root@soyundba ~]#

O tambien podemos validar con un wget

[root@soyundba ~]# wget google.com
--2024-08-09 08:55:40--  http://google.com/
Resolving google.com (google.com)... 142.251.132.78, 2800:3f0:4005:40d::200e
Connecting to google.com (google.com)|142.251.132.78|:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: http://www.google.com/ [following]
--2024-08-09 08:55:40--  http://www.google.com/
Resolving www.google.com (www.google.com)... 142.250.78.100, 2800:3f0:4005:40a::2004
Connecting to www.google.com (www.google.com)|142.250.78.100|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: ‘index.html’

    [ <=>                                                                                                                           ] 20,433      --.-K/s   in 0.01s

2024-08-09 08:55:40 (1.90 MB/s) - ‘index.html’ saved [20433]

[root@soyundba ~]#

Si no hay respuesta, se debe de realizar la configuración de su red.

Modificar archivo CentOS-Base

Guardar copia del archivo

Copie el archivo del repositorio actual de CentOS 7 para que pueda revertir los cambios si es necesario:

cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_21Ago2024

Nota: Su archivo base de CentOS 7 puede tener un nombre diferente. El nombre de archivo anterior “CentOS-Base.repo” sólo se utiliza como ejemplo.

Editar archivo

Edite el archivo /etc/yum.repos.d/CentOS-Base.repo usando un editor de texto de línea de comando, pegue la siguiente configuración:

# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client.  You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.
#
#

[base]
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
baseurl=https://vault.centos.org/7.9.2009/os/$basearch
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#released updates
[updates]
name=CentOS-$releasever - Updates
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra
baseurl=https://vault.centos.org/7.9.2009/updates/$basearch
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra
baseurl=https://vault.centos.org/7.9.2009/extras/$basearch
#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus&infra=$infra
baseurl=https://vault.centos.org/7.9.2009/centosplus/$basearch
#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

Guarde el archivo y salga.

Básicamente el problema se origina en las lineas

mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus&infra=$infra

Los cuales comentaremos y cambiamos por las lineas

baseurl=https://vault.centos.org/7.9.2009/os/$basearch
baseurl=https://vault.centos.org/7.9.2009/updates/$basearch
baseurl=https://vault.centos.org/7.9.2009/extras/$basearch
baseurl=https://vault.centos.org/7.9.2009/centosplus/$basearch

Limpiar caché

Ejecute los siguientes comandos:

yum clean packages
yum clean headers
yum clean metadata
yum clean all

Te invito a seguir consultando más errores relacionados a Linux dando clic aquí.

 

Acerca de JulianOrtiz0506

Soy administrador de bases de datos y desarrollador web, desde mis inicios en el mundo de la informática, he implementando proyectos personales y empresariales. Por consiguiente esto me ha permitido contar con una amplia calificación y destreza sobre mis áreas de conocimiento. Sobre todo suelo estar en constante aprendizaje, diariamente me estoy informando sobre nuevas tecnologías. Ya queme gusta estar actualizado en la tecnología de punta para todas las plataformas que me apasionan y con las cuales trabajo día a día.

Ver todas las entradas de JulianOrtiz0506 →

Un comentario en «Could not resolve host: mirrorlist.centos.org; Unknown error»

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *