CentOS yum报错问题汇总(持续更新)

  • Post author:
  • Post category:其他



一、为 repo ‘AppStream’ 下载元数据失败


1.错误现象

为 repo ‘AppStream’ 下载元数据失败

错误:为 repo ‘AppStream’ 下载元数据失败


2.错误原因


1.网络连接不上

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

可以ping一下百度的域名,能ping通则表示服务器可以正常连接互联网


2.防火墙未关闭

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


检查防火墙状态:systemctl status firewalld

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

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


关闭防火墙:systemctl stop firewalld

防火墙关闭之后,再次尝试yum安装软件,若问题依旧存在,则可能是CentOS8内置的yum镜像地址无法访问


3.CentOS8的内置镜像源无法访问


修改yum源,比如修改成阿里云的yum源,传送门:



https://www.cnblogs.com/hunttown/p/16287988.html


简单的修改办法:进入到目录 /etc/yum.repos.d下面


将 CentOS-Linux-BaseOS.repo 件中的原 mirrorlist 注释掉,然后新增一行:



baseurl=https://mirrors.aliyun.com/centos/$releasever-stream/BaseOS/$basearch/os/


将CentOS-Linux-AppStream.repo件中的原 mirrorlist 注释掉,然后新增一行:



baseurl=https://mirrors.aliyun.com/centos/$releasever-stream/AppStream/$basearch/os/


将CentOS-Linux-Extras.repo 三个文件中的原 mirrorlist 注释掉,然后新增一行:



baseurl=https://mirrors.aliyun.com/centos/$releasever-stream/extras/$basearch/os/


将CentOS-Linux-PowerTools.repo 三个文件中的原 mirrorlist 注释掉,然后新增一行:



baseurl=https://mirrors.aliyun.com/centos/$releasever-stream/PowerTools/$basearch/os/

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

首先执行

yum clean all

命令清除元数据

然后执行

yum makecache

命令重新加载元数据



版权声明:本文为qq_25729265原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。