sudo sur le sous-système Windows 10 Linux ne peut pas résoudre le nom de la machine locale

21

J'ai installé la mise à jour Windows 10 Anniversary et le sous-système Linux. Lorsque vous exécutez quelque chose avec sudo, cela prend des siècles, puis je reçois ce message d'erreur:

sudo: impossible de résoudre l'hôte MYMACHINE

Comment s'en débarrasser et faire du sudo rapidement?

Sami Kuhmonen
la source

Réponses:

41

Vous devez modifier en tant /etc/hostsque superutilisateur et ajouter le nom de votre machine après la première ligne avec localhost

127.0.0.1        localhost MYMACHINE

Cela empêchera le système de résoudre le nom d'hôte à partir du DNS.

Sami Kuhmonen
la source
Ouaip, cela a fonctionné pour moi.
pooter03
3

Vous pouvez également supprimer /etc/hostset redémarrer bash pour générer une version contenant votre nom d'hôte. Pour moi, il a créé une ligne avec mon nom d'ordinateur et mon nom complet 127.0.0.1 fbc-2000.domain.local fbc-2000

wruckie
la source