CentOS 8: No URLs in mirrorlist error

handsomeqin3年前技术455

问题:


在CentOS 8中,使用yum时出现错误,镜像列表中没有url,类似如下:


Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist

原因


在2022年1月31日,CentOS团队终于从官方镜像中移除CentOS 8的所有包。


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


解决方法


如果你仍然需要运行CentOS 8,你可以在/etc/yum.repos.d中更新一下源。使用vault.centos.org代替mirror.centos.org。


# sudo sed -i -e "s|mirrorlist=|#mirrorlist=|g" /etc/yum.repos.d/CentOS-*

# sudo sed -i -e "s|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g" /etc/yum.repos.d/CentOS-*

本质上是用仍在运行的URL替换之前的URL。这一段时间内应该可以解决这个问题。

相关文章

java(保密)

java(保密)

部分真题及答案1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20....

laravel 500坑的最终解决

网上搜来的文档太坑了,很多抄来抄去的,没找到根本反而浪费很多时间。一般来说500错误,要么一是laravel没有安装好,要么二是文件夹的权限问题。基本上是这两个问题,不需要搞一堆莫名其妙的测试。一、安...

仿站的时候一个元素一直刷不出来的问题

html,js,css都一样了,还有一个元素一直出不来。通过分析js源码,发现有一个参数‘id’是地址栏里带的,在js中做了处理,导致后续的数据都要根据这个id才能展示。把地址栏的地址后面加上‘’?i...

python自动给数字前面补0的方法

python中有一个zfill方法用来给字符串前面补0,非常有用n = "123"s = n.zfill(5)assert s&n...

12个学习Python编程小游戏,有趣又好玩

12个学习Python编程小游戏,有趣又好玩

前言学习编程对大多数人来说是枯燥而无聊,大家有时候往往会觉得精神崩溃,提不起学习的兴趣,因此从入门到放弃(笑哭),面临这种困境该怎么办呢?这时候就有一些大牛设计出用游戏来学习编程知识点,所以,这世界上...

街机游戏

https://www.yikm.net/下载地址:https://file.yikm.net/roms/capcom-cps-1/dino.zip?ver=107...