irpas技术客

CentOS8 错误:为 repo AppStream下载元数据失败_qq_38327600_下载元数据失败

网络 2094

问题:

执行??yum install -y xxxxx

出现如下错误的错误:为 repo 'appstream' 下载元数据失败

原因在2022年1月31日,CentOS团队终于从官方镜像中移除CentOS 8的所有包。CentOS 8已于2021年12月31日寿终正非,但软件包仍在官方镜像上保留了一段时间。现在他们被转移到https://vault.centos.org

结合多方解决方案,最终以下方法成功 :

1、检查网络? ????????如果出现该错误,请先确保服务器可以正常连接互联网。


2.检查防火墙 ????????当确定网络可以正常连接后,请检查服务器防火墙是否关闭。有时候防火墙未关闭也会导致yum镜像连接不上。

检查防火墙状态:systemctl status firewalld

防火墙的Active状态显示为inactive则表示防火墙已被关闭

????????

?如果防火墙未被关闭,则请尝试关闭防火墙

关闭防火墙:systemctl stop firewalld

防火墙关闭之后,再次尝试yum安装软件,若问题依旧存在,则

可能是CentOS8内置的yum镜像地址无法访问

3.如果以上两种方法尝试完了,yum仍然无法再次下载,则可以尝试修改yum仓库相关镜像配置

1.修改 vim???/etc/yum.repos.d/CentOS-Base.repo? ?文件

将mirrorlist配置注释掉,并将baseurl修改为阿里云镜像地址

[BaseOS] name=CentOS-$releasever - Base#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=BaseOS&infra=$infrabaseurl=https://mirrors.aliyun.com/centos/$releasever-stream/BaseOS/$basearch/os/ ?http://mirrors.aliyuncs.com/centos/$releasever-stream/BaseOS/$basearch/os/ ?http://mirrors.cloud.aliyuncs.com/centos/$releasever-stream/BaseOS/$basearch/os/ gpgcheck=1 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

2.修改 vim??/etc/yum.repos.d/CentOS-AppStream.repo??文件

将mirrorlist配置注释掉,并将baseurl修改为阿里云镜像地址

[AppStream] name=CentOS-$releasever - AppStream#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=AppStream&infra=$infrabaseurl=https://mirrors.aliyun.com/centos/$releasever-stream/AppStream/$basearch/os/ ? ? ? ? http://mirrors.aliyuncs.com/centos/$releasever-stream/AppStream/$basearch/os/ ? ? ? ? http://mirrors.cloud.aliyuncs.com/centos/$releasever-stream/AppStream/$basearch/os/gpgcheck=1 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

3.修改 vim??/etc/yum.repos.d/CentOS-Extras.repo??文件 将mirrorlist配置注释掉,并将baseurl修改为阿里云镜像地址

[extras] name=CentOS-$releasever - Extras#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infrabaseurl=https://mirrors.aliyun.com/centos/$releasever-stream/extras/$basearch/os/ ? ? ? ? http://mirrors.aliyuncs.com/centos/$releasever-stream/extras/$basearch/os/ ? ? ? ? http://mirrors.cloud.aliyuncs.com/centos/$releasever-stream/extras/$basearch/os/ gpgcheck=1 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial


以上三个文件都修改完成后,要刷新一下元数据

首先执行yum clean all命令清除元数据

然后执行yum makecache命令重新加载元数据

?


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。

标签: #下载元数据失败 #问题执行yum #install #y #xxxxx出现如下错误的错误为 #repo #AppStream