关于配置CentOS 7/8yum镜像源出错问题


关于CentOS在配置阿里云/华为云yum源时出现问题 Status code: 404 for https://repo.huaweicloud.com/centos/8/AppStream/x86_64/os/repodata/repomd.xml (IP: xx.xx)

若配置阿里云镜像源,则进入阿里巴巴开源镜像站按照教程使用centos-vault的CentOS-Base.repo仓库即可

以CentOS8为例

  • 传送门:阿里巴巴开源镜像站
  • 先将原repo文件备份 然后下载阿里源的repo文件
  • wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
  • yum clean all && yum makecache

如果使用的华为源,由于yum上游下架了centos8,华为没同步更新,导致下载可能出现404状态码

解决办法:

  • 下载repo文件
  • wget -O /etc/yum.repos.d/CentOS-Base.repo https://repo.huaweicloud.com/repository/conf/CentOS-8-reg.repo
  • 把 CentOS-Base.repo 里 的baseurl所有 $releasever 替换成 8-stream,然后执行
  • yum clean all && yum makecache