【AWS】AmazonLinuxのyumができない場合の対処


はじめに

AmazonLinux構築中にyum updateができない事象が発生しました。
この場合の原因と対処についてアウトプットしていきたいと思います。

事象

AmazonLinuxにてyum updateを実施したところ、下記画面にて止まることを確認。

[root@ip-192-168-5-129 ec2-user]# yum -y update
Loaded plugins: extras_suggestions, langpacks, priorities, update-motd

環境

自宅環境

項目 説明
自宅PC  Windows10
ターミナル TeraTerm

クラウド環境

項目 説明
PublicCloud  AWS
OS Amazon Linux 2 AMI (HVM), SSD Volume Type

※自宅PC→構築したEC2に接続できるようにVPC設定済み

原因

「DNSホスト名」「DNS解決」が有効化されていない。

対策

「DNSホスト名」「DNS解決」の有効化

手順

DNS解決の編集

  • 対象VPCを右クリックし、「DNS解決の編集」をクリック

  • 「DNS解決」の有効化に☑を入れ、OKをクリック

  • 「DNS解決が更新されました」と表示されることを確認

DNSホスト名の編集

  • 対象VPCを右クリックし、「DNSホスト名の編集」をクリック

-「DNSホスト名」の有効化に☑を入れ、OKをクリック

-「DNSホスト名が更新されました」と表示されることを確認

AmazonLinuxにてyum update実施

実行できることを確認。

[root@ip-192-168-5-129 ec2-user]# yum -y update
Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
amzn2-core                                               | 3.7 kB     00:00
amzn2extra-docker                                        | 3.0 kB     00:00
(1/5): amzn2-core/2/x86_64/group_gz                        | 2.5 kB   00:00
(2/5): amzn2-core/2/x86_64/updateinfo                      | 218 kB   00:00
(3/5): amzn2extra-docker/2/x86_64/updateinfo               |   69 B   00:00
(4/5): amzn2extra-docker/2/x86_64/primary_db               |  68 kB   00:00
(5/5): amzn2-core/2/x86_64/primary_db                      |  41 MB   00:01
Resolving Dependencies
--> Running transaction check
---> Package amazon-linux-extras.noarch 0:1.6.10-1.amzn2 will be updated
---> Package amazon-linux-extras.noarch 0:1.6.11-1.amzn2 will be an update
---> Package amazon-linux-extras-yum-plugin.noarch 0:1.6.10-1.amzn2 will be updated