错误:为仓库 ‘appstream’ 下载元数据失败 : Cannot prepare internal mirrorlist: No URLs in mirrorlist
问题参考
CentOS Linux 8 - AppStream 错误:为仓库 ‘appstream‘ 下载元数据失败 : Cannot prepare internal mirrorlist: No URLs_OMUQUK的博客-CSDN博客_appstream
问题描述
今天2022年10月15日在CentOS 8.2上安装软件时,遇到如下报错:
错误:为仓库 ‘appstream’ 下载元数据失败 : Cannot prepare internal mirrorlist: No URLs in mirrorlist
问题原因
CentOS Linux 8在2022年12月31日来到生命周期终点(End of Life,EoL)。即CentOS Linux 8操作系统版本结束了生命周期(EOL),Linux社区已不再维护该操作系统版本。所以原来的CentOS Linux 8的yum源也都失效了!最终导致此问题的产生。
问题解决方法
更换CentOS Linux 8的yum源
1、切换到源目录,备份原来的源
cd /etc/yum.repos.d/
ls -l
mkdir bak
mv CentOS-Linux-* bak
ls
2、下载新的源文件
下载源文件命令:
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
结果:
[root@localhost yum.repos.d]
--2022-10-15 15:06:13-- https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
正在解析主机 mirrors.aliyun.com (mirrors.aliyun.com)... 120.253.247.36, 120.253.247.42, 120.253.247.40, ...
正在连接 mirrors.aliyun.com (mirrors.aliyun.com)|120.253.247.36|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:2495 (2.4K) [application/octet-stream]
正在保存至: “/etc/yum.repos.d/CentOS-Base.repo”
/etc/yum.repos.d/CentOS-Base.re 100%[=======================================================>] 2.44K --.-KB/s 用时 0.007s
2022-10-15 15:06:13 (344 KB/s) - 已保存 “/etc/yum.repos.d/CentOS-Base.repo” [2495/2495])
[root@localhost yum.repos.d]
3、测试源(用yum命令装个软件试试)
[root@localhost ~]
CentOS-8.5.2111 - Base - mirrors.aliyun.com 348 kB/s | 4.6 MB 00:13
CentOS-8.5.2111 - Extras - mirrors.aliyun.com 69 kB/s | 10 kB 00:00
CentOS-8.5.2111 - AppStream - mirrors.aliyun 88% [======================================- ] 181 kB/s | 7.5 MB 00:05 ETA
yum源已经可以正常使用了,问题最终得到解决!特此记录,以备查用!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)