在Linux实例中执行yum命令失败, 提示“HTTP Error 404 您所在的位置:网站首页 阿里云盘app网络错误怎么办 在Linux实例中执行yum命令失败, 提示“HTTP Error 404

在Linux实例中执行yum命令失败, 提示“HTTP Error 404

2024-06-29 10:02| 来源: 网络整理| 查看: 265

解决方案切换CentOS 6/8的源地址

CentOS 6与CentOS 8操作系统版本结束了生命周期(EOL),Linux社区已不再维护该操作系统版本。按照社区规则,CentOS 6/8的源地址内容已移除。当您在CentOS 6/8系统内继续使用默认配置的源地址时会发生报错。建议您先切换CentOS 6/8的源地址,然后再进行操作。具体操作,请参见CentOS 6 EOL如何切换源?和CentOS 8 EOL如何切换源?。

将CentOS默认Base源更换为阿里Base源

本节以CentOS 7.4系统版本的Base源为例进行介绍,其他系统及版本请参见阿里云官方镜像站。

远程连接ECS实例。

具体操作,请参见连接方式概述。

执行以下命令,备份异常的Base源文件。

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

执行以下命令,下载并安装Base源。

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

重新执行yum相关命令,确保可以正常使用。

修改环境变量配置文件/etc/profile

远程连接ECS实例。

具体操作,请参见连接方式概述。

依次执行如下命令,确认能ping通,且80端口也能通。

若不能连通,说明可能是网络问题,请排查网络后重试。

若可以正常ping通,请继续执行步骤。

ping mirrors.cloud.aliyuncs.com telnet mirrors.cloud.aliyuncs.com 80

执行以下命令,查看YUM仓库能否正常访问。

curl http://mirrors.cloud.aliyuncs.com/centos/7/os/x86_64/repodata/repomd.xml -v

系统显示类似如下,返回404状态码,且配置了HTTP代理。

404

修改环境变量文件/etc/profile。

执行如下命令,打开环境变文件/etc/profile。

vim /etc/profile

按i进入编辑模式,在HTTP代理前加# 注释该配置或根据需要修改代理。

delete proxy

编辑完成后,按Esc键,并输入:wq保存退出文件。

执行如下命令,使环境变量配置生效。

source /etc/profile

重新执行yum相关命令,确保可以正常使用。

安装centos-release软件包

本节以安装CentOS 7.4系统版本的centos-release软件包为例进行介绍,其他系统及版本请参见阿里云官方镜像站。

远程连接ECS实例。

具体操作,请参见连接方式概述。

下载并安装centos-release软件包。

wget https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/centos-release-7-9.2009.0.el7.centos.x86_64.rpm rpm -ivh centos-release-7-9.2009.0.el7.centos.x86_64.rpm

重新执行yum相关命令,确保可以正常使用。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有