web-dev-qa-db-ja.com

IPv6 Sudo apt-get update / upgradeの問題

現在、Ubuntu 16.04 Beta 2を使用しています。自宅でSudo apt-get update経由で更新しようとするたびに、またはSudo apt-get upgrade経由でアップグレードしようとするたびに、フィードバックを受け取りません。何をインストールしても同じ結果になります。 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)]

問題を解決する方法がわかりません。私はすでにpingがまったく失われずに、パケット損失が100%のping6 archive.ubuntu.comを試みました。

DNSサーバー(IPv4とIPv6)をGoogleのソリューションに変更しました。

28
Niclas

このUnixおよびLinuxの投稿 by nixおよびLinuxのmmoya に感謝します。

代わりにaptにIPv4の使用を強制することができます。

前述のリンクの情報に基づいて、次のコマンドセットを試してください。

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

これにより、IPv6の代わりにIPv4が強制されます。


以下を実行することで、今後すべてのapt-getに対してこれを永続的にすることができます(したがって、この作業を行うために引数を提供する必要はありません)。

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

これにより、解析するaptおよびapt-getの構成ファイルが作成され、ForceIPv4 trueのすべての実行に対して今後apt-getオプションが含まれます。

52
Thomas Ward