Aktualizacja apt-get powoduje błędy w mirrordirector.raspbian.org

12

Próbuję zainstalować tightvncserver na moim modelu rPi A z uruchomionym Raspbian. Łączę się z rPi przez SSH z mojego laptopa. Mogę połączyć się z Internetem, ale nie mogę zainstalować pakietu. Wygląda na to, że jest to problem z mirrordirector.raspbian.org, ponieważ w tym miejscu mój rPi wpada w kłopoty. Czy ktoś jeszcze napotyka ten problem lub znalazł rozwiązanie? Przeszukanie tej witryny wydawało się, że nie jestem w tym sam, ale nie mogłem znaleźć rozwiązania.

próbowałem

sudo apt-get update

Zrzut ekranu: Zrzut ekranu dla aktualizacji sudo apt-get

ale próba połączenia z mirrordirector.raspbian.org trwa wieczność. Za każdym razem, gdy próbuję, mówi „XX% [czekam na nagłówki]” przez kilka (30+) minut, zanim zakończy się komunikatem o błędzie.

Próbowałem pingować mirrordirector.raspbian.org zarówno z moim rPi, jak i laptopem, i oba mówią mi, że jest nieosiągalny. Kiedy próbuję tam wejść za pomocą przeglądarki (na laptopie), pojawia się błąd przekroczenia limitu czasu bramy 504.

Edycja: Próbowałem wget mirrordirector.raspbian.org i dostałem błąd 504 ... Czy ktoś jeszcze dostaje ten błąd? wyjście wget na rPi

Czy powinienem zmienić plik sources.list? zawiera

deb http://mirrordirector.raspbian.org/raspbian/ wheezy main contrib non-free r $

Awsumman
źródło
kiedy ręcznie próbowałem odwiedzić strony, mam taki sam problem, jak twój, może brakować pamięci Pi lub karta pamięci uległa uszkodzeniu, miałem ten sam problem, rozwiązałem to z inną kartą pamięci (rozszerzyłem partycję momory) zobacz ten link tutaj
Ruthvik Vaila
Mam ten sam problem. Czy korzystasz z routera Netgear?
Vreality
Pytanie jest stare, ale miałem dzisiaj ten sam problem z możliwością pingowania, ale nie otrzymywania danych za pomocą wget również z google.com, więc moje rozwiązanie: po wielu próbach, aby spróbować, uruchomiłem aktualizację rpi i zadziałało, po ponownym uruchomieniu również apt-get zaczął działać. Wydaje się szalony, ale tak było
Andrea Giovacchini
Upewnij się, że nie ma reguły zapory blokującej próbę połączenia.
anonimowy
Warto zwrócić uwagę na listę serwerów lustrzanych Raspbian - istotnym / objaśniającym jest także akapit, który wspomina, że: „System przekierowań lusterek jest dostępny na stronie mirrordirector.raspbian.org . Zapewnia te same pliki co archive.raspbian.org i może być używane w apt źródłach itp. Jest zasilany przez mirrorbrain i automatycznie kieruje żądania do odpowiedniego (i miejmy nadzieję lokalnego) mirrora (uwaga: z powodów technicznych nie wszystkie pliki są przekierowywane). ” MirrorBrain jest projektem FOSS.
SlySven

Odpowiedzi:

6

Uwaga: ta odpowiedź jest nieaktualna, a obecna wersja Raspbian to jessie , a nie wheezy . Zanim cokolwiek zrobisz, upewnij się, którego używasz.

Twój raspbi nie mógł znaleźć prawidłowego lustra, więc musisz znaleźć działające lustro. Prawidłowe i działające kopie zapasowe znajdują się na stronie http://www.raspbian.org/RaspbianRepository

Po uzyskaniu prawidłowego adresu kopii lustrzanej musisz dodać ten adres URL kopii lustrzanej do /etc/apt/sources.list

na przykład powinien wyglądać twój plik 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

a następnie musisz zaktualizować apt źródła

sudo apt-get dist-upgrade

w końcu zaktualizuj swój raspbian lub rób co chcesz

sudo apt-get update
efesaid
źródło
3

Miałem podobny problem. Okazało się, że sieć, na której pracowałem, wymagała żądań HTTP, aby przejść przez serwer proxy.

Zwykle wpisanie następującego przed uzyskaniem dostępu do sieci będzie działać:

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

(gdzie username:passwordtwoja nazwa użytkownika i hasło do serwera proxy hostto nazwa serwera proxy i portport do serwera proxy. Jeśli nie musisz logować się do serwera proxy, możesz zrezygnować z username:password@części).

Ale okazuje się, że apt-getnie rozumie http_proxyzmiennej (ze względów bezpieczeństwa).

Zamiast tego postępowałem zgodnie ze wskazówkami na stronie 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

W nanoedytorze wpisz następujący wiersz:

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

Następnie użyj ^ X (Ctrl-X), aby zapisać i wyjść. Teraz

sudo apt-get update

powinno działać.

Wędrująca logika
źródło
2

Cześć, miałem ten sam problem, dowiedziałem się, że w moim przypadku to mój router sieciowy blokuje wszystkie adresy IP w zakresie 5.xxx,
więc raspbian.org jest zablokowany (próbowałem również www.pure.com) ten sam wynik jest nadużywanie zakresu 5.xxx dla funkcji readycloud, bardzo źle !!! Rozwiązałem go za pomocą dostępu Wi-Fi w innym miejscu (bez routera netgear)

fan raspi
źródło
1
Czy jest jakiś sposób, aby wyłączyć tę całkowicie okropną „funkcję” na routerze?
Vreality
2

Niektóre z odpowiedzi na to pytanie są out-of-date teraz, że obecna wersja Raspbian jest Jessie , nie wheezy .

Treść /etc/apt/sources.listzmieniła się odpowiednio. Oto, jak pokazano na obrazie 23.09.2016:

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

Miałem ten problem mirrordirector.raspbian.orgi rozwiązałem go, odkomentując ostatnią linię. O dziwo, było to konieczne tylko na jednej z dwóch zainstalowanych kart SD.

Sivaraj Nagasayanam
źródło
1

Miałem ten sam (?) Problem z mirrordirector.raspbian.org. Uruchomiłem nowy obraz i nawiązałem połączenie Wi-Fi podczas pracy w interfejsie raspi-config. Wylogowałem się do konsoli i spróbowałem apt-get. Brak szczęścia. W rzeczywistości brak internetu. Wyjście z gui zabiło połączenie. Uruchomiłem ponownie i tym razem działam w Internecie, apt-get working.

użytkownik16300
źródło
1

Miałem ten sam problem i stwierdziłem, że problem polegał na tym, że mój /etc/resolv.conf wskazywał serwer nazw na stary adres IP, który był wcześniej używany przez stację roboczą w mojej sieci (Nie mam pojęcia, dlaczego) po poprawieniu tego na moim serwerze DNS w mojej sieci wszystko było mile widziane

Kyle
źródło
0

Uwaga: ta odpowiedź jest nieaktualna, a obecna wersja Raspbian to jessie , a nie wheezy . Zanim cokolwiek zrobisz, upewnij się, którego używasz.

  1. sudo nano /etc/apt/sources.list
  2. wyczyść całą linię i dodaj

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

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

  1. wyjdź i zapisz CTRL-X
  2. sudo apt-get upgrade
  3. sudo apt-get update
Hamed
źródło
Jak myślisz, dlaczego to jest problem?
Steve Robillard,
Myślę, że jest problem podczas instalowania poprzednich programów źródłowych
Hamed,