Не удалось обработать обновление системы с помощью apt-get update [duplicate]

Когда я запустил sudo, терминал застрял в течение нескольких секунд, а затем выдает сообщение об ошибке. Мой терминал выглядит так:

ubuntu@(none):~$ sudo true sudo: unable to resolve host (none)

Что я могу сделать для его решения?

649
задан 6 March 2018 в 13:54

34 ответа

У меня была такая же проблема! Я изменил имя своего VPS через панель управления онлайн-администратором, которая не изменила имя машины в файле hosts. Все, что я сделал, было запущено:

sudo nano /etc/hosts

Затем я отредактировал это из этого:

127.0.1.1 Megabyte Megabyte 127.0.0.1 localhost

К этому:

127.0.1.1 Debian Debian 127.0.0.1 localhost

и исправил мою ошибку! Надеюсь, это помогло!

2
ответ дан 24 July 2018 в 19:50

Если вы используете Vagrant, войдите в гостевую систему и запустите apt-get --no-install-recommends install virtualbox-guest-utils

1
ответ дан 24 July 2018 в 19:50

Я столкнулся с этим же сообщением об ошибке. Я думаю, что эта дискуссионная тема на форумах разработчиков AWS - лучшее решение:

«Перейдите в консоль управления VPC, выберите VPC, нажмите« Действия », выберите« Редактировать имена хостов DNS »и выберите« Да ».«

https://forums.aws.amazon.com/thread.jspa?messageID=699718

5
ответ дан 24 July 2018 в 19:50

В моем случае это была проблема, я изменил hostname на man, потому что хотел узнать, есть ли какие-то параметры, которые вы можете использовать на hostname. Вместо этого он изменил мои hostname на man, и я всегда получал то же сообщение, что и вы

sudo: unable to resolve host (none)

после изменения имени хоста на «localhost», все снова работало нормально

hostname localhost
4
ответ дан 24 July 2018 в 19:50

Другие вопросы по тегам:

Похожие вопросы: