Edited at

sudo: unable to resolve host が表示されたら

More than 1 year has passed since last update.

sudo: unable to resolve hostが表示されたら、/etc/hostsにホスト名を追加します。


手順


まずは、/etc/hostsを確認します。

sudo: unable to resolve hostが表示されています。

$ sudo cat /etc/hosts

sudo: unable to resolve host foobar
127.0.0.1 localhost
127.0.1.1 hostname.domainname hostname


/etc/hostsにホスト名を追加します

$ sudo sh -c 'echo 127.0.1.1 $(hostname) >> /etc/hosts'


もう一度、/etc/hostsを確認します。

ホスト名が追加されたので、sudo: unable to resolve hostが表示されません。

$ sudo cat /etc/hosts

127.0.0.1 localhost
127.0.1.1 hostname.domainname hostname
127.0.1.1 foobar