Нечетные символы в обновлении архива

Я пробую Ubuntu Server 12.04 на домашнем сервере, и обновление не работает. Не уверен почему.

Я сделал sudo su и apt-get update. После чего я получаю следующее:

Err gb.archive.ubuntu.com precise InRelease

Err gb.archive.ubuntu.com precise-updates InRelease

Err gb.archive.ubuntu.com precise-backports InRelease

Err security.ubuntu.com precise-security InRelease

Err archive.canonical.com precise InRelease

Err extras.ubuntu.com precise InRelease

Err gb.archive.ubuntu.com precise Release.gpg
  Temporary failure resolving âgb.archive.ubuntu.comâ
Err gb.archive.ubuntu.com precise-updates Release.gpg
  Temporary failure resolving âgb.archive.ubuntu.comâ
Err security.ubuntu.com precise-security Release.gpg
  Temporary failure resolving âsecurity.ubuntu.comâ
Err archive.canonical.com precise Release.gpg
  Temporary failure resolving âarchive.canonical.comâ
Err gb.archive.ubuntu.com precise-backports Release.gpg
  Temporary failure resolving âgb.archive.ubuntu.comâ
Err extras.ubuntu.com precise Release.gpg
  Temporary failure resolving âextras.ubuntu.comâ
Reading package lists... Done
W: Failed to fetch gb.archive.ubuntu.com/ubuntu/dists/precise/InRelease

W: Failed to fetch gb.archive.ubuntu.com/ubuntu/dists/precise-updates/InRelease

W: Failed to fetch gb.archive.ubuntu.com/ubuntu/dists/precise-backports/InRelease

W: Failed to fetch security.ubuntu.com/ubuntu/dists/precise-security/InRelease

W: Failed to fetch archive.canonical.com/ubuntu/dists/precise/InRelease

W: Failed to fetch extras.ubuntu.com/ubuntu/dists/precise/InRelease

W: Failed to fetch gb.archive.ubuntu.com/ubuntu/dists/precise/Release.gpg  Temporary failure resolving âgb.archive.ubuntu.comâ

W: Failed to fetch gb.archive.ubuntu.com/ubuntu/dists/precise-updates/Release.gpg  Temporary failure resolving âgb.archive.ubuntu.comâ

W: Failed to fetch gb.archive.ubuntu.com/ubuntu/dists/precise-backports/Release.gpg  Temporary failure resolving âgb.archive.ubuntu.comâ

W: Failed to fetch security.ubuntu.com/ubuntu/dists/precise-security/Release.gpg  Temporary failure resolving âsecurity.ubuntu.comâ

W: Failed to fetch archive.canonical.com/ubuntu/dists/precise/Release.gpg  Temporary failure resolving âarchive.canonical.comâ

W: Failed to fetch extras.ubuntu.com/ubuntu/dists/precise/Release.gpg  Temporary failure resolving âextras.ubuntu.comâ

W: Some index files failed to download. They have been ignored, or old ones used instead.

Есть некоторые странные символы, которые не появляются в /etc/apt/sources.list

Любые идеи кто-нибудь? NB. Мне пришлось убрать http: //, иначе я не мог опубликовать.

TIA

Дейв

4
задан 18 September 2012 в 22:25

2 ответа

Я думаю, что нечетные символы являются результатом Ваших настроек локали, но я не думаю, что это - Ваша проблема здесь.

Временный отказ, решающий âgb.archive.ubuntu.comâ

Этот howerver предполагает, что Ваша машина использует сопоставитель DNS, настроенный в /etc/resolv.conf это не может решить gb.archive.ubuntu.com

При столкновении с этой ошибкой проверьте что команда host gb.archive.ubuntu.com возвращает список IP-адресов, таких как это:

gb.archive.ubuntu.com has address 194.169.254.10
gb.archive.ubuntu.com has address 91.189.92.156
gb.archive.ubuntu.com has address 91.189.92.177
gb.archive.ubuntu.com has address 91.189.92.200
gb.archive.ubuntu.com has address 91.189.92.201
gb.archive.ubuntu.com has address 91.189.92.202
gb.archive.ubuntu.com has IPv6 address 2a01:450:10:1::10

В противном случае посмотрите на конфигурацию сопоставителя в перед упомянутым файлом - это должно содержать по крайней мере одну строку с nameserver x.x.x.x где x.x.x.x является IP-адресом Вашего сопоставителя.

Если это там, можно временно использовать общедоступный сопоставитель, который, как известно, работает:

echo 'nameserver 8.8.8.8' > /etc/resolv.conf

и посмотрите, работает ли это затем. Если это не помогает, у Вас могла бы быть более серьезная сетевая проблема, но это должно запустить Вас.

1
ответ дан 18 September 2012 в 22:25

Моя проблема была в файле интерфейсов в /etc/network/interfaces. В Ubuntu 12.04 у вас должна быть строка dns-nameservers, например

dns-nameservers 8.8.8.8 8.8.4.4

отредактируйте этот файл и замените 8.8.8.8 8.8.4.4 на ваши IP-адреса серверов имен, разделяя каждый IP пробелом. Если этой строки нет, добавьте ее. Затем перезагрузите сеть:

/etc/init.d/networking restart

В этом случае это решает проблемы с DNS.

0
ответ дан 18 September 2012 в 22:25

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

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