89 votes

apt-get update bloqué : Connexion à security.ubuntu.com

Quand je cours apt-get update sur ma machine, il reste bloqué à :

100% [Connecting to security.ubuntu.com (2001:67c:1562::15)] [Connecting to archive.canonical.com (2001:67c:1360:8c01::16)]

Je n'ai apporté aucune modification récente au système et j'utilise mon réseau domestique qui fonctionnait bien auparavant.

Je ne peux pas expliquer pourquoi il est passé à l'utilisation de l'IPv6.
J'ai réglé IPv6 sur ignore pour le réseau sans fil :

enter image description here

Ouput de ip addr :

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default 
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
   valid_lft forever preferred_lft forever
inet6 ::1/128 scope host 
   valid_lft forever preferred_lft forever
2: mlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 4c:0b:be:22:0a:b4 brd ff:ff:ff:ff:ff:ff
inet 192.168.2.106/24 brd 192.168.2.255 scope global dynamic mlan0
   valid_lft 1814086sec preferred_lft 1814086sec
inet6 ::d5:b551:28db:2789:225/64 scope global temporary dynamic 
   valid_lft 604483sec preferred_lft 85483sec
inet6 ::d5:4e0b:beff:fe22:ab4/64 scope global mngtmpaddr dynamic 
   valid_lft 604779sec preferred_lft 86379sec
inet6 fe80::4e0b:beff:fe22:ab4/64 scope link 
   valid_lft forever preferred_lft forever

201voto

Eaten by a Grue Points 2484

Cela a fonctionné pour moi, avec l'aimable autorisation de Zach Adams ( https://zach-adams.com/2015/01/apt-get-cant-connect-to-security-ubuntu-fix/ ) :

Il s'avère que c'est un problème où la connexion en IPv6 sur certains serveurs les bloque à ce point. point. La solution est très simple.

Ouvrir /etc/gai.conf

Sous la ligne

# For sites which prefer IPv4 connections change the last line to

Décommentez la ligne suivante en supprimant le # :

# precedence ::ffff:0:0/96 100

Cela vous permettra de continuer à utiliser IPv6, mais en donnant la priorité à IPv4. pour qu'apt-get ne soit pas bloqué.

27voto

Pabi Points 7085

Les paramètres IPv6 pour le réseau ont été ignorés, mais la désactivation d'IPv6 via /etc/sysctl.conf travaillé :

Ajoutez les lignes suivantes au bas de /etc/sysctl.conf :

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

Exécuter sudo sysctl -p pour recharger le /etc/sysctl.conf paramètres.

20voto

Vinay Sheshadri Points 311

Une meilleure approche est d'utiliser apt-get comme suit au lieu de modifier le fichier gai.conf.

sudo apt-get -o Acquire::ForceIPv4=true update

Si vous voulez que cela soit persistant, ajoutez simplement un alias pour 'apt-get' dans votre fichier bash.

1voto

Scott Stensland Points 12948

D'autres solutions n'ont pas aidé ... dans mon cas, j'ai créé une instance aws ec2 Ubuntu 18.04 en utilisant

Auto-assign Public IP -> no pick disable

après avoir essayé toutes les solutions suggérées, j'ai jeté mes mains et tué cette instance et créé une nouvelle instance ec2 en utilisant

Auto-assign Public IP -> yes  Use subnet setting (Enable) 

et cela a bien fonctionné ... apt-get update && apt-get upgrade sont heureux maintenant

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