При запуске sudo
терминал зависает на несколько секунд, а затем выдает сообщение об ошибке. Мой терминал выглядит так:
ubuntu@(none):~$ sudo true
sudo: unable to resolve host (none)
Что я могу сделать, чтобы решить это?
hosts
файл, но вместо этого добавили другое имя, тем более что во многих сетях компьютеры имеют одинаковые имена. Этот вопрос (и ответ) будет отображаться, когда кто-то ищет с этой проблемой, и ответ побудит их проверить наличие таких расхождений, даже если точное написание будет другим.
hostname
тоже hosts
. Например, имя хоста - ubuntu-pc, а hosts - ubuntu-pc, должно быть одинаковым.
sudo /etc/init.d/network-manager restart
. Тем не менее, мне интересно, почему в первую очередь sudo
тратится время на ожидание вещей, связанных с сетью. Не должно sudo
работать без проблем, когда сеть недоступна?
/etc/hostname
и/etc/hosts
.