Обновление apt-get дает мне ошибки с mirrordirector.raspbian.org

12

Я пытаюсь установить thinvncserver на свой rPi, модель A, на которой работает Raspbian. Я подключаюсь к RPI через SSH с моего ноутбука. Я могу подключиться к Интернету, но не могу установить пакет. Кажется, это проблема mirrordirector.raspbian.org, потому что именно здесь у моего RPI возникают проблемы. Кто-нибудь еще сталкивался с этой проблемой или нашел решение? Поиск этого сайта, казалось, показал, что я не одинок в этом, но я не мог найти решение.

я пробовал

sudo apt-get update

Скриншот: Снимок экрана для обновления sudo apt-get

но при попытке связаться с mirrordirector.raspbian.org требуется вечность. Каждый раз, когда я пытаюсь это сделать, он говорит «XX% [ожидание заголовков]» в течение нескольких (более 30) минут, прежде чем завершить с сообщением об ошибке.

Я попытался пропинговать mirrordirector.raspbian.org как с моего rPi, так и с ноутбука, и оба сообщили мне, что он недоступен. Когда я пытаюсь зайти туда с моим браузером (на ноутбуке), он выдает ошибку 504 «Тайм-аут шлюза».

Изменить: я попробовал wget mirrordirector.raspbian.org, и он дал мне ошибку 504 ... Кто-нибудь еще получает эту ошибку? вывод wget на RPI

Должен ли я изменить свой файл sources.list? это содержит

deb http://mirrordirector.raspbian.org/raspbian/ wheezy основной вклад несвободный r $

Awsumman
источник
когда я вручную пытался посетить страницы, у меня возникала та же проблема, что и у вас, может быть, у вашего Pi недостаточно памяти или у вас повреждена карта памяти, у меня возникла та же проблема, я решил эту проблему с другой картой памяти (я расширил раздел momory) см. эту ссылку здесь
Рутвик Вайла
У меня такая же проблема. Вы используете маршрутизатор Netgear?
Виртуальность
Вопрос старый, но у меня возникла та же проблема: я могу пинговать, но не могу получить данные с помощью wget также с google.com, так что вот мое решение: после многих попыток, просто чтобы попробовать, я запустил rpi-update и это сработало, затем после перезагрузки также начал работать apt-get. Кажется сумасшедшим, но так было
Андреа Джоваччини
Обязательно убедитесь, что нет правила брандмауэра, блокирующего вашу попытку подключения.
anonymous164937
Возможно, стоит отметить список зеркал Raspbian - уместность / объяснение также является параграфом, в котором упоминается, что: «Система перенаправления зеркал доступна на mirrordirector.raspbian.org . Она предоставляет те же файлы, что и archive.raspbian.org, и может использовать в источниках apt и т. д. Он работает на mirrorbrain и автоматически направляет запросы в подходящее (и, надеюсь, локальное) зеркало (примечание: по техническим причинам не все файлы перенаправляются). " MirrorBrain - это проект FOSS.
SlySven

Ответы:

6

Пожалуйста, обратите внимание, что этот ответ устарел, и текущая версия Raspbian - это Джесси , а не хрип . Прежде чем что-то делать, убедитесь, какой из них вы используете.

Ваш распби не смог найти подходящее зеркало, поэтому вам нужно найти рабочее зеркало. Для действительных и рабочих зеркал, пожалуйста, проверьте http://www.raspbian.org/RaspbianRepository

После получения действительного зеркального адреса вам нужно добавить этот зеркальный URL в ваш /etc/apt/sources.list

например, ваш файл sources.list должен выглядеть так

deb http://archive.raspbian.org/raspbian wheezy main contrib non-free
deb-src http://archive.raspbian.org/raspbian wheezy main contrib non-free

а затем вам нужно обновить подходящие источники

sudo apt-get dist-upgrade

наконец обнови свой распбиан или делай что хочешь

