当使用yum进行安装的时候提示如下错误。
- Status code: 404 for https://mirrors.aliyun.com/centos/8/BaseOS/x86_64/os/repodata/repomd.xml (IP: 39.96.118.192)
- Error: Failed to download metadata for repo 'baseos’: Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
依次修改修改以下三个文件
1、/etc/yum.repos.d/CentOS-Base.repo
- # CentOS-Base.repo
- [BaseOS]
- name=CentOS-$releasever - Base
- #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=BaseOS&infra=$infra
- #baseurl=http://mirror.centos.org/$contentdir/$releasever/BaseOS/$basearch/os/
- baseurl=https://mirrors.aliyun.com/centos/$releasever/BaseOS/$basearch/os/
- gpgcheck=1
- enabled=1
- gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
2、/etc/yum.repos.d/CentOS-AppStream.repo
- # CentOS-AppStream.repo
- [AppStream]
- name=CentOS-$releasever - AppStream
- #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=AppStream&infra=$infra
- #baseurl=http://mirror.centos.org/$contentdir/$releasever/AppStream/$basearch/os/
- baseurl=https://mirrors.aliyun.com/centos/$releasever/AppStream/$basearch/os/
- gpgcheck=1
- enabled=1
- gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
3、/etc/yum.repos.d/CentOS-Extras.repo
- # CentOS-Extras.repo
- [extras]
- name=CentOS-$releasever - Extras
- #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra
- #baseurl=http://mirror.centos.org/$contentdir/$releasever/extras/$basearch/os/
- baseurl=https://mirrors.aliyun.com/centos/$releasever/extras/$basearch/os/
- gpgcheck=1
- enabled=1
- gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
4、修改之后清缓存,制作元数据缓存
- # 清除所有缓存文件
- yum clean all
- # 制作元数据缓存
- yum makecache
如果进行上述处理还是报错,还是找不到相关文件,就是镜像库的位置不对,需要确认。
Status code: 404 for https://mirrors.aliyun.com/centos/8/BaseOS/x86_64/os/repodata/repomd.xml (IP: 39.96.118.192)
Error: Failed to download metadata for repo 'baseos’: Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried**
根据镜像站的目录,找到缺失的文件,比如把代表8的这个"releasever" 改成releasever-stream。
联系客服