代码编织梦想

2021年12月31日CentOS 8 EOL。按照社区规则,CentOS 8的源地址http://mirror.centos.org/centos/8/内容已移除,目前第三方的镜像站中均已移除CentOS 8的源。阿里云的源http://mirrors.cloud.aliyuncs.com和http://mirrors.aliyun.com也无法同步到CentOS 8的源。当您在阿里云上继续使用默认配置的CentOS 8的源会发生报错。

#curl -sSL https://get.daocloud.io/docker | sh
 #Executing docker install script, commit: 93d2499759296ac1f9c510605fef85052a2c32be
+ sh -c 'yum install -y -q yum-utils'
错误:Failed to download metadata for repo 'AppStream': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried

阿里云解决方案

操作步骤
1、运行以下命令备份之前的repo文件

rename '.repo' '.repo.bak' /etc/yum.repos.d/*.repo

2、运行以下命令下载最新的repo文件

wget https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo -O /etc/yum.repos.d/Centos-vault-8.5.2111.repo
wget https://mirrors.aliyun.com/repo/epel-archive-8.repo -O /etc/yum.repos.d/epel-archive-8.repo

3、运行以下命令替换repo文件中的链接。

sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g'  /etc/yum.repos.d/Centos-vault-8.5.2111.repo &&  sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/Centos-vault-8.5.2111.repo && sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/Centos-vault-8.5.2111.repo
sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/epel-archive-8.repo

4、运行以下命令重新创建缓存。

yum clean all && yum makecache

yum源和epel源切换完成后,即可使用yum install命令在实例上安装您所需要的软件包。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/huidalang123/article/details/123988719

Error: Failed to download metadata for repo 'AppStream'-爱代码爱编程

记录一下在 build Dockerfile 的时候出现以下报错的解决过程: 环境 Centos8  执行以下命令 [root@localhost mydocker]# docker build -f /mydocker/Dockerfile2 -t mycentos:1.3 .  报上面的错。 1、检查是否可以连接外网   pin

yum设置为本地源的时候报错-爱代码爱编程

Yum软件仓库的作用是为了进一步简化RPM管理软件的难度以及自动分析所需软件包及其依赖关系的技术。可以把Yum想象成是一个硕大的软件仓库,里面保存有几乎所有常用的工具,而且只需要说出所需的软件包名称,系统就会自动为您搞定一切。搭建并配置Yum软件仓库的大致步骤如下所示。 第1步:进入到/etc/yum.repos.d/目录中(因为该目录存放着Yum软件仓库

Linux报错:Errors during downloading metadata for repository | Couldn‘t open file /mnt/AppStream/repoda-爱代码爱编程

错误信息 下面错误发生的主要场景是,执行一些yum 命令,比如install、makecache时发生的错误。究其原因是镜像文件位置发生了变化,或者被删除了。重新添加即可。 yum makecache  Repository extras is listed more than once in the configuration A

Error: Failed to download metadata for repo ‘AppStream‘-爱代码爱编程

问题描述 使用yum安装时出现如下错误: Errors during downloading metadata for repository 'AppStream':   - Status code: 404 for http://mirrors.cloud.aliyuncs.com/centos/8/AppStream/x86_64/os/repod

Centos8更换yum阿里云源报错Failed to connect to mirrors.aliyuncs.com port 80: Connection refused]-爱代码爱编程

2021年12月31日CentOS 8 EOL。按照社区规则,CentOS 8的源地址http://mirror.centos.org/centos/8/内容已移除,目前第三方的镜像站中均已移除CentOS 8的源。阿里云的源http://mirrors.cloud.aliyuncs.com和http://mirrors.aliyun.com也无法

关于 CentOS8出现“ Error: Failed to download metadata for repo ‘AppStream‘ “ 的解决方法-爱代码爱编程

问题   在centOS8.1上,需要下载安装一些软件,发现总是**“Failed to download metadata for repo ‘AppStream’ Error: Failed to download metadata for repo ‘AppStream’**”,尝试很多网上的方法都无法解决,一波三折终于解决,记录下。 原因   因

【Bug解决】CentOS-8中“Failed to download metadata for repo ‘AppStream‘: Cannot download repomd.xml”-爱代码爱编程

问题描述: 在服务器上安装nginx依赖包的时候报错: 错误:Failed to download metadata for repo 'AppStream': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried 问题原因:

CentOS 8报错:Failed to download metadata for repo ‘AppStream’-爱代码爱编程

CentOS 8使用yum命令时报错:Failed to download metadata for repo ‘AppStream’,其主要原因在于CentOS 8官方已停止维护,官方yum源镜像地址不再推送。 你可以尝试更换为国内源,但是往往伴随着各种莫名其妙的情况而失败。所以推荐以下方法(在你用各种更换国内源办法瞎搞胡搞前记得备份原始文件) 按顺

Error: Failed to download metadata for repo ‘appstream‘解决方案-爱代码爱编程

安装fuse-libs时出现了如下错误: Error: Failed to download metadata for repo ‘appstream’: Cannot prepare internal mirrorlist: No URLs in mirrorlisthttps://blog.csdn.net/watson2017/article/det

yum: Error: Failed to download metadata for repo ‘aliyun-AppStream‘: Cannot download repomd.xml-爱代码爱编程

前言 centOS8 于2021年12月31日停止了源的服务 当前系统为 CentOS [root@localhost ~]# cat /etc/centos-release CentOS Linux release 8.5.2111 [root@localhost ~]# yum 错误信息 [root@localhost ~]# yum i