Dragon Arrow written by Tatsuya Nakaji, all rights reserved animated-dragon-image-0164

EC2の仮想サーバーで yum がタイムアウトしてしまう

イメージ
May 13, 2019

EC2の仮想サーバーで yum がタイムアウトしてしまう


[tatsuya@ip-10-0-0-149 ~]$ yum install httpd -y
読み込んだプラグイン:extras_suggestions, langpacks, priorities, update-motd
このコマンドを実行するには root である必要があります。
[tatsuya@ip-10-0-0-149 ~]$ sudo yum install httpd -y
[sudo] tatsuya のパスワード:
読み込んだプラグイン:extras_suggestions, langpacks, priorities, update-motd
Could not retrieve mirrorlist http://amazonlinux.ap-northeast-1.amazonaws.com/2/core/latest/x86_64/mirror.list error was
12: Timeout on http://amazonlinux.ap-northeast-1.amazonaws.com/2/core/latest/x86_64/mirror.list: (28, 'Connection timed out after 5000 milliseconds')
http://amazonlinux.ap-northeast-1.amazonaws.com/2/core/2.0/x86_64/6b3b97044ef1b82f2b9d1a39eb94eb0a201e1e70311d576e25d9b66195edcc42/repodata/repomd.xml?instance_id=xxxxxxxxxx&region=xxxxxxxxxx: [Errno 12] Timeout on http://amazonlinux.ap-northeast-1.amazonaws.com/2/core/2.0/x86_64/6b3b97044ef1b82f2b9d1a39eb94eb0a201e1e70311d576e25d9b66195edcc42/repodata/repomd.xml?instance_id=xxxxxxxxxxxxx&region=xxxxxxxxxxxxxx: (28, 'Connection timed out after 5001 milliseconds')
他のミラーを試します。
http://amazonlinux.ap-northeast-1.amazonaws.com/2/core/2.0/x86_64/6b3b97044ef1b82f2b9d1a39eb94eb0a201e1e70311d576e25d9b66195edcc42/repodata/repomd.xml?instance_id=xxxxxxxxxxxx&region=xxxxxxxxxxxx: [Errno 12] Timeout on http://amazonlinux.ap-northeast-1.amazonaws.com/2/core/2.0/x86_64/6b3b97044ef1b82f2b9d1a39eb94eb0a201e1e70311d576e25d9b66195edcc42/repodata/repomd.xml?instance_id=xxxxxxxxxxxxx&region=xxxxxxxxxxxxxx: (28, 'Connection timed out after 5000 milliseconds')
他のミラーを試します。
...


原因: EC2のセキュリティグループのアウトバウンド設定を何もしていなかった(ネットワークが外に出られない状態であった)


解決策: EC2に紐付けたセキュリティグループのアウトバウンド設定にhttpとhttpsの外部接続を許可した。

もう一度...


[tatsuya@ip-10-0-0-149 ~]$ sudo yum install httpd -y
[sudo] tatsuya のパスワード:
読み込んだプラグイン:extras_suggestions, langpacks, priorities, update-motd
amzn2-core                                               | 2.4 kB     00:00     
amzn2extra-docker                                        | 1.3 kB     00:00     
(1/3): amzn2-core/2/x86_64/group_gz                        | 2.4 kB   00:00     
(2/3): amzn2-core/2/x86_64/updateinfo                      | 103 kB   00:00     
(3/3): amzn2-core/2/x86_64/primary_db                      |  29 MB   00:00     
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ httpd.x86_64 0:2.4.39-1.amzn2.0.1 を インストール
--> 依存性の処理をしています: httpd-tools = 2.4.39-1.amzn2.0.1 のパッケージ: httpd-2.4.39-1.amzn2.0.1.x86_64
--> 依存性の処理をしています: httpd-filesystem = 2.4.39-1.amzn2.0.1 のパッケージ: httpd-2.4.39-1.amzn2.0.1.x86_64
--> 依存性の処理をしています: system-logos-httpd のパッケージ: httpd-2.4.39-1.amzn2.0.1.x86_64
--> 依存性の処理をしています: mod_http2 のパッケージ: httpd-2.4.39-1.amzn2.0.1.x86_64
--> 依存性の処理をしています: httpd-filesystem のパッケージ: httpd-2.4.39-1.amzn2.0.1.x86_64
--> 依存性の処理をしています: /etc/mime.types のパッケージ: httpd-2.4.39-1.amzn2.0.1.x86_64
--> 依存性の処理をしています: libaprutil-1.so.0()(64bit) のパッケージ: httpd-2.4.39-1.amzn2.0.1.x86_64
--> 依存性の処理をしています: libapr-1.so.0()(64bit) のパッケージ: httpd-2.4.39-1.amzn2.0.1.x86_64
--> トランザクションの確認を実行しています。
---> パッケージ apr.x86_64 0:1.6.3-5.amzn2.0.2 を インストール
---> パッケージ apr-util.x86_64 0:1.6.1-5.amzn2.0.2 を インストール
--> 依存性の処理をしています: apr-util-bdb(x86-64) = 1.6.1-5.amzn2.0.2 のパッケージ: apr-util-1.6.1-5.amzn2.0.2.x86_64
---> パッケージ generic-logos-httpd.noarch 0:18.0.0-4.amzn2 を インストール
---> パッケージ httpd-filesystem.noarch 0:2.4.39-1.amzn2.0.1 を インストール
---> パッケージ httpd-tools.x86_64 0:2.4.39-1.amzn2.0.1 を インストール
---> パッケージ mailcap.noarch 0:2.1.41-2.amzn2 を インストール
---> パッケージ mod_http2.x86_64 0:1.14.1-1.amzn2 を インストール
--> トランザクションの確認を実行しています。
---> パッケージ apr-util-bdb.x86_64 0:1.6.1-5.amzn2.0.2 を インストール
--> 依存性解決を終了しました。


依存性を解決しました


================================================================================
 Package                 アーキテクチャー
                                    バージョン             リポジトリー    容量
================================================================================
インストール中:
 httpd                   x86_64     2.4.39-1.amzn2.0.1     amzn2-core     1.3 M
依存性関連でのインストールをします:
 apr                     x86_64     1.6.3-5.amzn2.0.2      amzn2-core     118 k
 apr-util                x86_64     1.6.1-5.amzn2.0.2      amzn2-core      99 k
 apr-util-bdb            x86_64     1.6.1-5.amzn2.0.2      amzn2-core      19 k
 generic-logos-httpd     noarch     18.0.0-4.amzn2         amzn2-core      19 k
 httpd-filesystem        noarch     2.4.39-1.amzn2.0.1     amzn2-core      23 k
 httpd-tools             x86_64     2.4.39-1.amzn2.0.1     amzn2-core      87 k
 mailcap                 noarch     2.1.41-2.amzn2         amzn2-core      31 k
 mod_http2               x86_64     1.14.1-1.amzn2         amzn2-core     147 k


トランザクションの要約
================================================================================
インストール  1 パッケージ (+8 個の依存関係のパッケージ)


総ダウンロード容量: 1.9 M
インストール容量: 5.1 M
Downloading packages:
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
(1/9): apr-1.6.3-5.amzn2.0.2.x86_64.rpm                    | 118 kB   00:00     
(2/9): apr-util-bdb-1.6.1-5.amzn2.0.2.x86_64.rpm           |  19 kB   00:00     
(3/9): apr-util-1.6.1-5.amzn2.0.2.x86_64.rpm               |  99 kB   00:00     
(4/9): generic-logos-httpd-18.0.0-4.amzn2.noarch.rpm       |  19 kB   00:00     
(5/9): httpd-filesystem-2.4.39-1.amzn2.0.1.noarch.rpm      |  23 kB   00:00     
(6/9): httpd-2.4.39-1.amzn2.0.1.x86_64.rpm                 | 1.3 MB   00:00     
(7/9): httpd-tools-2.4.39-1.amzn2.0.1.x86_64.rpm           |  87 kB   00:00     
(8/9): mailcap-2.1.41-2.amzn2.noarch.rpm                   |  31 kB   00:00     
(9/9): mod_http2-1.14.1-1.amzn2.x86_64.rpm                 | 147 kB   00:00     
--------------------------------------------------------------------------------
合計                                               6.5 MB/s | 1.9 MB  00:00     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  インストール中          : apr-1.6.3-5.amzn2.0.2.x86_64                    1/9 
  インストール中          : apr-util-bdb-1.6.1-5.amzn2.0.2.x86_64           2/9 
  インストール中          : apr-util-1.6.1-5.amzn2.0.2.x86_64               3/9 
  インストール中          : httpd-tools-2.4.39-1.amzn2.0.1.x86_64           4/9 
  インストール中          : generic-logos-httpd-18.0.0-4.amzn2.noarch       5/9 
  インストール中          : mailcap-2.1.41-2.amzn2.noarch                   6/9 
  インストール中          : httpd-filesystem-2.4.39-1.amzn2.0.1.noarch      7/9 
  インストール中          : mod_http2-1.14.1-1.amzn2.x86_64                 8/9 
  インストール中          : httpd-2.4.39-1.amzn2.0.1.x86_64                 9/9 
  検証中                  : apr-util-1.6.1-5.amzn2.0.2.x86_64               1/9 
  検証中                  : apr-util-bdb-1.6.1-5.amzn2.0.2.x86_64           2/9 
  検証中                  : httpd-tools-2.4.39-1.amzn2.0.1.x86_64           3/9 
  検証中                  : httpd-2.4.39-1.amzn2.0.1.x86_64                 4/9 
  検証中                  : httpd-filesystem-2.4.39-1.amzn2.0.1.noarch      5/9 
  検証中                  : apr-1.6.3-5.amzn2.0.2.x86_64                    6/9 
  検証中                  : mod_http2-1.14.1-1.amzn2.x86_64                 7/9 
  検証中                  : mailcap-2.1.41-2.amzn2.noarch                   8/9 
  検証中                  : generic-logos-httpd-18.0.0-4.amzn2.noarch       9/9 


インストール:
  httpd.x86_64 0:2.4.39-1.amzn2.0.1                                             


依存性関連をインストールしました:
  apr.x86_64 0:1.6.3-5.amzn2.0.2                                                
  apr-util.x86_64 0:1.6.1-5.amzn2.0.2                                           
  apr-util-bdb.x86_64 0:1.6.1-5.amzn2.0.2                                       
  generic-logos-httpd.noarch 0:18.0.0-4.amzn2                                   
  httpd-filesystem.noarch 0:2.4.39-1.amzn2.0.1                                  
  httpd-tools.x86_64 0:2.4.39-1.amzn2.0.1                                       
  mailcap.noarch 0:2.1.41-2.amzn2                                               
  mod_http2.x86_64 0:1.14.1-1.amzn2                                             


完了しました!
[tatsuya@ip-10-0-0-149 ~]$


バッチリ!!