L'installation apt-get ne fonctionne pas sur Raspberry Pi

20

J'ai essayé d'installer python-pipen tapant cette commande:

sudo apt-get install python-pip

Et le résultat est ci-dessous:

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?

Ensuite, j'ai essayé sudo apt-get update et sudo apt-get update --fix-missing, mais cela ne fonctionne pas non plus.

Le résultat était comme ceci:

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.

Comment puis-je résoudre ce problème?

Samouraï
la source
6
Avez-vous vérifié que votre connexion Internet fonctionne correctement?
IntelligentHeating
1
le problème est le miroir. Je peux aller partout ailleurs mais là-bas. Ping pour que ça marche, mais oubliez les données.
combien de connexion vous avez ?? J'ai le même problème lorsque j'ai 2 connexions Ethernet eth0 et wlan0
inye
Je l'ai obtenu après avoir mis à jour ma distribution de Wheezy à Jessie. J'ai dû reconfigurer mon wifi. Essayez wget google.comde confirmer la nature de cette erreur
boulder_ruby
Quel est le contenu de / etc / network / interfaces?
wb9688

Réponses:

16

Il semble que vous rencontriez des problèmes pour résoudre les différentes URL à partir desquelles apt-get récupère.

J'essaierais ce qui suit:

1.) Vérifiez que vous disposez d'une connexion Internet active, essayez google.com avec une deuxième machine par exemple. 2.) Si votre Raspberry Pi est connecté à votre routeur domestique, vérifiez qu'un IP lui a été attribué 3.) Essayez d'envoyer une requête ping à google.com depuis la ligne de commande:

ping google.com

Vous devriez voir quelque chose comme:

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

Si cela ne fonctionne pas, il peut s'agir de votre connexion Internet ou d'un problème DNS.

Pour les problèmes DNS, vérifiez que votre fichier resolv.conf est correctement configuré (si vous avez attribué manuellement des serveurs de noms):

/etc/resolv.conf

Si vous utilisez DHCP, le fichier resolv.conf doit être mis à jour automatiquement.

Chauffage intelligent
la source
1
désolé de répondre en retard. le ping ne fonctionne pas. DNS était le même que mon pc: mac quand j'entre dans ping, ils disent: connect: Network is unreachable j'ai aussi changé d'interface; dchp -> statique, j'ai donc ajouté l'adresse, le masque de réseau et la passerelle.
SamuraiT
aussi, j'ai essayé d'autres DNS - nameserver 8.8.8.8 nameserver 8.8.4.4puis je suis entré dans ping et ils ont ditping: unknown host google.com
SamuraiT
même j'ai essayé de cingler à la passerelle, cela n'a pas fonctionné. donc je suppose qu'il y a des problèmes avec la passerelle. Cependant, lorsque j'ai fait un ping depuis Mac, cela a fonctionné; le problème n'est pas la passerelle elle-même.
SamuraiT
1
Comment avez-vous réussi à résoudre ce problème?
user3378649
3

Essayer

sudo apt-get update

suivi par

sudo apt-get upgrade

puis réessayez d'installer le python-pip.

J'ai corrigé le même problème que j'avais il y a une semaine.

Paul
la source
3
OP n'a clairement pas de connexion Internet qui fonctionne, vos conseils sont sympas, mais du problème différent =)
lenik
@lenik Peut-être, alors qu'il essaie un tas d'URL. Mais je n'arrivais pas à récupérer l'erreur et un 404 avec mirrordirectory. Et faire sudo apt-get updatepuis faire a sudo apt-get install nmapfonctionné. Alors qu'avant la mise à jour, j'obtenais l'erreur de récupération 404 sur mirrordirectory. Googler le problème a fait apparaître cette page QnA.
barlop du
J'ai eu un problème similaire avec "sudo apt-get install dnsutils" (404, cependant). Cela a résolu le problème.
Peter Mortensen
Non, vous avez eu un problème totalement différent que vous pensiez similaire en raison de la non-compréhension des messages d'erreur.
Peter Green
1

J'ai eu exactement le même problème, après une erreur lors de la définition des adresses IP fixes pour mes adaptateurs réseau. sudo nano /etc/network/interfacesà modifier et assurez-vous qu'il n'y a pas deux adresses IP identiques pour un adaptateur. J'avais diffusé et une passerelle sur la même adresse, mais cela a tué l'accès à Internet.

De plus, si vous utilisez Pi avec et sans câble réseau, mais toujours avec un adaptateur WLAN, vous devez définir le masque de réseau, le réseau, la diffusion et la passerelle pour les deux adaptateurs.

RolfBly
la source
0

Je viens de découvrir que le mien ne se mettrait pas à jour lors de l'utilisation de mon adaptateur wifi. J'ai une adresse IP fixe à ce sujet, donc je ne sais pas si c'est parce que j'utilise l'adaptateur wifi ou parce que je l'ai IP fixe. J'ai pensé que cela pourrait aider certaines personnes, car j'ai constaté que lorsque je rebranchais mon câble LAN et retirais mon adaptateur USB Wifi, cela fonctionnait bien.

Paul Lewis
la source
0

Je recommanderais de vérifier vos paramètres d' heure et de date sur votre Pi .

Une heure ou une date incorrecte affecte le téléchargement de fichiers hébergés sur un certificat.

Pour vérifier, démarrez simplement sur le bureau "startx", et cliquez sur l'heure dans la barre d'outils. Il dira l'heure et la date!

Praveen K
la source
1
Ou tapez simplement "date" dans la ligne de commande ...
M.Herzkamp