No se pudo resolver el host: mirrorlist.centos.org Centos 7

11

Tengo una nueva instalación de los últimos centos 7

[root@localhost ~]# cat /etc/centos-release
CentOS Linux release 7.4.1708 (Core) 
[root@localhost ~]# 

Quería instalar algo y wget no estaba instalado, así que cuando intenté instalar wget vi que yum está dando un error.

Quizás vi todos los temas sobre este problema en Internet, pero no tuve suerte, no puedo encontrar mi solución.

[root@localhost ~]# yum update
Loaded plugins: fastestmirror
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"
http://mirror.centos.org/centos/7/os/x86_64/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: mirror.centos.org; Unknown error"
Trying other mirror.

 One of the configured repositories failed (CentOS-7 - Base),
 and yum doesn't have enough cached data to continue. At this point the only
 safe thing yum can do is fail. There are a few ways to work "fix" this:

     1. Contact the upstream for the repository and get them to fix the problem.

     2. Reconfigure the baseurl/etc. for the repository, to point to a working
        upstream. This is most often useful if you are using a newer
        distribution release than is supported by the repository (and the
        packages for the previous distribution release still work).

     3. Run the command with the repository temporarily disabled
            yum --disablerepo=base ...

     4. Disable the repository permanently, so yum won't use it by default. Yum
        will then just ignore the repository until you permanently enable it
        again or use --enablerepo for temporary usage:

            yum-config-manager --disable base
        or
            subscription-manager repos --disable=base

     5. Configure the failing repository to be skipped, if it is unavailable.
        Note that yum will try to contact the repo. when it runs most commands,
        so will have to try and fail each time (and thus. yum will be be much
        slower). If it is a very temporary problem though, this is often a nice
        compromise:

            yum-config-manager --save --setopt=base.skip_if_unavailable=true

failure: repodata/repomd.xml from base: [Errno 256] No more mirrors to try.
http://mirror.centos.org/centos/7/os/x86_64/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: mirror.centos.org; Unknown error"
[root@localhost ~]# 

Entonces, cuando enumero los repositorios, obtengo esto:

[root@localhost ~]# yum repolist all
Loaded plugins: fastestmirror
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"
http://mirror.centos.org/centos/7/os/x86_64/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: mirror.centos.org; Unknown error"
Trying other mirror.
http://mirror.centos.org/centos/7/os/x86_64/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: mirror.centos.org; Unknown error"
Trying other mirror.
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=centosplus&infra=stock error was
14: curl#6 - "Could not resolve host: mirrorlist.centos.org; Unknown error"
http://mirror.centos.org/centos/7/centosplus/x86_64/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: mirror.centos.org; Unknown error"
Trying other mirror.
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=extras&infra=stock error was
14: curl#6 - "Could not resolve host: mirrorlist.centos.org; Unknown error"
http://mirror.centos.org/centos/7/extras/x86_64/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: mirror.centos.org; Unknown error"
Trying other mirror.
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=updates&infra=stock error was
14: curl#6 - "Could not resolve host: mirrorlist.centos.org; Unknown error"
http://mirror.centos.org/centos/7/updates/x86_64/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: mirror.centos.org; Unknown error"
Trying other mirror.
repo id                                                                                         repo name                                                                                         status
C7.0.1406-base/x86_64                                                                           CentOS-7.0.1406 - Base                                                                            disabled
C7.0.1406-centosplus/x86_64                                                                     CentOS-7.0.1406 - CentOSPlus                                                                      disabled
C7.0.1406-extras/x86_64                                                                         CentOS-7.0.1406 - Extras                                                                          disabled
C7.0.1406-fasttrack/x86_64                                                                      CentOS-7.0.1406 - CentOSPlus                                                                      disabled
C7.0.1406-updates/x86_64                                                                        CentOS-7.0.1406 - Updates                                                                         disabled
C7.1.1503-base/x86_64                                                                           CentOS-7.1.1503 - Base                                                                            disabled
C7.1.1503-centosplus/x86_64                                                                     CentOS-7.1.1503 - CentOSPlus                                                                      disabled
C7.1.1503-extras/x86_64                                                                         CentOS-7.1.1503 - Extras                                                                          disabled
C7.1.1503-fasttrack/x86_64                                                                      CentOS-7.1.1503 - CentOSPlus                                                                      disabled
C7.1.1503-updates/x86_64                                                                        CentOS-7.1.1503 - Updates                                                                         disabled
C7.2.1511-base/x86_64                                                                           CentOS-7.2.1511 - Base                                                                            disabled
C7.2.1511-centosplus/x86_64                                                                     CentOS-7.2.1511 - CentOSPlus                                                                      disabled
C7.2.1511-extras/x86_64                                                                         CentOS-7.2.1511 - Extras                                                                          disabled
C7.2.1511-fasttrack/x86_64                                                                      CentOS-7.2.1511 - CentOSPlus                                                                      disabled
C7.2.1511-updates/x86_64                                                                        CentOS-7.2.1511 - Updates                                                                         disabled
C7.3.1611-base/x86_64                                                                           CentOS-7.3.1611 - Base                                                                            disabled
C7.3.1611-centosplus/x86_64                                                                     CentOS-7.3.1611 - CentOSPlus                                                                      disabled
C7.3.1611-extras/x86_64                                                                         CentOS-7.3.1611 - Extras                                                                          disabled
C7.3.1611-fasttrack/x86_64                                                                      CentOS-7.3.1611 - CentOSPlus                                                                      disabled
C7.3.1611-updates/x86_64                                                                        CentOS-7.3.1611 - Updates                                                                         disabled
base/7/x86_64                                                                                   CentOS-7 - Base                                                                                   enabled: 0
base-debuginfo/x86_64                                                                           CentOS-7 - Debuginfo                                                                              disabled
base-source/7                                                                                   CentOS-7 - Base Sources                                                                           disabled
c7-media                                                                                        CentOS-7 - Media                                                                                  disabled
centosplus/7/x86_64                                                                             CentOS-7 - Plus                                                                                   enabled: 0
centosplus-source/7                                                                             CentOS-7 - Plus Sources                                                                           disabled
cr/7/x86_64                                                                                     CentOS-7 - cr                                                                                     disabled
extras/7/x86_64                                                                                 CentOS-7 - Extras                                                                                 enabled: 0
extras-source/7                                                                                 CentOS-7 - Extras Sources                                                                         disabled
fasttrack/7/x86_64                                                                              CentOS-7 - fasttrack                                                                              disabled
updates/7/x86_64                                                                                CentOS-7 - Updates                                                                                enabled: 0
updates-source/7                                                                                CentOS-7 - Updates Sources                                                                        disabled
repolist: 0
[root@localhost ~]# 

No estoy seguro de dónde puede estar el problema, es una nueva instalación en mi servidor dedicado vmware / OVH.

Tengo otro servidor instalado y funciona bien, pero esta vez tengo este problema.

¿Alguien me puede ayudar? También he intentado habilitar todas las líneas deshabilitadas en etc / yum.repo.d

my /etc/yum.repos.d/CentOS-Base.repo

# 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=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=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=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=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
Albano Albanese
fuente
para usuarios que visitan más tarde: también comenzamos a recibir este error, aunque debido a una razón totalmente diferente: el enlace de la lista de espejos de ius se ha migrado a un nuevo punto final y la mayoría de nuestros servidores tenían el antiguo configurado debido a que el error se produjo con un error similar mensaje de error. consulte: github.com/iusrepo/infrastructure/issues/14
Gulats

Respuestas:

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

Esto indica que (a) no tiene un servidor DNS configurado correctamente o (b) la configuración de su red no es correcta y no puede conectarse a un servidor DNS para verificar el nombre de host mirrorlist.centos.org.

