Команда sudo возвращает ошибку «unable to resolve host»

Это ошибка возникает, когда Linux не может определить хост, на котором он работает. Решение проблемы — добавить хост компьютера в DNS записи. Самый простой путь — добавить строчку в /etc/hosts.

127.0.0.1    localhost
127.0.1.1   Имя Компьютера

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

Сделать это можно из учётной записи root простой командой

echo 127.0.0.1 $HOSTNAME >> /etc/hosts

Если вы не помните пароль root’а — вы можете попробовать его восстановить.

Поделиться заметкой:
Планшет HTC Nexus 9
Обзор планшета Nexus 9
Как MacBook, но не Mac
Ноутбук Dell XPS 15 L521X
Sony Extra Bass
Отзыв на наушники Sony Extra Bass
  • http://international-site.net/ Dexel

    Можно отличить предпоследнюю единицу от нуля?

    127.0.1.1 Имя Компьютера
    echo 127.0.0.1 $HOSTNAME >> /etc/hosts

    Копипасить, а думает пусть Вася Пупкин.

    • puk

      Да хоть 127.128.129.130, это всё тот же localhost.