Невозможно выполнить обновление apt-get, пишет: «Не удалось разрешить 'wcdh-dc-wg01'»

Невозможно выполнить обновление apt-get, пишет: «Не удалось разрешить 'wcdh-dc-wg01'»

Я сделал новую установку 14.04 с CD, который я сделал на HP DL380. После установки я перезагрузился и сделал следующее с результатами ниже.

Что я упускаю? И откуда это wcdh-dc-wg01берется?

$ sudo apt-get update
Err http://security.ubuntu.com trusty-security InRelease
Err http://us.archive.ubuntu.com trusty InRelease
Err http://us.archive.ubuntu.com trusty-updates InRelease
Err http://us.archive.ubuntu.com trusty-backports InRelease
Err http://security.ubuntu.com trusty-security Release.gpg
Could not resolve 'wcdh-dc-wg01'
Err http://us.archive.ubuntu.com trusty Release.gpg
Could not resolve 'wcdh-dc-wg01'
Err http://us.archive.ubuntu.com trusty-updates Release.gpg
Could not resolve 'wcdh-dc-wg01'
Err http://us.archive.ubuntu.com trusty-backports Release.gpg
Could not resolve 'wcdh-dc-wg01'
Reading package lists... Done

решение1

У вас проблемы с подключением к Интернету.

Убедитесь, что у вас есть подключение к Интернету (проводное, беспроводное)

Похоже, конфигурация вашего DNS-сервера не может разрешить http://us.archive.ubuntu.com.

Попробуйте это. $ sudo echo "nameserver 8.8.8.8" > /etc/resolve.conf Это решение работает только временно, после перезагрузки проблема исчезает.

Я предлагаю вам 2 решения:

  • Вы можете изменить свой DNS-резолвер/сервер навсегдапо сети Интернетс помощью Network Manager для настройки вашего DNS-сервераэта сеть. Например: у вас есть беспроводная сеть с именем «Lily», в Network Manager вы можете статически задать свой DNS-сервер (в правом верхнем углу панели экрана)

  • Вы можете изменить свой DNS-резолвер/сервер навсегдадля каждой сети Интернетвыполнив это в Ubuntu:$ sudo echo "nameserver 8.8.8.8" >> /etc/resolvconf/resolv.conf.d/head

@RE Дональд Френч 2-й комментарий: Apt-get ничего не возвращает. Apt-get запрашивает (HTTP) соединение сhttp://us.archive.ubuntu.com/, и перед этим ему нужно сначала запросить DNS-сервер. Поскольку вашему серверу не разрешено подключаться к Интернету -> ваш DNS-запрос не может быть выполнен -> apt-get не может подключиться кhttp://us.archive.ubuntu.com/

Could not resolve 'wcdh-dc-wg01'указывает на то, что DNS-запрос не может быть выполнен.

решение2

apt-get не может связаться с этим хостом

откройте synaptic package mgr -> настройки -> репозитории -> другое программное обеспечение - затем найдите и удалите этот wcdh-dc-wg01репозиторий

затем sudo apt-get updateснова беги

Ваше здоровье!

решение3

Проблема в том, что сервер был заблокирован какой-то службой безопасности на объекте. Настоящая проблема в том, что apt-get просто считывает строки из того, что он получает обратно из запроса, если статус ОК. Я не уверен, что это ОК. Служба безопасности на объекте возвращала экран, сообщающий, что серверу не разрешен доступ в Интернет. Это было определено с помощью curl наhttp://us.archive.ubuntu.comи просмотр HTML-кода уведомления.

apt-get просто принимает то, что возвращается как допустимое, без каких-либо проверок, как мне кажется ошибкой. Я бы подумал, что он проведет простую проверку на вменяемость, чтобы URL, на который он направлялся, был по крайней мере реальным URL. wcdh-dc-wg01 не является допустимым URL ни в малейшей степени.

Связанный контент