Não foi possível resolver o host: mirrorlist.centos.org Centos 7

11

Eu tenho uma nova instalação dos últimos centos 7

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

Eu queria instalar algo e o wget não foi instalado, então, quando tentei instalar o wget, vi que o yum estava dando erro.

Vi talvez todos os tópicos sobre esse problema na internet, mas sem sorte, não consigo encontrar minha solução.

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

Então, quando listo os repositórios, recebo o seguinte:

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

Não tenho certeza de onde pode estar o problema, é uma nova instalação no meu servidor dedicado vmware / OVH.

Tenho outro servidor instalado e funcionando bem, mas desta vez recebi esse problema.

Alguém pode me ajudar? Eu também tentei habilitar todas as linhas desabilitadas no etc / yum.repo.d

meu /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
fonte
para usuários que visitam mais tarde: também começamos a receber esse erro devido a um motivo totalmente diferente - o link mirrorlist do ius foi migrado para um novo terminal e a maioria de nossos servidores tinha o antigo configurado devido ao qual ocorreu uma falha semelhante mensagem de erro. consulte: github.com/iusrepo/infrastructure/issues/14
Gulats em

Respostas:

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

Isso indica que você (a) não possui um servidor DNS configurado corretamente ou (b) sua configuração de rede não está correta e não pode se conectar a um servidor DNS para verificar o nome do host mirrorlist.centos.org.

Tente usar ping 8.8.8.8. Se isso falhar, tente ping <local-gateway-ip>. Se isso também falhar, sua configuração de rede local está incorreta e você deverá verificar a configuração.

Se você pode executar ping 8.8.8.8, tente usar host, nslookupou digpara verificar as configurações de DNS como host google.comou dig google.com. Se estes falharem, você precisa verificar suas configurações de DNS. Verifique /etc/resolv.confpara ver o que está configurado.

ATUALIZAR

Como /etc/resolv.confestá em branco, você precisa configurar um resolvedor de DNS. Sugiro inserir o seguinte no arquivo usando nanoor vi(ou qualquer que seja o seu uso confortável):

nameserver 9.9.9.9

Salve este arquivo e tente yum updatenovamente.

Você também pode tentar outros hosts DNS, se preferir, como 8.8.8.8ou 8.8.4.4ou qualquer um dos hosts OpenDNS.

Andrew
fonte
etc / resolv.conf está vazio eu não toque qualquer coisa lá
Albano Albanese
Eu tentei este utdream.org/post.cfm/… e este access.redhat.com/solutions/1433223 também o seu 9.9.9.9, mas sem sorte :( #
Albano Albanese #
Se você adicionar um resolvedor de DNS /etc/resolv.confe ainda não puder fazer host google.comisso, precisará verificar sua configuração de rede local. Postar a saída ip addre ip routee certifique-se de incluir informações sobre a rede local. Além disso, pode ser necessário apresentar a NIC ip link set <eth adapter id> up. Você também pode postar a saída de iptables -nLpara garantir que você não tenha uma configuração de firewall ruim bloqueando suas conexões.
23318 Andrew Andrew
atualizou minha pergunta com as saídas que você pode verificar? Obrigado por sua ajuda, isso é muito importante para mim, porque eu tenho um site classificado que é off-line.
Albano Albanese
Pelo que vejo, estou me perguntando se o firewall não está configurado corretamente, mas parece bom daqui. Qual é o resultado de host google.com 8.8.8.8? E o que você vê quando tenta ping 8.8.8.8? Tudo parece bem, mas algo não está certo e não sei ao certo o que.
23318 Andrew Andrew
4

Você pode ter um problema de conectividade em algum lugar, aqui um pequeno processo para verificar onde você está com um problema.

Conectividade básica

Verifique se o servidor possui Internet (endereço IP e rota correta - se não estiver funcionando, verifique ip addressse você possui um endereço IP).

 ping 8.8.8.8

Resolver

Verifique o que é o resolvedor e execute ping

 cat /etc/resolv.conf

Você deve ter uma linha nameservere um endereço IP. Verifique se o IP está respondendo.

 ping xx.xx.xx.xx

Em seguida, faça uma pesquisa

 nslookup mirrorlist.centos.org

Ele deve retornar uma lista de endereços IP. Caso contrário, seu servidor DNS pode não estar funcionando corretamente, você pode tentar outro servidor com

 nslookup
 > server 8.8.8.8
 > mirrorlist.centos.org

E verifique se desta vez está funcionando conforme o esperado.

ob2
fonte
Olá Oliver, obrigado pela resposta, meu resolv.conf está vazio, não há nada e quando eu sigo 8.8.8.8, estou dando a resposta.
Albano Albanese
existe algo que eu possa adicionar no resolv.conf? Se eu conseguir o yum trabalhando o primeiro eu vou na tenda wget e depois de virtualmin mas como eu disse doesnt resolv.conf tem nada dentro
Albano Albanese
Eu também tentei isso access.redhat.com/solutions/1433223 mas mesmo problema após a reinicialização para que o pacote atualizado está lá, mas não tive sorte o erro é o mesmo
Albano Albanese
tente adicionar uma linha parecenameserver 8.8.8.8
ob2 23/03
nada acontece :(
Albano Albanese