sudo -s leva muito tempo para executar e solicita o sudo: não foi possível resolver a máquina XXX

0

Eu não sei o que está errado, mas agora, sempre que eu uso um comando sudo, demora muito para executar e solicita:

sudo: was not possible to resolve machine XXX

então é executado. Parece que está procurando o nome da máquina como um dns e o tempo que leva é um tempo limite de rede. Alguém pode me ajudar? Obrigado.

    
por Kaf 08.06.2016 / 15:21

2 respostas

2

Talvez haja algo errado no seu arquivo host. Você pode lê-lo usando.

cat /etc/hosts

EDIT: tem que corresponder ao seu / etc / hostname

    
por haddy 08.06.2016 / 15:30
0

Parece que o seu 'linux bos' está tentando resolver o hostname que não está configurado no seu arquivo hosts. Se você digitar a palavra hostname , deverá imprimir a configuração real do nome do host.

sudo nano /etc/hosts #opens the file for editing
127.0.0.1 myhostname #add this to the file and Ctrl+O to save, Ctrl+X to exit

Isso deve resolver você, mas você também pode rastrear o syscall para ver onde está gastando muito tempo executando

sudo strace -r -o trace.log sudo echo hello

NB: Com strace, cada linha começa com o tempo gasto desde a entrada do syscall anterior.

Atenciosamente Douglas

    
por Sherlock Smith 08.06.2016 / 15:40