VPS GO今天在一台CentOS 7系统的服务器上安装一个程序时,报错HTTP Error 404 -Not Found Trying other mirror,最后所有mirror试完了也没有安装成功,并且yum -y install XXX
、yum list
、yum search XXX
都会报404的错误,本文分享下这个问题的解决方法。
一、HTTP Error 404问题原因
Linux系统版本是CentOS 7,执行所有yum相关的命令(如yum -y install XXX
、yum list
、yum search XXX)
)都会报HTTP Error 404 -Not Found Trying other mirror的错,如下图:
404错误通常是因为官方的镜像源已经不再更新或者源配置有问题,而CentOS 7操作系统版本结束了生命周期(EOL),Linux社区已不再维护该操作系统版本,按照社区规则,CentOS 7的源地址内容已移除,所以在执行yum命令时会遇到404的错误。
二、HTTP Error 404解决方法
404的解决方法也很简单,就是换一个源地址。例如VPS GO这里换成了阿里云的镜像:
1、备份原有的配置文件
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2、下载阿里云镜像
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
之后再执行yum命令安装程序就可以正常运行了: