アップグレードすると、ここで止まってしまいます。
user@plato:~# Sudo apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
bind9-Host coreutils cpio curl dnsutils libbind9-90 libc-bin libc-dev-bin
libc6 libc6-dev libcgmanager0 libcurl3 libcurl3-gnutls libdns100
libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libdrm2 libisc95 libisccc90
libisccfg90 libjasper1 liblwres90 libplymouth2 libsepol1 libssl-dev
libssl-doc libssl1.0.0 linux-libc-dev mime-support multiarch-support ntp
ntpdate openssl plymouth plymouth-theme-ubuntu-text python3-distupgrade
ubuntu-release-upgrader-core unzip
39 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 16.0 MB of archives.
After this operation, 12.3 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
0% [Connecting to us.archive.ubuntu.com (2001:67c:1562::15)] ░
更新すると、ここで止まってしまいます。
user@plato:~# apt-get update
0% [Connecting to us.archive.ubuntu.com (2001:67c:1562::14)] [Connecting to sec░
Us.archive.ubuntu.comに問題なくpingを送信できます。
user@plato:~# ping us.archive.ubuntu.com
PING us.archive.ubuntu.com (91.189.91.23) 56(84) bytes of data.
64 bytes from economy.canonical.com (91.189.91.23): icmp_seq=1 ttl=54 time=81.5 ms
64 bytes from economy.canonical.com (91.189.91.23): icmp_seq=2 ttl=54 time=81.5 ms
64 bytes from economy.canonical.com (91.189.91.23): icmp_seq=3 ttl=54 time=81.5 ms
64 bytes from economy.canonical.com (91.189.91.23): icmp_seq=4 ttl=54 time=81.4 ms
^C
--- us.archive.ubuntu.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3004ms
rtt min/avg/max/mdev = 81.425/81.528/81.582/0.355 ms
これを修正するにはどうすればよいですか?
私が今まで試したこと。
このブログの指示に従ってみました: http://nickescobedo.com/719/ubuntu-apt-get-hangs-at-
Apt-getにIPv4のみを強制的に使用させるには
/etc/apt/apt.conf.d/99force-ipv4
にファイルを作成しますAcquire::ForceIPv4 false;
に追加しますApt-getを再び動作させる方法を見つけました。
編集 gai.conf
:
Sudo vim /etc/gai.conf
〜54行目を変更して、次のコメントを外します。
precedence ::ffff:0:0/96 100
書いてやめる:
:wq
ほとんど同一に見える行50を見てください:
precedence ::ffff:0:0/96 10
これは間違った行です。 4行下に移動すると、100
ではなく10
で終わるため、コメントを解除する正しい行が見つかります。
更新およびアップグレードする前にIPV6を無効にすることをお勧めします。
ターミナルを開く
Sudo -H gedit /etc/sysctl.conf
と入力して構成ファイルを開き、最後に次の行を追加します
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
その実行後
cat /proc/sys/net/ipv6/conf/all/disable_ipv6
「1」が報告される場合は、IPV6を無効にしていることを意味します。
「0」と報告された場合は、ステップ4およびステップ5に従ってください。
コマンドSudo sysctl -p
と入力します。これはターミナルで表示されます。
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
上記の「ステップ3」を繰り返すと、1が報告されます。
IPv6の修正はどれも役に立たなかった。おそらく、原因が異なる同じ症状があります。私の回避策は、sources.listで検索と置換を実行して別のアーカイブに切り替えることでした。例:
Sudo vim /etc/apt/sources.list
その後:
:%s/us\.archive/de\.archive/g
:wq
これにより、少なくとも実際の問題がわかるまで仕事に戻ることができます。
私にとってうまくいったのは、UbuntuゲストのVirtualBox Network設定を「ブリッジアダプター」から「NAT」に切り替えることでした。