Я не могу использовать apt-get update

У меня есть сервер Ubuntu 13.04 в виртуальной коробке, который использует 2 ГБ оперативной памяти и 20 ГБ пространства. Он недавно установлен, и я не могу использовать обновление apt-get.

Я пробовал то же самое на сервере Ubuntu 12.10 , но он все еще не работает.

Каждый раз, когда я набираю apt-get update, я получаю

0% [Connecting to ca.archive.ubuntu.com (91.189.92.202)] [Connecting to security.ubuntu.com (91.189.91.15)]

, который затем зависает примерно на 20 минут, и затем отображается

Err http://security.ubuntu.com raring-security Release.gpg
  Cannot initiate the connection to security.ubuntu.com:80 (2001:67c:1360:8c01::1a). - connect (101: Network is unreachable) [IP: 2001:67c:1360:8c01::1a 80]
Err http://ca.archive.ubuntu.com raring Release.gpg
  Cannot initiate the connection to ca.archive.ubuntu.com:80 (2001:67c:1360:8c01::1a). - connect (101: Network is unreachable) [IP: 2001:67c:1360:8c01::1a 80]
Err http://ca.archive.ubuntu.com raring-updates Release.gpg
  Cannot initiate the connection to ca.archive.ubuntu.com:80 (2001:67c:1360:8c01::1a). - connect (101: Network is unreachable) [IP: 2001:67c:1360:8c01::1a 80]
Err http://ca.archive.ubuntu.com raring-backports Release.gpg
  Cannot initiate the connection to ca.archive.ubuntu.com:80 (2001:67c:1360:8c01::1a). - connect (101: Network is unreachable) [IP: 2001:67c:1360:8c01::1a 80]
Reading package lists... Done
W: Failed to fetch http://ca.archive.ubuntu.com/ubuntu/dists/raring/Release.gpg  Cannot initiate the connection to ca.archive.ubuntu.com:80 (2001:67c:1360:8c01::1a). - connect (101: Network is unreachable) [IP: 2001:67c:1360:8c01::1a 80]

W: Failed to fetch http://ca.archive.ubuntu.com/ubuntu/dists/raring-updates/Release.gpg  Cannot initiate the connection to ca.archive.ubuntu.com:80 (2001:67c:1360:8c01::1a). - connect (101: Network is unreachable) [IP: 2001:67c:1360:8c01::1a 80]

W: Failed to fetch http://ca.archive.ubuntu.com/ubuntu/dists/raring-backports/Release.gpg  Cannot initiate the connection to ca.archive.ubuntu.com:80 (2001:67c:1360:8c01::1a). - connect (101: Network is unreachable) [IP: 2001:67c:1360:8c01::1a 80]

W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/raring-security/Release.gpg  Cannot initiate the connection to security.ubuntu.com:80 (2001:67c:1360:8c01::1a). - connect (101: Network is unreachable) [IP: 2001:67c:1360:8c01::1a 80]

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

Однако я могу пропинговать IP-адрес и домен на сервере, и я могу получить к нему доступ через браузер моего хост-компьютера

davidrockin@ubuntu:/etc/apt$ ping -c 2  ca.archive.ubuntu.com
PING ca.archive.ubuntu.com (91.189.91.13) 56(84) bytes of data.
64 bytes from ragana.canonical.com (91.189.91.13): icmp_req=1 ttl=49 time=42.0 ms
64 bytes from ragana.canonical.com (91.189.91.13): icmp_req=2 ttl=49 time=43.3 ms

--- ca.archive.ubuntu.com ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 42.088/42.742/43.396/0.654 ms
davidrockin@ubuntu:/etc/apt$ ping -c 2 91.189.92.202
PING 91.189.92.202 (91.189.92.202) 56(84) bytes of data.
64 bytes from 91.189.92.202: icmp_req=1 ttl=49 time=101 ms
p64 bytes from 91.189.92.202: icmp_req=2 ttl=49 time=98.9 ms

--- 91.189.92.202 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1002ms
rtt min/avg/max/mdev = 98.976/100.335/101.695/1.395 ms
davidrockin@ubuntu:/etc/apt$ ping -c 3 security.ubuntu.com
PING security.ubuntu.com (91.189.91.14) 56(84) bytes of data.
64 bytes from orobas.canonical.com (91.189.91.14): icmp_req=1 ttl=52 time=112 ms
64 bytes from orobas.canonical.com (91.189.91.14): icmp_req=2 ttl=52 time=44.5 ms
^C64 bytes from orobas.canonical.com (91.189.91.14): icmp_req=3 ttl=52 time=41.0 ms

--- security.ubuntu.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 41.038/66.103/112.679/32.967 ms

Я попытался изменить свой файл /etc/apt/sources.list , чтобы использовать другой репозиторий

