这个错误表明在尝试更新yum缓存时,无法下载AppStream仓库的元数据。原因可能是镜像源不可用或者URL不正确。
我是centos8
(1)使用文本编辑器打开AppStream仓库的配置文件。(我的配置文件是/etc/yum.repos.d/AppStream.repo)
默认的配置文件为
/etc/yum.repos.d/CentOS-Linux-AppStream.repo
/etc/yum.repos.d/CentOS-Linux-BaseOS.repo
/etc/yum.repos.d/CentOS-Linux-Extras.repo
可以直接在默认文件里面改
vim /etc/yum.repos.d/AppStream.repo
进入文件后,输入
[AppStream]
name=AppStream
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos-vault/8.0.1905/AppStream/$basearch/os/
gpgcheck=0
enabled=1
gpgkey=https://mirrors.tuna.tsinghua.edu.cn/centos/RPM-GPG-KEY-CentOS-Official
(2)使用文本编辑器打开BaseOS仓库的配置文件。(我的配置文件是/etc/yum.repos.d/BaseOS.repo)
vi /etc/yum.repos.d/BaseOS.repo
进入文件后,输入
[BaseOS]
name=BaseOS
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos-vault/8.0.1905/BaseOS/$basearch/os/
gpgcheck=0
enabled=1
gpgkey=https://mirrors.tuna.tsinghua.edu.cn/centos/RPM-GPG-KEY-CentOS-Official
(3) 使用文本编辑器打开Extras仓库的配置文件。(我的配置文件是/etc/yum.repos.d/Extras.repo)
vim /etc/yum.repos.d/Extras.repo
进入文件后,输入
[Extras]
name=extras
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos-vault/8.0.1905/extras/$basearch/os/
gpgcheck=0
enabled=1
gpgkey=https://mirrors.tuna.tsinghua.edu.cn/centos/RPM-GPG-KEY-CentOS-Official
最后
yum clean all
yum makecache
显示元数据缓存已建立。就成功了
如果以上解决了你的问题,给我点个赞吧