sudo apt-get update
efesaid
источник
3

У меня была аналогичная проблема. Оказалось, что сеть, в которой я находился, требовала http-запросов, чтобы пройти через прокси.

Обычно, чтобы получить доступ к Интернету, наберите следующее:

pi@raspberrypi ~ $ export http_proxy="http://username:password@host:port/"

(где username:passwordваши имя пользователя и пароль на прокси, hostэто имя прокси и portпорт на прокси. Если вам не нужно входить в прокси, вы можете оставить username:password@часть.)

Но оказывается, что apt-getне понимает http_proxyпеременную (по соображениям безопасности.)

Вместо этого я следовал инструкциям на http://www.raspberrypi.org/forums/viewtopic.php?f=28&t=18634

pi@raspberrypi ~ $ cd /etc/apt/apt.conf.d/
pi@raspberrypi /etc/apt/apt.conf.d $ sudo nano 10proxy

В nanoредакторе введите следующую строку:

Acquire::http::Proxy "http://username:password@host:port";

Затем используйте ^ X (Ctrl-X) для сохранения и выхода. Сейчас

sudo apt-get update

должно сработать.

Блуждающая логика
источник
2

Здравствуйте, у меня была такая же проблема, я обнаружил, что в моем случае это мой маршрутизатор netgear, который блокирует все IP-адреса в диапазоне 5.xxx,
поэтому raspbian.org заблокирован (я также пытался www.pure.com) тот же результат netgear злоупотребление диапазоном 5.xxx для функции readycloud, очень плохо !!! Я решил это с помощью доступа Wi-Fi в другом месте (без сетевого маршрутизатора)

вентилятор распи
источник
1
Есть ли способ отключить эту совершенно ужасную «функцию» на роутере?
Виртуальность
2

Некоторые из ответов на этот вопрос устарели, поскольку текущая версия Raspbian - это Джесси , а не Хрип .

Содержание /etc/apt/sources.listизменилось соответственно. Вот как это выглядит на изображении 2016-09-23:

deb http://mirrordirector.raspbian.org/raspbian/ jessie main contrib non-free rpi
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb-src http://archive.raspbian.org/raspbian/ jessie main contrib non-free rpi

У меня была эта проблема, mirrordirector.raspbian.orgи я решил ее, раскомментировав последнюю строку. Как ни странно, это было необходимо только на одной из двух карт SD, которые я установил.

Сиварадж Нагасаянам
источник
1

У меня была такая же (?) Проблема с mirrordirector.raspbian.org. Я загрузил новый образ и установил соединение Wi-Fi в интерфейсе raspi-config. Я вышел на консоль и попробовал apt-get. Неудачно. На самом деле нет интернета вообще. Выход из графического интерфейса прервал соединение. Я перезагрузился и на этот раз интернет работает, apt-get work.

user16300
источник
1

У меня была та же проблема, и я обнаружил, что проблема была в том, что мой /etc/resolv.conf указывал серверу имен на старый IP-адрес, который ранее использовался рабочей станцией в моей сети (не знаю почему) после исправления этого на моем DNS-сервере. в моей сети все было хорошо

рукав моря
источник
0

Пожалуйста, обратите внимание, что этот ответ устарел, и текущая версия Raspbian - это Джесси , а не хрип . Прежде чем что-то делать, убедитесь, какой из них вы используете.

  1. sudo nano /etc/apt/sources.list
  2. очистить все строки и добавить

deb http://archive.raspbian.org/raspbian wheezy основной вклад несвободный

deb-src http://archive.raspbian.org/raspbian wheezy основной вклад несвободный

  1. выйти и сохранить CTRL-X
  2. sudo apt-get upgrade
  3. sudo apt-get update
Хамед
источник
Почему вы думаете, что это проблема?
Стив Робиллард
Я думаю, что есть проблема при установке исходного кода предыдущих программ
Hamed