Это мой текущий файл /etc/apt/sources.list , который является исходным файлом, который был создан при установке Ubuntu.

deb http://ca.archive.ubuntu.com/ubuntu/ raring main restricted
deb-src http://ca.archive.ubuntu.com/ubuntu/ raring main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://ca.archive.ubuntu.com/ubuntu/ raring-updates main restricted
deb-src http://ca.archive.ubuntu.com/ubuntu/ raring-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://ca.archive.ubuntu.com/ubuntu/ raring universe
deb-src http://ca.archive.ubuntu.com/ubuntu/ raring universe
deb http://ca.archive.ubuntu.com/ubuntu/ raring-updates universe
deb-src http://ca.archive.ubuntu.com/ubuntu/ raring-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://ca.archive.ubuntu.com/ubuntu/ raring multiverse
deb-src http://ca.archive.ubuntu.com/ubuntu/ raring multiverse
deb http://ca.archive.ubuntu.com/ubuntu/ raring-updates multiverse
deb-src http://ca.archive.ubuntu.com/ubuntu/ raring-updates multiverse

## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://ca.archive.ubuntu.com/ubuntu/ raring-backports main restricted universe multiverse
deb-src http://ca.archive.ubuntu.com/ubuntu/ raring-backports main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu raring-security main restricted
deb-src http://security.ubuntu.com/ubuntu raring-security main restricted
deb http://security.ubuntu.com/ubuntu raring-security universe
deb-src http://security.ubuntu.com/ubuntu raring-security universe
deb http://security.ubuntu.com/ubuntu raring-security multiverse
deb-src http://security.ubuntu.com/ubuntu raring-security multiverse

Я попытался перезагрузить компьютер, переустановить виртуальную машину, многократно перезагружать маршрутизатор, изменить список sources.list, и я гуглял несколько часов, и не могу понять, почему он не работает.

Я также пытался отключить IPv6 ( http://www.bearfruit.org/2013/05/06/ubuntu-server-having-ipv6-probs-its-easy-to-disable/ ])

Прошлой ночью я настроил сервер Ubuntu для его тестирования, а обновление apt-get сработало прошлой ночью. Теперь он больше не работает на новой виртуальной машине. Тот, который я создал вчера, был удален, а новый, который я создал сегодня, не работает.

Мой хост-компьютер - это ноутбук, и я использую Wi-Fi, характеристики которого -

Windows 7
8GB Ram
658 GB HDD (214 GB used)
AMD A8-3520M APU

Редактировать: Я не за прокси / vpn, и мое интернет-соединение в порядке.

6
задан 25 August 2013 в 04:03

5 ответов

Понимая, что я тупой, это не имело никакого отношения к репозиториям или конфигурации виртуальной машины.

Все, что мне нужно было сделать, это отключить брандмауэр на avast. Что-то, о чем я полностью забыл.

0
ответ дан 25 August 2013 в 04:03

Похоже, что он использует ipv6 для apt-get и ipv4 для ping. Возможно, стоит попробовать отключить ipv6 с параметром ядра, хотя мне самому давно не нужно было это делать. В / etc / default / grub добавьте ipv6.disable=1 к GRUB_CMDLINE_LINUX_DEFAULT=..., затем sudo update-grub

0
ответ дан 25 August 2013 в 04:03

Для дальнейшего использования у меня была эта проблема, потому что у нас есть корпоративный прокси, и я использовал sudo:

sudo apt-get update

но http_proxy огибающий var был оставлен позади... Переключение на:

sudo -E apt-get update

получил все прокручивающееся снова.

1
ответ дан 25 August 2013 в 04:03

Случай 1: проблема в терминале: попытайтесь использовать основной корневой терминал, в Linux есть два терминала, попробуйте использовать корневые терминалы

$ sudo passwd root
[sudo] password for ramesh:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully

это для настройки root,

Случай 2: для правильной установки sudo pack, если команды sudo не работают

, введите это в терминале

tar -xzf archive.tar.gz

или в этом

tar -xzf archive-name.tar.gz
cd archive-name
./configure
make
sudo make install

случае 3: если вышеуказанные команды не работает попробуйте использовать эти команды

, чтобы проверить, что не так в терминале

auto-apt run <command_string>

или

apt-get check

или

dpkg-reconfigure fontconfig-config
0
ответ дан 25 August 2013 в 04:03

Если вы пытаетесь подключиться из-за прокси-сервера, убедитесь, что в

vi /etc/apt/apt.conf 
Acquire::http::Proxy "http_colon//proxyserverip:proxyport"; 

установлены правильные настройки прокси, а затем попробуйте

apt-get update

. выпуск.

0
ответ дан 25 August 2013 в 04:03

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

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