instalacja apt-get nie działa na Raspberry Pi

20

Próbowałem zainstalować python-pip, wpisując to polecenie:

sudo apt-get install python-pip

A wynik jest poniżej:

Err http://mirrordirector.raspbian.org/raspbian/ wheezy/main python2.6-minimal armhf 2.6.8-1.1
  Temporary failure resolving 'mirrordirector.raspbian.org'
Err http://mirrordirector.raspbian.org/raspbian/ wheezy/main python2.6 armhf 2.6.8-1.1
  Temporary failure resolving 'mirrordirector.raspbian.org'
Err http://mirrordirector.raspbian.org/raspbian/ wheezy/main python-pkg-resources all 0.6.24-1
  Temporary failure resolving 'mirrordirector.raspbian.org'
Err http://mirrordirector.raspbian.org/raspbian/ wheezy/main python-setuptools all 0.6.24-1
  Temporary failure resolving 'mirrordirector.raspbian.org'
Err http://mirrordirector.raspbian.org/raspbian/ wheezy/main python-pip all 1.1-3
  Temporary failure resolving 'mirrordirector.raspbian.org'
Failed to fetch http://mirrordirector.raspbian.org/raspbian/pool/main/p/python2.6/python2.6-minimal_2.6.8-1.1_armhf.deb  Temporary failure resolving 'mirrordirector.raspbian.org'
Failed to fetch http://mirrordirector.raspbian.org/raspbian/pool/main/p/python2.6/python2.6_2.6.8-1.1_armhf.deb  Temporary failure resolving 'mirrordirector.raspbian.org'
Failed to fetch http://mirrordirector.raspbian.org/raspbian/pool/main/d/distribute/python-pkg-resources_0.6.24-1_all.deb  Temporary failure resolving 'mirrordirector.raspbian.org'
Failed to fetch http://mirrordirector.raspbian.org/raspbian/pool/main/d/distribute/python-setuptools_0.6.24-1_all.deb  Temporary failure resolving 'mirrordirector.raspbian.org'
Failed to fetch http://mirrordirector.raspbian.org/raspbian/pool/main/p/python-pip/python-pip_1.1-3_all.deb  Temporary failure resolving 'mirrordirector.raspbian.org'
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

Potem próbowałem sudo apt-get update i sudo apt-get update --fix-missing, ale to też nie działa.

Wynik był taki:

Err http://raspberrypi.collabora.com wheezy Release.gpg
  Temporary failure resolving 'raspberrypi.collabora.com'
Err http://archive.raspberrypi.org wheezy Release.gpg
  Temporary failure resolving 'archive.raspberrypi.org'
Err http://mirrordirector.raspbian.org wheezy Release.gpg
  Temporary failure resolving 'mirrordirector.raspbian.org'
Reading package lists... Done
W: Failed to fetch http://mirrordirector.raspbian.org/raspbian/dists/wheezy/Release.gpg  Temporary failure resolving 'mirrordirector.raspbian.org'

W: Failed to fetch http://raspberrypi.collabora.com/dists/wheezy/Release.gpg  Temporary failure resolving 'raspberrypi.collabora.com'

W: Failed to fetch http://archive.raspberrypi.org/debian/dists/wheezy/Release.gpg  Temporary failure resolving 'archive.raspberrypi.org'

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

Jak mogę rozwiązać ten problem?

SamuraiT
źródło
6
Czy sprawdziłeś, czy twoje połączenie internetowe działa poprawnie?
IntelligentHeating
1
problemem jest lustro. Mogę dostać się wszędzie, ale tam. Ping to działa, ale zapomnij o danych.
ile masz połączeń? Mam ten sam problem, gdy mam 2 połączenia ethernetowe eth0 i wlan0
inye 8.04
Dostałem to po zaktualizowaniu mojej dystrybucji z wheezy do Jessie. Musiałem zmienić konfigurację mojego Wi-Fi. Spróbuj wget google.compotwierdzić naturę tego błędu
boulder_ruby
Jaka jest zawartość / etc / network / interfaces?
wb9688,

Odpowiedzi:

16

Wygląda na to, że masz problemy z rozwiązywaniem różnych adresów URL, z których pobierane jest apt-get.

Spróbowałbym następujących rzeczy:

