sudo: incapaz de resolver o host ubuntu-server [duplicate]

16

Sempre que tento usar sudo , obtenho isto:

sudo: unable to resolve host ubuntu-server

Meu arquivo /etc/hosts :

127.0.0.1       localhost
127.0.1.1       ubuntu-server

# The following lines are desirable for IPv6 capable hosts

::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
FF02::2 ip6-allrouters

/etc/hostname tem:

ubuntu-server

Acho que há outra configuração que causa o erro unable to resole host , mas não consigo encontrá-los.

    
por Manfred Van de Waarsenburg 12.10.2013 / 15:51

2 respostas

3

Edite o /etc/hosts , você tem um erro de digitação 127.0.1.1 não é um loopback, mude para 127.0.0.1 , salve e reinicie.

    
por Rohan Peters 19.01.2014 / 23:19
0

Isso pode significar que suas pesquisas de DNS estão quebradas.

Seu arquivo / etc / hosts parece bem. Você quer que seja assim:

127.0.0.1       localhost
127.0.1.1       ubuntu-server

Mas existem várias variantes legítimas.

Verifique se você tem um nome de host correspondente em / etc / hostname.

Verifique o /etc/resolv.conf para ver se você tem servidores de nome de trabalho definidos.

Veja se você pode resolver qualquer nome de host. O nslookup google.com funciona? Se não, sua pesquisa de DNS está falhando, seja devido a configuração ou a um problema de rede ou firewall (possivelmente em um ponto além do que você tem controle com seu servidor).

Na minha experiência, sudo eventualmente pedirá sua senha e concederá a você privilégios elevados, depois que o tempo de pesquisa de domínio expirar.

Tente adicionar manualmente os servidores de nomes DNS corretos ao /etc/resolv.conf.

Em uma pitada, você pode usar servidores públicos. Veja como o arquivo se parece usando os servidores DNS do Google:

/etc# cat resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver 2001:4860:4860::8888
nameserver 2001:4860:4860::8844
    
por belacqua 17.08.2014 / 00:17

Tags