Problema con IPv6 sudo apt-get update / upgrade

Sto usando Ubuntu 16.04 Beta 2 al momento e ogni volta che cerco di aggiornare a casa tramite sudo apt-get update o upgrade tramite sudo apt-get upgrade non riceverò alcun feedback. Anche l’installazione di qualcosa avrà lo stesso risultato. Resterà semplicemente “sospeso” allo 0% while fetching data .

 $ sudo apt-get update [sudo] password for niclas: 0% [Connecting to archive.ubuntu.com (2001:67c:1560:8001::11)] [Connecting to archive.canonical.com (2001:67c:1360:8c01::1b)] 

Non ho idea di come risolvere il problema. Ho già provato a ping6 archive.ubuntu.com con una perdita di pacchetti del 100% mentre il ping non ha alcuna perdita.

Ho anche cambiato il server DNS (IPv4 e IPv6) in un’unica soluzione senza Google.

Grazie a questo post Unix e Linux di mmoya su Unix e Linux per la risposta.

Possiamo provare e forzare apt ad usare IPv4.

Prova questo set di comandi, in base alle informazioni contenute nel link sopra riportato:

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

Questo dovrebbe forzare IPv4 al posto di IPv6.


Puoi renderlo persistente per tutti apt-get in futuro (quindi non devi fornire gli argomenti per farlo funzionare) facendo quanto segue (anche dagli altri post U & L):

 echo 'Acquire::ForceIPv4 "true";' | sudo tee /etc/apt/apt.conf.d/99force-ipv4 

Questo renderà un file di configurazione per apt e apt-get in analisi, che includerà quindi le opzioni ForceIPv4 true andranno avanti per tutte le esecuzioni di apt-get .