apt-getがEC2で機能しない


0

EC2で14.04 LTSを実行しています。apt-get updateを実行しようとしていました。

ubuntu@splunk:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 14.04.5 LTS
Release:        14.04
Codename:       trusty

私が得ているエラーは次のとおりです:

ubuntu@splunk:~$ sudo apt-get update
Err http://us.archive.ubuntu.com trusty-security InRelease

Err http://us.archive.ubuntu.com trusty-updates InRelease

Err http://us.archive.ubuntu.com trusty-security Release.gpg
  Cannot initiate the connection to us.archive.ubuntu.com:80 (2001:67c:1562::16). - connect (101: Network is unreachable) [IP: 2001:67c:1562::16 80]
Err http://us.archive.ubuntu.com trusty-updates Release.gpg
  Cannot initiate the connection to us.archive.ubuntu.com:80 (2001:67c:1562::16). - connect (101: Network is unreachable) [IP: 2001:67c:1562::16 80]
0% [Connecting to archive.ubuntu.com (91.189.88.162)]

私はソースを確認し、次を実行しましたが、まだ機能していませんでした

sudo apt-get autoremove
$ sudo apt-get --purge remove && sudo apt-get autoclean
$ sudo apt-get -f install
$ sudo apt-get update
$ sudo apt-get upgrade && sudo apt-get dist-upgrade
$ sudo dpkg-reconfigure -a
$ sudo dpkg --configure -a

これはネットワークの問題ではありませんが、httpでsplunk.comにwgetを実行することができ、DNS解決が完了します。


それがあなたを助けるかどうかは
わかり

試しただけでうまくいきませんでした。しかし、試してみる価値がありました。
femaven

たぶん、あなたはプロキシを使用していますか?:その場合は、この1つのチェックaskubuntu.com/questions/711889/...
Olimjon

比較curl -v ipv4.icanhazip.comに対してcurl -v ipv6.icanhazip.com。両方とも成功しますか?VPCでIPv6を使用できるように聞こえますが、実際にはIPv6接続が正しく構成されていないようです。おそらくIPv4のみが期待どおりに機能しています。DNSは常に VPCで機能するため、有効な接続テストではなく、テストしたWebサイトがIPv4アドレスに解決されている可能性があります(言及していません)。apt-getの出力の最後の行がクリップされているため、わかりません。
マイケル-sqlbot

実際には、その2つ目はである必要がありますcurl -v -6 ipv6.icanhazip.com
マイケル-sqlbot

回答:


0

このサーバーが経由するファイアウォールの問題でした。10.0.0.0/8:80を許可すると、動作しました。wgetが機能したのは、443が許可されたためだと思います。


0

簡単な修正です。

AWS VPCに移動してルートテーブルを選択し、:: / 0を追加するだけです>

次に、apt-get updateを実行します

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.