Lorsque j'essaie d'installer des paquets via Sudo apt-get install, quoi que j'essaie d'installer, une erreur 111: Connection Refused est renvoyée.
Le navigateur Web semble fonctionner, mais pas Sudo apt-get install. J'ai essayé d'installer Ruby, PHP et des outils RHC à décalage ouvert, et j'ai également essayé d'utiliser Synaptic pour mettre à jour/installer des paquets, ce que je n'ai pas pu faire.
Je reçois à chaque fois des erreurs similaires à celles-ci:
W: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main /liby/libyaml > /libyaml-0-2_0.1.4-3ubuntu3.1_i386.deb
Could not connect to 155.238.4.87:8080 (155.238.4.87). - connect (111: Connection refused)
J'utilise Ubuntu 14.04.1 LTS.
Je me connecte à mon routeur adsl via une connexion sans fil et exécute une image que j'ai obtenue de mon université sous VMware, sous Windows 10. L'université utilisait un proxy, mais je l'avais modifiée dans le fichier de configuration M2 et sous Firefox pour la détection automatique du proxy. pour faire fonctionner mon internet
S'il vous plaît, quelqu'un peut-il m'aider à comprendre comment résoudre ce problème?
Vérifiez si un proxy est défini dans /etc/apt/apt.conf
(ou quelque part dans /etc/apt/apt/apt.conf.d
).
Il y aura un fichier avec une ligne quelque chose comme: Acquire::http::Proxy "http://155.238.4.87:8080";
Commentez les lignes en mettant un #
au début de celle-ci et réessayez.
Commencez par vérifier /etc/apt/apt.conf
: si vous avez trouvé Acquire::http::proxy "http://x.x.x.x:8080/"
, il suffit de le commenter avec (#
) au début de la ligne.
Cochez ensuite /etc/environment
: si vous avez trouvé http_proxy="http://x.x.x.x:8080/"
, vous avez juste commenté avec (#
) au début de la ligne.
Impossible de se connecter à x.x.x.x: 8080
La connexion à IP:8080
indique que vous utilisez un proxy.
Voici quelques suggestions:
apt-config dump | grep -i proxy
./etc/apt/apt.conf
ou recherchez des fichiers de configuration dans /etc/apt/apt.conf.d/
ou recherchez par grep -ri proxy /etc/apt/
, puis ajustez ou supprimez le proxy.Pour vérifier la connexion directe à security.ubuntu.com
, exécutez:
curl http://security.ubuntu.com/ && echo Works
Pour tester la connexion via un proxy, exécutez:
curl -x http://PROXYIP:8080/ http://security.ubuntu.com/ && echo Works
Pour déboguer le réseau pour la commande apt-get
, vous pouvez exécuter:
strace -f -e network apt-get update 2>&1 | grep -C10 refused
Vérifiez vos règles de pare-feu et votre configuration réseau.
Je résous cette erreur en supprimant les paramètres réseau.
Je fais :
cat /etc/apt/apt.conf
Si je vois ça
Acquire::http::proxy "http://macth-with-your-ip-or-dns-setting:8080/";
Acquire::https::proxy "https://macth-with-your-ip-or-dns-setting:9999/";
Je vais à paramètres système résea et choisissez résea puis sélectionnez Méthode de proxy résea voir le menu déroulant, choisissez manuel puis supprimer tous les paramètres là-bas. Cliquez sur Appliquer pour enregistrer le paramètre ou la configuration que vous avez défini.
Dans le terminal do
cat /etc/apt/apt.conf
s'il n'y a pas de sortie, vous avez terminé et vous pouvez apt-get update
Si vous utilisez la version WSL (sous-système Windows pour Linux) d'Ubuntu, assurez-vous qu'aucun antivirus/pare-feu tiers n'est activé.
Essayez de les désactiver et voyez si la connexion redevient normale.
Il existe des problèmes connus concernant les pare-feu tiers qui ne se comportent pas bien avec WSL.
Voir les numéros WSL GitHub 475 et 172 pour plus de détails.