解决 Centos 使用 yum 时镜像源拉取失败的问题

2023-08-17 20:22:41 阅读:875 评论:0 点赞:0
所属分类: Linux Yum

例如当我们使用 yum 拉取镜像资源时报错:

yum update
# Failed to set locale, defaulting to C.UTF-8
# CentOS Linux 8 - AppStream                                                               71  B/s |  38  B     00:00
# Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist

错误导致原因:
CentOS Linux 8 已于 2021 年 12 月 31 日结束生命周期 (EOL)。这意味着 CentOS 8 将不再从 CentOS 官方项目获得开发资源。在 2021 年 12 月 31 日之后,如果需要更新CentOS,需要将镜像更改为 vault.centos.org

解决办法:

cd /etc/yum.repos.d/
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
# 再次执行 yum 命令完美解决
标签: Linux yum

不拘一格

职业:后端开发工程师
学校:重庆师范大学
城市:重庆
文章:165
一个喜欢学习的人,快来和我成为朋友吧....

登录逐梦笔记

注册逐梦笔记

已有账号?