[CentOS7] yum install 出现 [Errno 14] HTTP Error 404 - Not Found 时的备忘录
你好。
在Hello World系统解决方案部永远
有一天,由于某种原因,我尝试在 AWS EC2 实例(graviton)上安装软件包
[Errno 14] HTTP 错误 404 - 未找到
发生错误,我被卡住了,所以我会在文章中留下备注。
先写结果,看来原因是AArch64(ARM64)CPU架构的镜像站点很少。
我希望这对遇到类似错误的人有所帮助,例如当环境相同时。
*添加于 9/6/2022
看起来5 系列是付费选项
运行环境及错误详情
运行环境
cat /etc/proc/version Linux 版本 4.14.256-197.484.amzn2.aarch64 (xxxx@ip-xx-xx-xx-xx)(gcc 版本 7.3.1 20180712 (Red Hat 7.3.1-13) (GCC) )
zabbix-agent时出错
yum install zabbix-agent http://repo.zabbix.com/zabbix/5.0/rhel/7/aarch64/repodata/repomd.xml:[Errno 14] HTTP 错误 404 - 未找到尝试其他镜像。 .zabbix.com/non-supported/rhel/7/aarch64/repodata/repomd.xml:[Errno 14] HTTP 错误 404 - 未找到尝试其他镜像。
这样,镜像站点URL也会导致404错误,并且安装无法继续。
我尝试过的
1.删除缓存
百胜干净所有
2.更新zabbix-agent包
rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
以上两点并不能解决问题。
这已解决
后来我发现,就CentOS7而言,似乎很少有地方提供x86_64以外架构的镜像站点。为了使其兼容ARM64,我安装了EPEL存储库并成功解决了问题(zabbix-agent的版本为4,但在预期范围内)。
amazon-linux-extras install epel yum install --enablerepo=epel zabbix-agent_agentdzabbix40-aganent 运行事务检查 运行事务测试 事务测试成功 运行事务 安装:zabbix40-4.0.12-1.el7.aarch64 [] 1/2 安装: zabbix40-4.0.12-1.el7.aarch64 [######] 1/2 安装:zabbix40-4.0.12-1.el7.aarch64 [##########] 1/2 安装: zabbix40-agent-4.0.12-1.el7.aarch64 [ ] 2/2 安装 : zabbix40-agent-4.0.12-1.el7.aarch64 [## ] 2/2 安装 : zabbix40-agent-4.0.12 -1.el7.aarch64 [##############] 2/2 安装:zabbix40-agent-4.0.12-1.el7.aarch64 [######## # ################################################## ## ################################################## ] 2/2 安装:zabbix40-agent-4.0.12-1.el7.aarch64 2/2 验证:zabbix40-4.0.12-1.el7.aarch64 1/2 验证:zabbix40-agent-4.0.12 -1。 el7.aarch64 2/2 已安装:zabbix40-agent.aarch64 0:4.0.12-1.el7 依赖项已安装:zabbix40.aarch64 0:4.0.12-1.el7 完成!
恭喜!
如果您觉得这篇文章有帮助,请点赞!