linux为repo 'AppStream'下载元数据失败的解决

 更新时间:2023年06月15日 16:38:44   作者:蜡笔没了小新git  
这篇文章主要介绍了linux为repo 'AppStream'下载元数据失败的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

linux为repo 'AppStream'下载元数据失败

显示错误 

  • 为 repo 'AppStream' 下载元数据失败
  • 错误:为 repo 'AppStream' 下载元数据失败 

解决

查看网络有无连接,或者防火墙。

Centos8下载元数据失败(Cannot download repomd.xml: Cannot download repodata/repomd.xml)

背景

新装了Centos8操作系统,安装yum-utils时报错。

[parallels@localhost yum.repos.d]$ sudo yum install -y yum-utils 
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://mirror.cloud.aliyuncs.com/centos-vault/8.5.2111/AppStream/x86_64/os/repodata/repomd.xml [Could not resolve host: mirror.cloud.aliyuncs.com]
错误:为仓库 'appstream' 下载元数据失败 : Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried

问题分析

经查询,CentOS8操作系统版本生命周期结束,Linux社区不再维护,需要还源。

解决办法

将yum源换为国内流行的阿里云

1)备份

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

2)从阿里云下载从阿里云下载

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

3)替换源链接

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

4)清除并更新缓存

yum clean all && yum makecache

5)验证

sudo yum update

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Linux指定端口连接Redis服务器的步骤详解

    Linux指定端口连接Redis服务器的步骤详解

    Redis是一种流行的开源内存数据库,常用于缓存、消息队列等场景,在Linux系统上,连接Redis服务器需要使用客户端工具,在本篇博文中,我们将介绍如何使用Linux指定端口连接Redis,需要的朋友可以参考下
    2024-09-09
  • Linux常用命令mkdir详解

    Linux常用命令mkdir详解

    在Linux系统中,mkdir命令用来创建一个目录或一个级联目录。那么具体如何使用呢,我们下面来探讨下
    2018-04-04
  • 让Apache Shiro保护你的应用

    让Apache Shiro保护你的应用

    本文介绍的Apache Shiro,是一个不同寻常的Java安全框架,为保护应用提供了简单而强大的方法。本文还解释了Apache Shiro的项目目标、架构理念以及如何使用Shiro为应用安全保驾护航
    2014-10-10
  • Centos6 网络配置的实例详解

    Centos6 网络配置的实例详解

    这篇文章主要介绍了Centos6 网络配置的实例详解的相关资料,希望通过本文大家能够掌握配置网络的知识,需要的朋友可以参考下
    2017-09-09
  • Linux中使用命令more,less,cat查看文件内容

    Linux中使用命令more,less,cat查看文件内容

    今天小编就为大家分享一篇关于Linux中使用命令more,less,cat查看文件内容,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • 如何解决Ubuntu18.04循环登录/卡在开机界面/无法进入图形界面的问题

    如何解决Ubuntu18.04循环登录/卡在开机界面/无法进入图形界面的问题

    这篇文章主要介绍了如何解决Ubuntu18.04循环登录/卡在开机界面/无法进入图形界面的问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-05-05
  • Linux安装CUDA GCC版本不兼容问题

    Linux安装CUDA GCC版本不兼容问题

    这篇文章主要介绍了Linux安装CUDA GCC版本不兼容问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-02-02
  • Linux进程地址空间详解

    Linux进程地址空间详解

    在C语言编程中,内存管理是一个重要的环节,本文详细解析了C语言中的内存区域划分,包括栈区、堆区、全局区等,并探讨了fork函数的遗留问题,即如何出现一个变量同时等于0又大于0的情况,此外,文章还深入讨论了进程地址空间的概念
    2024-10-10
  • linux本机进程间通信之UDS详解

    linux本机进程间通信之UDS详解

    文章介绍了Unix域套接字(UDS)的使用方法,这是一种在同一台主机上不同进程间通信的方式,UDS支持三种套接字类型:SOCK_STREAM、SOCK_DGRAM和SOCK_SEQPACKET,创建UDS需要指定协议族AF_UNIX和相应的套接字类型,与AF_INET不同
    2025-03-03
  • Linux系统安装NoSQL(MongoDB和Redis)步骤及问题解决办法(总结篇)

    Linux系统安装NoSQL(MongoDB和Redis)步骤及问题解决办法(总结篇)

    这篇文章主要介绍了Linux系统安装NoSQL(MongoDB和Redis)步骤及问题解决办法的相关资料,本文分步骤给大家介绍的非常详细,具有参考借鉴价值,感兴趣的朋友一起看看吧
    2016-10-10

最新评论