Este é provavelmente um caso de incompatibilidade entre registros em /etc/hosts
e seu nome de host em /etc/hostname
.
Primeiramente, vamos começar com /etc/hostname
e obter seu nome de host real com o comando cat /etc/hostname
, que gerará o nome do host do seu sistema:
foobarbaz
( foobarbaz
é um exemplo da saída).
Em seguida, vamos verificar seu arquivo /etc/hosts
. Você deve ver algo assim de cat /etc/hosts
:
127.0.0.1 localhost
127.0.1.1 foobar
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
Neste exemplo, você pode ver 'foobarbaz', o nome do host que eu tenho no meu sistema, não está em /etc/hosts
. Então vamos adicioná-lo, edite a linha para 127.0.1.1 para incluir seu nome de host nele sudo nano /etc/hosts
irá abrir o editor de texto nano
na linha de comando para que você possa editar e salvar o arquivo - note que você terá que esperar o problema do tempo limite para se resolver novamente):
127.0.1.1 foobar foobarbaz
Salve o arquivo e tente seus comandos sudo
novamente. Você não deve mais ver esse erro.