sudo: incapaz de resolver o host [duplicado]

1

Isso faz parecer que meu nome de host está correto:

ubuntu@webserver:~$ hostname
webserver

Abaixo está o comando que estou executando e a saída:

ubuntu@webserver:~$ sudo hostname webserver
sudo: unable to resolve host webserver

Aqui está o que está no meu arquivo / etc / hosts :

127.0.0.1 localhost
webserverL

# 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
ff02::3 ip6-allhosts

Aqui está o que está no meu arquivo / etc / hostname :

webserver

Estou precisando fazer isso funcionar corretamente para usar o Apache2.

    
por Joe 25.03.2014 / 14:53

3 respostas

2

Corrija seu /etc/hosts assim:

127.0.0.1 localhost
127.0.1.1 webserverL

# 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
ff02::3 ip6-allhosts
    
por Achu 25.03.2014 / 15:01
0

Você não tem um endereço associado ao seu nome de host, edite seu arquivo /etc/hosts da seguinte forma:

  1. Abra usando sudo nano /etc/hosts
  2. Altere a linha webserverL para 127.0.0.1 webserverL
  3. Salve usando Ctrl + x e pressione y e Digite para sair.

Você precisará reiniciar sua máquina para que essa alteração entre em vigor.

    
por jobin 25.03.2014 / 14:59
0

Depois de tentar todos os itens acima sem sucesso, o seguinte corrigiu esse problema para mim. Substitui o /etc/nsswitch.conf por um novo da mídia de instalação original ... de alguma forma, meu arquivo em falta tinha sido reduzido a apenas uma única linha de "hosts: arquivos" e tinha apenas 18 bytes ... o novo substituto tem 19 linhas e é 507 bytes.

Esse problema me atormentou por muitos meses e parece estar resolvido e consertado agora !!

    
por Ray Chidley 20.03.2015 / 20:18