Intenta usar ping 8.8.8.8. Si esto falla, inténtalo ping <local-gateway-ip>. Si eso también falla, la configuración de su red local es incorrecta y tendrá que verificar la configuración.

Si puede hacer ping 8.8.8.8, trate de usar host, nslookupo digpara comprobar la configuración de DNS, como host google.como dig google.com. Si estos fallan, debe verificar su configuración de DNS. Verifique /etc/resolv.confpara ver qué está configurado.

ACTUALIZAR

Como /etc/resolv.confestá en blanco, debe configurar una resolución de DNS. Sugeriría ingresar lo siguiente en el archivo usando nanoo vi(o lo que sea que se sienta cómodo usando):

nameserver 9.9.9.9

Guarde este archivo, luego intente yum updatenuevamente.

También puede probar otros anfitriones DNS si usted prefiere, como 8.8.8.8o 8.8.4.4, o cualquiera de los anfitriones de OpenDNS.

Andrés
fuente
etc / resolv.conf está vacío No toqué nada allí
Albano Albanese
Intenté esto utdream.org/post.cfm/… y este access.redhat.com/solutions/1433223 también su 9.9.9.9 pero no tuve suerte :(
Albano Albanese
Si agrega una resolución DNS /etc/resolv.confy aún no puede hacer una, host google.comentonces debe verificar la configuración de su red local. Publique el resultado de ip addry ip routey asegúrese de incluir información sobre la red local. Además, es posible que deba presentar la NIC ip link set <eth adapter id> up. También es posible que desee publicar la salida de iptables -nLpara asegurarse de que no tiene una configuración incorrecta de Firewall que bloquee sus conexiones.
Andrew
¿actualicé mi pregunta con los resultados que puede verificar? Gracias por su ayuda, esto es muy importante para mí porque tengo un sitio web clasificado que está fuera de línea.
Albano Albanese
Por lo que veo, me pregunto si el firewall no está configurado correctamente, pero se ve bien desde aquí. ¿Cuál es el resultado de host google.com 8.8.8.8? ¿Y qué ves cuando lo intentas ping 8.8.8.8? Todo se ve bien, pero algo no está del todo bien y no estoy seguro de qué.
Andrew
4

Es posible que tenga un problema de conectividad en algún lugar, aquí un pequeño proceso para verificar dónde tiene un problema.

Conectividad básica

Verifique si el servidor tiene Internet (dirección IP y ruta correcta; si no funciona, verifique ip addresssi tiene una dirección IP).

 ping 8.8.8.8

Resolver

Comprueba cuáles son los resolutores y haz ping a ellos

 cat /etc/resolv.conf

Debe tener una línea nameservery una dirección IP. Verifique que la IP esté respondiendo.

 ping xx.xx.xx.xx

Entonces haz un nslookup

 nslookup mirrorlist.centos.org

Debería devolver una lista de direcciones IP. Si no, su servidor DNS podría no funcionar correctamente, puede probar con otro servidor con

 nslookup
 > server 8.8.8.8
 > mirrorlist.centos.org

Y compruebe esta vez que funciona como se esperaba.

ob2
fuente
Hola Oliver, gracias por la respuesta, mi resolv.conf está vacío, no hay nada y cuando hago ping 8.8.8.8 está dando la respuesta.
Albano Albanese
¿Hay algo que pueda agregar en resolv.conf? Si puedo hacer que el yum funcione el primero, lo haré en wget y luego en virtualmin, pero como dije resolv.conf no tiene nada adentro
Albano Albanese
También probé este acceso.redhat.com/solutions/1433223 pero el mismo problema después de reiniciar, por lo que el paquete actualizado está allí pero no hubo suerte, el error es el mismo
Albano Albanese el
intenta agregar una línea como se venameserver 8.8.8.8
ob2
no pasa nada :(
Albano Albanese