1.) Sprawdź, czy masz aktywne połączenie z Internetem, spróbuj google.com na przykład na drugim komputerze. 2.) Jeśli Raspberry Pi jest podłączony do domowego routera, sprawdź, czy ma przypisany numer IP 3.) Spróbuj pingować google.com z wiersza poleceń:

ping google.com

Powinieneś zobaczyć coś takiego:

PING google.com (74.125.226.233): 56 data bytes
64 bytes from 74.125.226.233: icmp_seq=0 ttl=56 time=3.281 ms
64 bytes from 74.125.226.233: icmp_seq=1 ttl=56 time=4.058 ms
64 bytes from 74.125.226.233: icmp_seq=2 ttl=56 time=3.999 ms

Jeśli to nie zadziała, może to oznaczać połączenie z Internetem lub problem z DNS.

W przypadku problemów z DNS sprawdź, czy plik resolv.conf jest poprawnie skonfigurowany (jeśli ręcznie przypisałeś serwery nazw):

/etc/resolv.conf

Jeśli używasz DHCP, resolv.conf powinien zostać zaktualizowany automatycznie.

Inteligentne ogrzewanie
źródło
1
przepraszam, że spóźniłem się z odpowiedzią. ping nie działa. DNS był taki sam jak mój pc: mac, kiedy wpisuję ping, mówią: connect: Network is unreachable zmieniłem również interfejsy; dchp -> static, więc dodałem adres, maskę, bramę.
SamuraiT,
Również próbowałem inne DNS - nameserver 8.8.8.8 nameserver 8.8.4.4potem wszedłem ping i mówiliping: unknown host google.com
SamuraiT
nawet próbowałem pingować do bramki, to nie działało. więc zakładam, że są pewne problemy z bramą. Jednak gdy pingowałem z Maca, działało; problemem nie jest sama brama.
SamuraiT,
1
Jak udało ci się rozwiązać ten problem?
user3378649,
3

Próbować

sudo apt-get update

śledzony przez

sudo apt-get upgrade

a następnie spróbuj ponownie zainstalować python-pip.

Naprawiłem dokładnie ten sam problem, który miałem tydzień temu.

Paweł
źródło
3
OP najwyraźniej nie działa połączenie internetowe, twoja rada jest miła, ale z innego problemu =)
lenik
@lenik Może, ponieważ próbuje kilka adresów URL. Ale nie udało mi się pobrać błędu i 404 z mirrordirectory. A sudo apt-get updatewtedy robienie sudo apt-get install nmapdziałało. Podczas gdy przed aktualizacją otrzymywałem błąd pobierania 404 w mirrordirectory. Problem Google wywołał tę stronę QnA.
barlop
Miałem podobny problem z „sudo apt-get install dnsutils” (choć 404). To rozwiązało problem.
Peter Mortensen
Nie, miałeś zupełnie inny problem, który Twoim zdaniem był podobny z powodu niezrozumienia komunikatów o błędach.
Peter Green
1

Miałem dokładnie ten sam problem, po błędzie popełnionym podczas ustawiania stałych adresów IP dla moich kart sieciowych. sudo nano /etc/network/interfacesdo edycji i upewnij się, że dwa adresy IP nie są takie same dla jednego adaptera. Miałem transmisję i bramę pod tym samym adresem, ale to zabiło dostęp do Internetu.

Ponadto, jeśli używasz Pi zarówno z kablem sieciowym, jak i bez niego, ale zawsze z adapterem WLAN, musisz ustawić maskę sieci, sieć, transmisję i bramę dla obu kart.

RolfBly
źródło
0

Właśnie odkryłem, że mój nie zaktualizuje się podczas korzystania z mojego adaptera Wi-Fi. Mam na to stały adres IP, więc nie jestem pewien, czy to dlatego, że korzystam z adaptera Wi-Fi, czy też dlatego, że mam stały adres IP. Pomyślałem, że to może pomóc niektórym osobom, ponieważ odkryłem, że po ponownym podłączeniu kabla LAN i wyjęciu adaptera USB Wifi działało dobrze.

Paul Lewis
źródło
0

Polecam sprawdzenie ustawień czasu i daty na swoim pi .

Nieprawidłowa godzina lub data wpływa na pobieranie plików hostowanych na certyfikacie.

Aby to sprawdzić, po prostu uruchom „startx” na pulpicie i kliknij czas na pasku narzędzi. Powiesz godzinę i datę!

Praveen K.
źródło
1
Lub po prostu wpisz „data” w wierszu polecenia ...
M.Herzkamp