7 votes

Le gestionnaire de paquets ne peut pas accéder aux dépôts mais Internet fonctionne

Je suis actuellement à une conférence dans un autre pays et mon gestionnaire de paquets ne peut pas accéder aux dépôts. Mon internet fonctionne bien et je peux pinguer les dépôts ou les ouvrir dans un navigateur, mais le gestionnaire de paquets échoue à y accéder. Si je fais sudo apt-get update, il affiche :

Something wicked happened resolving 'wwwproxy:3128' (-5 - No address associated with hostname)

(ou Ign). Ce proxy correspond à mon proxy au bureau chez moi, mais j'ai désactivé le proxy dans le gestionnaire de paquets.

La recherche du meilleur dépôt ne fonctionne pas non plus, il n'arrive pas à se connecter à un dépôt quelconque.

J'ai cherché en ligne et j'ai vérifié des choses à propos de mon fichier apt.conf. Mon apt.conf contient :

Acquire::http::proxy "http://wwwproxy:3128/";
Acquire::https::proxy "https://wwwproxy:3128/";
Acquire::ftp::proxy "ftp://wwwproxy:3128/";
Acquire::socks::proxy "socks://wwwproxy:3128/";

Si je supprime apt.conf (ou le remplace par du vide), cela ne change rien. Je ne vois pas pourquoi puisque je me connecte directement (et l'ai configuré ainsi dans les options réseau de mon gestionnaire de paquets)

J'ai également essayé quelques manipulations avec resolv.conf (changer l'adresse du nom en dns primaire et secondaire) sans succès. (je ne suis pas sûr si cela pourrait aider, suivant un autre conseil)

Je suis sous 12.04.

(J'ai écrit ceci très rapidement et ai noté tout ce que j'ai essayé pour raccourcir le processus de dépannage, j'ai très peu de temps entre les cours et j'ai besoin que cela soit résolu au plus vite, toutes mes excuses)

3voto

ish Points 134738

De toute évidence, apt-get (et Synaptic) pensent qu'il y a un proxy inexistant configuré quelque part.

Essayez de forcer une absence de proxy temporaire avec l'option -o, par exemple:

 sudo apt-get -o Acquire::http::proxy=null update

et voyez si cela fonctionne.

Si c'est le cas, vous pouvez l'utiliser pour toutes les mises à jour/installations "d'urgence".

Notez que le fichier apt.conf est obsolète et les paramètres sont actuellement stockés dans plusieurs fichiers sous /etc/apt/apt.conf.d/. Pour résoudre ce problème, exécutez grep -r Acquire /etc/apt/apt.conf.d/* et collez la sortie ici pour que nous puissions vous aider davantage.

1voto

Frantique Points 8168

Euh, c'est difficile, mais je vais essayer de répondre...
Si vous utilisez un proxy, vous devez remplacer la sous-chaîne wwwproxy par votre véritable nom de proxy. Par exemple, my.proxy-name.org (ceci n'est pas valide, juste un exemple).
Si vous ne l'utilisez pas, alors supprimez le fichier apt.conf et tapez la commande sudo apt-get clean.
Ensuite, exécutez les commandes de mise à jour comme d'habitude. Si cela ne fonctionne pas, postez la sortie complète de votre terminal sur pastebin afin que nous puissions enquêter sur ce problème.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X