当前位置: 首页 > news >正文

CentOS 8中 更新或下载时报错:为仓库 ‘appstream‘ 下载元数据失败 : Cannot prepare internal mirrorlist

一、错误重现

CentOS Stream 8 - AppStream                                                                0.0 B/s | 0 B 00:00
Errors during downloading metadata for repository 'appstream':
      - Curl error (6): Couldn't resolve host name for http://mirrorlist.centos.org/?release=8-stream&arch=x86_64&repo=AppStream&infra=stock [Could not resolve host: mirrorlist.centos.org]
错误:为仓库 'appstream' 下载元数据失败 : Cannot prepare internal mirrorlist: Curl error (6): Couldn't resolve host name for http://mirrorlist.centos.org/?release=8-stream&arch=x86_64&repo=AppStream&infra=stock [Could not resolve host: mirrorlist.centos.org]

或者

Failed to set locale, defaulting to C.UTF-8
CentOS Linux 8 - AppStream                                                                0.0 B/s | 0 B 00:00
Errors during downloading metadata for repository 'appstream':
     - Curl error (6): Couldn't resolve host name for http://mirrorlist.centos.org/?release=8&arch=x86_64&repo=AppStream&infra=container [Could not resolve host: mirrorlist.centos.org]
Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: Curl error (6): Couldn't resolve host name for http://mirrorlist.centos.org/?release=8&arch=x86_64&repo=AppStream&infra=container [Could not resolve host: mirrorlist.centos.org]

原因 : CentOS Linux 8已于 2021年12月31日停止更新和维护,由于CentOS 团队从官方镜像中移除CentOS 8的所有包,所以在使用yum源安装或更新会报上述失败错误。

进入仓库源文件夹下

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 clean all && yum makecache

更新软件包

yum update -y

在这里插入图片描述


成功解决了!

如果CentOS 7也报相同错误可以使用相同方法。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 彻底解决idea的编解码问题
  • c# .net core中间件,生命周期
  • 物联网实训室的核心功能有哪些?
  • WebPack5.0 快速入门
  • 什么是diff算法?
  • C++20中的constinit说明符
  • 【数据结构】二叉树———Lesson2
  • 十七、【文本编辑器(三)】图像坐标变换
  • 低代码中间件学习体验分享:业务系统的创新引擎
  • 从 Pandas 到 Polars 十八:数据科学 2025,对未来几年内数据科学领域发展的预测或展望
  • 云监控(华为) | 实训学习day2(10)
  • Eclipse 内容辅助
  • 微信小程序学习之旅
  • 【iOS】—— 消息传递和消息转发
  • 团队高效地使用 Git 进行协同开发
  • 【跃迁之路】【463天】刻意练习系列222(2018.05.14)
  • 2018一半小结一波
  • 5分钟即可掌握的前端高效利器:JavaScript 策略模式
  • canvas绘制圆角头像
  • Computed property XXX was assigned to but it has no setter
  • Git同步原始仓库到Fork仓库中
  • Go 语言编译器的 //go: 详解
  • JDK 6和JDK 7中的substring()方法
  • js继承的实现方法
  • MySQL几个简单SQL的优化
  • Selenium实战教程系列(二)---元素定位
  • SpringCloud集成分布式事务LCN (一)
  • Sublime text 3 3103 注册码
  • Travix是如何部署应用程序到Kubernetes上的
  • Vim Clutch | 面向脚踏板编程……
  • vue2.0一起在懵逼的海洋里越陷越深(四)
  • webpack项目中使用grunt监听文件变动自动打包编译
  • 等保2.0 | 几维安全发布等保检测、等保加固专版 加速企业等保合规
  • 干货 | 以太坊Mist负责人教你建立无服务器应用
  • 聊聊sentinel的DegradeSlot
  • 你真的知道 == 和 equals 的区别吗?
  • 容器化应用: 在阿里云搭建多节点 Openshift 集群
  • 如何选择开源的机器学习框架?
  • 网络应用优化——时延与带宽
  • 小试R空间处理新库sf
  • 学习笔记DL002:AI、机器学习、表示学习、深度学习,第一次大衰退
  • 用jquery写贪吃蛇
  • 容器镜像
  • 整理一些计算机基础知识!
  • ​低代码平台的核心价值与优势
  • ​无人机石油管道巡检方案新亮点:灵活准确又高效
  • ​业务双活的数据切换思路设计(下)
  • ​用户画像从0到100的构建思路
  • #VERDI# 关于如何查看FSM状态机的方法
  • #进阶:轻量级ORM框架Dapper的使用教程与原理详解
  • #免费 苹果M系芯片Macbook电脑MacOS使用Bash脚本写入(读写)NTFS硬盘教程
  • #我与Java虚拟机的故事#连载09:面试大厂逃不过的JVM
  • (19)夹钳(用于送货)
  • (20)目标检测算法之YOLOv5计算预选框、详解anchor计算
  • (C#)Windows Shell 外壳编程系列9 - QueryInfo 扩展提示