前提・実現したいこと
Amazon EC2のAmazon Linux、Amazon Linux2にてApacheをインストールしたい。
そのためyumコマンド実行したところ下記のエラーがでた。
発生している問題・エラーメッセージ
読み込んだプラグイン:priorities, update-motd, upgrade-helper Could not retrieve mirrorlist http://repo.ap-northeast-1.amazonaws.com/latest/main/mirror.list error was 12: Timeout on http://repo.ap-northeast-1.amazonaws.com/latest/main/mirror.list: (28, 'Resolving timed out after 10521 milliseconds') One of the configured repositories failed (不明), and yum doesn't have enough cached data to continue. At this point the only safe thing yum can do is fail. There are a few ways to work "fix" this: 1. Contact the upstream for the repository and get them to fix the problem. 2. Reconfigure the baseurl/etc. for the repository, to point to a working upstream. This is most often useful if you are using a newer distribution release than is supported by the repository (and the packages for the previous distribution release still work). 3. Disable the repository, so yum won't use it by default. Yum will then just ignore the repository until you permanently enable it again or use --enablerepo for temporary usage: yum-config-manager --disable <repoid> 4. Configure the failing repository to be skipped, if it is unavailable. Note that yum will try to contact the repo. when it runs most commands, so will have to try and fail each time (and thus. yum will be be much slower). If it is a very temporary problem though, this is often a nice compromise: yum-config-manager --save --setopt=<repoid>.skip_if_unavailable=true Cannot find a valid baseurl for repo: amzn-main/latest
該当のソースコード
sudo yum update
sudo yum -y install httpd
試したこと
各種サイトを調べ、以下のことを確認した。
・該当のEC2インスタンスはPublicSubnetに配置されている。
・PublicSubnetのデフォルトゲートウェイはIGWにルーティングされている。
・S3へのエンドポイントがなかったため、S3へのエンドポイントを新規作成した。
・S3エンドポイントのポリシーはFullAccessになっている。
・セキュリティグループのアウトバウンドルールは送信先0.0.0.0/0で全てのトラフィックを許可している。
補足情報(FW/ツールのバージョンなど)
色々な箇所の知識不足を痛感しております。ご助力いただければ幸いです。
回答1件
あなたの回答
tips
プレビュー