Не удается подключиться к некоторым (не всем) серверам репозитория

У меня возникли проблемы с обновлением серверной системы Ubuntu 12.04.
Когда я запускаю следующую команду (как root):

apt-get update

... ничего не происходит, и через некоторое время apt-get сдается с множеством ошибок, таких как:

W: Failed to fetch http://nl.archive.ubuntu.com/ubuntu/dists/precise-updates/restricted/i18n/Translation-en  Unable to connect to nl.archive.ubuntu.com:http:

Ниже копия стандартного выхода. Обратите внимание, что я не дождался завершения команды и прервал ее с помощью CTRL - C , чтобы сэкономить время

root@webserver:/var/log/apt# apt-get update
0% [Connecting to nl.archive.ubuntu.com (213.136.29.218)]^C

Вот как Мой список sources.list выглядит следующим образом:

root@webserver:/var/log/apt# cat /etc/apt/sources.list
###### Ubuntu Main Repos
deb http://nl.archive.ubuntu.com/ubuntu/ precise main restricted 
deb-src http://nl.archive.ubuntu.com/ubuntu/ precise main restricted 

###### Ubuntu Update Repos
deb http://nl.archive.ubuntu.com/ubuntu/ precise-security main restricted 
deb http://nl.archive.ubuntu.com/ubuntu/ precise-updates main restricted 
deb-src http://nl.archive.ubuntu.com/ubuntu/ precise-security main restricted 
deb-src http://nl.archive.ubuntu.com/ubuntu/ precise-updates main restricted 

Мой /etc/apt.apt.conf пуст и ни один прокси не используется

root@webserver:/var/log/apt# cat /etc/apt/apt.conf
root@webserver:/var/log/apt# echo $http_proxy

root@web-octoplus01:/var/log/apt# echo $HTTP_PROXY

root@web-octoplus01:/var/log/apt# 

Использование зеркал США дает то же самое результат. Особенность американских зеркал в том, что каждая третья попытка неожиданно работает! (Работает только адрес 91.189.91.14, остальные приводят к тем же ошибкам) ​​

root@web-octoplus01:/var/log/apt# host us.archive.ubuntu.com
us.archive.ubuntu.com has address 91.189.91.14
us.archive.ubuntu.com has address 91.189.91.15
us.archive.ubuntu.com has address 91.189.91.13
us.archive.ubuntu.com has IPv6 address 2001:67c:1562::15
us.archive.ubuntu.com has IPv6 address 2001:67c:1562::13
us.archive.ubuntu.com has IPv6 address 2001:67c:1562::14

Может ли быть, что мой сервер находится в каком-то непоследовательном черном списке в Ubuntu?
Что делать Я не вижу?

3
задан 17 March 2016 в 18:49

1 ответ

Поскольку версия IPv4 работает, вы можете изменить приоритет типа подключения к узлу назначения с IPv6 на IPv4 в файле /etc/gai.conf (который управляет выбором адреса назначения).

раскомментируйте следующее в документе:

priority: ffff: 0: 0/96 100

Как указано в файле, таким образом сайты, которые предпочитают соединение IPv4, могут быть связаны IPv4 вместо IPv6.

0
ответ дан 17 March 2016 в 18:49

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

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