la mise à jour apt-get me donne des erreurs avec mirrordirector.raspbian.org

12

J'essaie d'installer tightvncserver sur mon modèle rPi A exécutant Raspbian. Je me connecte au rPi via SSH depuis mon ordinateur portable. Je peux me connecter à Internet, mais je ne peux pas installer le package. Cela semble être un problème avec mirrordirector.raspbian.org car c'est là que mon rPi rencontre des problèmes. Est-ce que quelqu'un d'autre rencontre ce problème ou a trouvé une solution? La recherche sur ce site a semblé montrer que je ne suis pas seul, mais je n'ai pas trouvé de résolution.

J'ai essayé

sudo apt-get update

Capture d'écran: Capture d'écran de sudo apt-get update

mais cela prend une éternité lorsque vous essayez d'atteindre mirrordirector.raspbian.org Chaque fois que j'essaye, il indique "XX% [en attente d'en-têtes]" pendant plusieurs (30+) minutes avant de terminer avec un message d'erreur.

J'ai essayé d'envoyer une requête ping à mirrordirector.raspbian.org avec mon rPi et mon ordinateur portable, et tous les deux me disent qu'il est inaccessible. Lorsque j'essaie de m'y rendre avec mon navigateur (sur un ordinateur portable), le délai d'attente de la passerelle 504 est erroné.

Edit: J'ai essayé wget mirrordirector.raspbian.org et cela m'a donné une erreur 504 ... Est-ce que quelqu'un d'autre a cette erreur? sortie wget sur rPi

Dois-je changer mon fichier sources.list? il contient

deb http://mirrordirector.raspbian.org/raspbian/ wheezy contrib principal non libre r $

Awsumman
la source
quand j'ai essayé manuellement de visiter les pages, j'ai eu le même problème que le vôtre est peut-être votre Pi manque de mémoire ou votre carte mémoire a été corrompue j'ai eu le même problème, j'ai résolu cela avec une autre carte mémoire (j'ai développé la partition momory) voir ce lien ici
Ruthvik Vaila
J'ai le même problème. Utilisez-vous un routeur Netgear?
Vreality
La question est ancienne mais j'ai eu le même problème aujourd'hui de pouvoir cingler mais pas d'obtenir des données avec wget également de google.com alors voici ma solution: après beaucoup d'essais juste pour l'essayer, j'ai lancé rpi-update et cela a fonctionné, puis après un redémarrage, apt-get a commencé à fonctionner. Semble fou, mais c'était ainsi
Andrea Giovacchini
Assurez-vous de vérifier qu'aucune règle de pare-feu ne bloque votre tentative de connexion.
anonyme164937
Il peut être intéressant de noter la liste des miroirs Raspbian - la pertinence / explication est également le paragraphe qui mentionne que: "Le système de redirection des miroirs est disponible sur mirrordirector.raspbian.org . Il fournit les mêmes fichiers que archive.raspbian.org et peut être utilisé dans des sources apt, etc. Il est alimenté par mirrorbrain et dirigera automatiquement les demandes vers un miroir approprié (et, espérons-le, local) (remarque: pour des raisons techniques, tous les fichiers ne sont pas redirigés). " MirrorBrain est un projet FOSS.
SlySven

Réponses:

6

Veuillez noter que cette réponse est obsolète et que la version actuelle de Raspbian est Jessie , pas Wheezy . Assurez-vous de celui que vous utilisez avant de faire quoi que ce soit.

Votre raspbi n'a pas pu trouver un miroir valide, vous devez donc trouver un miroir qui fonctionne. Pour des miroirs valides et fonctionnels, veuillez consulter http://www.raspbian.org/RaspbianRepository

Après avoir obtenu une adresse miroir valide, vous devez ajouter cette URL miroir à votre /etc/apt/sources.list

par exemple, votre fichier sources.list devrait ressembler à

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

puis vous devez mettre à jour les sources apt

sudo apt-get dist-upgrade

enfin mettre à jour votre raspbian ou faire ce que vous voulez

sudo apt-get update
efesaid
la source
3

J'avais un problème similaire. Il s'est avéré que le réseau sur lequel je me trouvais avait besoin de requêtes http pour passer par un proxy.

Habituellement, taper ce qui suit avant d'accéder au Web fonctionnera:

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

(où username:passwordsont votre nom d'utilisateur et votre mot de passe sur le proxy, hostest le nom du proxy et portle port sur le proxy. Si vous n'avez pas besoin de vous connecter au proxy, vous pouvez laisser la username:password@partie.)

Mais il s'avère que apt-getcela ne comprend pas la http_proxyvariable (pour des raisons de sécurité.)

Au lieu de cela, j'ai suivi les instructions à 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

Dans l' nanoéditeur, tapez la ligne suivante:

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

Utilisez ensuite ^ X (Ctrl-X) pour enregistrer et quitter. Maintenant

sudo apt-get update

devrait marcher.

Logique errante
la source
2

Bonjour j'ai eu le même problème, j'ai découvert que dans mon cas c'est mon routeur netgear qui bloque toutes les adresses ip dans la plage 5.xxx
donc raspbian.org est bloqué (j'ai aussi essayé www.pure.com) même résultat netgear est abusant de la plage 5.xxx pour la fonction readycloud, très mauvais !!! Je l'ai résolu en utilisant l'accès wifi ailleurs (sans routeur netgear)

fan de raspi
la source
1
Existe-t-il un moyen de désactiver cette "fonctionnalité" absolument horrible sur le routeur?
Vreality
2

Certaines des réponses à cette question sont obsolètes maintenant que la version actuelle de Raspbian est jessie , pas sifflante .

Le contenu de /etc/apt/sources.lista changé en conséquence. Le voici tel qu'il apparaît dans l'image 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

J'ai eu ce problème mirrordirector.raspbian.orget je l'ai résolu en décommentant la dernière ligne. Étrangement, cela n'était nécessaire que sur l'une des deux cartes SD que j'ai installées.

Sivaraj Nagasayanam
la source
1

J'ai eu le même problème (?) Avec mirrordirector.raspbian.org. J'ai démarré une nouvelle image et établi une connexion wifi dans l'interface graphique de raspi-config. Je me suis déconnecté de la console et j'ai essayé apt-get. Pas de chance. En fait, pas d'Internet du tout. Quitter l'interface graphique a tué la connexion. J'ai redémarré et cette fois Internet fonctionne, apt-get working.

user16300
la source
1

J'ai eu le même problème et j'ai découvert que le problème était que mon /etc/resolv.conf pointait le serveur de noms vers une ancienne adresse IP qui était précédemment utilisée par une station de travail sur mon réseau (aucune idée pourquoi) après avoir corrigé cela sur mon serveur DNS sur mon réseau tout était bien

Kyle
la source
0

Veuillez noter que cette réponse est obsolète et que la version actuelle de Raspbian est Jessie , pas Wheezy . Assurez-vous de celui que vous utilisez avant de faire quoi que ce soit.

  1. sudo nano /etc/apt/sources.list
  2. effacer toute la ligne et ajouter

deb http://archive.raspbian.org/raspbian wheezy contribution principale non gratuite

deb-src http://archive.raspbian.org/raspbian wheezy contrib principale non libre

  1. quitter et enregistrer CTRL-X
  2. mise à niveau sudo apt-get
  3. mise à jour sudo apt-get
Hamed
la source
Pourquoi pensez-vous que c'est le problème?
Steve Robillard
Je pense qu'il y a un problème lors de l'installation des programmes source précédents
Hamed