CentOS 8 使用阿里源报404错误

简介: CentOS 8 使用阿里源报404错误

问题描述

Repository extras is listed more than once in the configuration
Errors during downloading metadata for repository 'base':
- Status code: 404for https://mirrors.aliyun.com/centos/8/BaseOS/x86_64/os/repodata/repomd.xml (IP: 39.96.118.195)
- Status code: 404for http://mirrors.cloud.aliyuncs.com/centos/8/BaseOS/x86_64/os/repodata/repomd.xml (IP: 100.100.2.148)
- Curl error (28): Timeout was reached for http://mirrors.aliyuncs.com/centos/8/BaseOS/x86_64/os/repodata/repomd.xml [Connection timed out after 30000 milliseconds]
Error: Failed to download metadata for repo 'base': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried

先获取了阿里的yum源

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


运行yum makecache时出现上述报错


问题分析

看报错应该是获取xml文件时404了

打开浏览器输入https://mirrors.aliyun.com/centos/8/BaseOS/x86_64/os/repodata/repomd.xml

发现无法访问

逐级向上寻找 在https://mirrors.aliyun.com/centos/8/发现目录可以访问了,但是子目录下没有BaseOS

截屏2022-02-21 下午7.57.54.png


再次回退上级在centos目录下寻找,发现只有

https://mirrors.aliyun.com/centos/8-stream/目录下有yum的baseOS repo文件

截屏2022-02-21 下午8.06.22.png

顺着BaseOS路径往下找,确实找到了repomd.xml

至此问题找到了,应该是阿里云改了源文件结构但是在repo配置文件中没有同步修改,只需要修改一下repo文件中的路径信息就可以了


解决方法

sed-i's/$releasever/8-stream/g' /etc/yum.repos.d/CentOS-Base.repo

将文件中的路径信息修改成8-stream,就能够正常访问源了

相关文章
|
5月前
|
Linux
centos 8 换阿里源
centos 8 换阿里源
396 0
|
缓存 Linux 开发工具
CentOS 7- 配置阿里镜像源
阿里镜像官方地址http://mirrors.aliyun.
14545 0
CentOS 7- 配置阿里镜像源
|
8月前
|
Linux
Yum工具详解(三)----- Yum配置阿里源CentOS 6.x
Yum工具详解(三)----- Yum配置阿里源CentOS 6.x
2180 0
|
Linux 缓存
CentOS 7.x 安装阿里yum源
1. 执行命令 curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 该命表示把Centos-7.repo下载到/etc/yum.repos.d/目录下,如果该目录下有CentOS-Base.repo,则会自动覆盖。
18566 0
|
Linux
CentOS 8 使用安装功能时出错,有可能是镜像源配置错误
Centos 8安装配置过程中出现错误,可以切换镜像源地址看看问题是否解决
1448 0
CentOS 8 使用安装功能时出错,有可能是镜像源配置错误
|
缓存 Linux
CentOS7切换阿里镜像并更新
CentOS7切换阿里镜像并更新
688 0
CentOS7切换阿里镜像并更新
|
Linux
CentOS 7- 配置阿里镜像源
在我们购买阿里云服务器的时候,1核1G、1核2G、2核4G、4核8G、8核16G等爆款配置基本上属于用户购买最多的,这些爆款配置基本上能够满足绝大部分个人和企业的博客、门户、企业官网、视频、购物等不同类型的网站运行需求。
2373 0
|
Web App开发 弹性计算 Linux
教你用阿里云服务器ECS安装宝塔面板?(Linux Centos版)
教程目的:帮助小白用户,快速学会安装宝塔控制面板,并通过宝塔控制面板快速搭建建站环境。 所需材料: 1、云服务器一台,系统要选用Linux的,Linux相比win系统省配置:建议使用阿里云服务器,稳定,具体详情可以去阿里云官网看下 2、远程工具:XShell或者FinalShell 3、宝塔控制面板:(宝塔注册链接:https://www.bt.cn/?invite_code=MV9la3hmaXo= 里面有插件、提交工单啥的会用到) 宝塔控制面板安装步骤如下: 1、使用远程工具XShell,链接你的Linux服务器。
7264 0
|
Linux JavaScript
CentOS上安装remix-ide错误及解决方法
remix-ide安装文档:https://github.com/ethereum/remix-ide 本机环境: > lsb_release -a LSB Version: :core-4.
2350 0