【大阪 / 横浜 / 徳島】インフラ / サーバーサイドエンジニア募集中!

【大阪 / 横浜 / 徳島】インフラ / サーバーサイドエンジニア募集中!

【導入実績 500社以上】AWS 構築・運用保守・監視サービス

【導入実績 500社以上】AWS 構築・運用保守・監視サービス

【CentOS 後継】AlmaLinux OS サーバー構築・移行サービス

【CentOS 後継】AlmaLinux OS サーバー構築・移行サービス

【WordPress 専用】クラウドサーバー『ウェブスピード』

【WordPress 専用】クラウドサーバー『ウェブスピード』

【CentOS7】yum installで[Errno 14] HTTP Error 404 - Not Foundが出るときの備忘録

どうもこんにちは。
いつまでもHello World
システムソリューション部のかわいです。

先日AWSのEC2インスタンス(graviton)にパッケージをインストールしようとした際、なぜか

1
[Errno 14] HTTP Error 404 - Not Found

のエラーが出てしまって詰まったので、備忘録がてら記事に残します。
結果を先に書くと、原因はAArch64(ARM64)のCPUアーキテクチャ向けミラーリングサイトが少ないことに起因しているようでした。
環境が同じ場合など、同様のエラーが出た方の参考になれば幸いです。

※2022/9/6追記
5系は有料オプションみたいですね

動作環境とエラー内容

動作環境

1
2
cat /etc/proc/version
Linux version 4.14.256-197.484.amzn2.aarch64 (xxxx@ip-xx-xx-xx-xx) (gcc version 7.3.1 20180712 (Red Hat 7.3.1-13) (GCC))

zabbix-agentを入れた際のエラー

1
2
3
4
5
yum install zabbix-agent
Trying other mirror.
Trying other mirror.

このようにミラーサイトURLも404エラーになってしまい、インストールが進みません。

試したこと

1.キャッシュ削除

1
yum clean all

2. zabbix-agentパッケージの更新

以上2点では解消せず。

これで解消

後ほど調べて分かったのが、CentOS7の場合はx86_64以外のアーキテクチャのミラーサイトを提供しているところが少ない模様。ARM64にも対応させるため、EPELリポジトリをインストールさせて無事解消しました(zabbix-agentのバージョンは4になっちゃいましたが想定の範囲内)。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
amazon-linux-extras install epel
yum install --enablerepo=epel zabbix-agent_agentdzabbix40-aganent
 
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : zabbix40-4.0.12-1.el7.aarch64 [                                                                                                                      ] 1/2
Installing : zabbix40-4.0.12-1.el7.aarch64 [#####                                                                                                                 ] 1/2
Installing : zabbix40-4.0.12-1.el7.aarch64 [##########                                                                                                            ] 1/2
Installing : zabbix40-agent-4.0.12-1.el7.aarch64 [                                                                                                                ] 2/2
Installing : zabbix40-agent-4.0.12-1.el7.aarch64 [##                                                                                                              ] 2/2
Installing : zabbix40-agent-4.0.12-1.el7.aarch64 [################                                                                                                ] 2/2
Installing : zabbix40-agent-4.0.12-1.el7.aarch64 [##############################################################################################################  ] 2/2
Installing : zabbix40-agent-4.0.12-1.el7.aarch64                                                                                                                    2/2
  Verifying  : zabbix40-4.0.12-1.el7.aarch64                                                                                                                          1/2
  Verifying  : zabbix40-agent-4.0.12-1.el7.aarch64                                                                                                                    2/2
 
Installed:
  zabbix40-agent.aarch64 0:4.0.12-1.el7                                                                                                                                  
 
Dependency Installed:
  zabbix40.aarch64 0:4.0.12-1.el7                                                                                                                                        
 
Complete!

めでたしめでたし

この記事がお役に立てば【 いいね 】のご協力をお願いいたします!
10
読み込み中...
10 票, 平均: 1.00 / 110
14,512
X facebook はてなブックマーク pocket
【2026.6.30 Amazon Linux 2 サポート終了】Amazon Linux サーバー移行ソリューション

【2026.6.30 Amazon Linux 2 サポート終了】Amazon Linux サーバー移行ソリューション

この記事をかいた人

About the author

かわ けん

システムソリューション部所属
好奇心旺盛ポケ○ン