CentOS 8:Cannot prepare internal mirrorlist: No URLs in mirrorlist

CentOS 8:Cannot prepare internal mirrorlist: No URLs in mirrorlist,第1张

问题

在Centos 8上因为要安装mysql5.7,需要使用yum命令,但执行yum命令时报错 No URLs in mirrorlist。经查阅资料后发现
从2022年1月31日起,CentOS开发团队将会移除官方镜像源上关于CentOS 8所有的包,届时如果在CentOS 8上再次使用yum命令安装包则会报以下错误:

下载元数据失败:Cannot prepare internal mirrorlist: No URLs in mirrorlist

解决思路
如果还需要继续使用Centos 8,则需更换下载源

解决方法
将下载源更换为阿里源等镜像源,可以具体搜索 *** 作步骤
或直接运行命令sudo sed -i -e "s|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g" /etc/yum.repos.d/CentOS-*更换源

在更换完软件源后可以顺利的执行yum命令安装包,但是在之后安装mysql5.7时继续报错GPG错误,在这里虽然与问题主题不符,但作为笔记记录下解决方案。

报错:GPG检查错误,GPG密钥已安装但不适用此软件包
,软件包与公钥不一致,参考以下链接得到解决方案。

https://blog.csdn.net/vamamba/article/details/122610052

运行命令(仅适用于安装mysql5.7)

$> rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/sjk/991177.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存