[Centos7 yum源报错] repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found 解决方案

这篇具有很好参考价值的文章主要介绍了[Centos7 yum源报错] repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found 解决方案。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言:用公司的ECS  yum方式安装JDK1.8,出现yum源找不到的问题,具体报错如下:

http://yum.tbsite.net/epel/7/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found Trying other mirror.

一、直接替换成阿里云的yum源的方法(对我无效)

替换Centos-Base.repo前可以备份一下

cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

下载阿里云的yum源并替换

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

生成新的yum缓存

yum clean all
yum makecache

二、重装yum,更新yum源(验证有效)

1 .删除老仓库文件

cd /etc/yum.repos.d

rm *.*

2.卸载yum包 

rpm -qa yum yum-3.4.3-150.el7.centos.noarch

卸载安装组件

rpm -qa | grep yum | xargs rpm -e --nodeps 

rpm -qa yum

3.随便找个文件夹,下载最新的rpm包

在http://mirrors.163.com/centos/7/os/x86_64/Packages/ 这个目录下找最新的rpm包并下载

  • yum-最新版.centos.noarch.rpm 

  • yum-metadata-parser-最新版.x86_64.rpm

  • yum-plugin-fastestmirror-最新版.noarch.rpm

  • 下载 wget 跟你找到最新软件包名称

举例:

wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-168.el7.centos.noarch.rpm

wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm

wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch.rpm  

4.安装yum

rpm -ivh yum-*

查看安装是否成功

rpm -qa yum

5. 导入证书

rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7

6.添加国内的yum源

#网易源(推荐):
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo

#阿里源:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

7.清除yum缓存,生成新的缓存

yum clean all

yum makecache

测试,使用yum安装telnet命令成功:

yum install telnet-server

[Centos7 yum源报错] repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found 解决方案文章来源地址https://www.toymoban.com/news/detail-511927.html

到了这里,关于[Centos7 yum源报错] repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found 解决方案的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • failure: repodata/repomd.xml from xxxxxx: [Errno 256] No more mirrors to try.

    今天在Linux上面安装PostgreSQL的时候发生了 报错情况 failure: repodata/repomd.xml from xxxxxx: [Errno 256] No more mirrors to try.  看了一下报错分析貌似是yum源出现了问题,查了一些资料后进行尝试 既然是yum源有问题那么就尝试把yum源文件进行更新试 1.备份一下yum原来的“.repo”文件(Cent

    2024年02月08日
    浏览(28)
  • 解决failure: repodata/repomd.xml from kubernetes: [Errno 256] No more mirrors to try

    failure: repodata/repomd.xml from kubernetes: [Errno 256] No more mirrors to try. https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/repodata/repomd.xml: [Errno -1] repomd.xml signature could not be verified for kubernetes 翻译: 失败:repodata/repomd。来自kubernetes的xml:[Errno 256]没有更多镜像可供尝试。 https://mirro

    2024年02月01日
    浏览(30)
  • centos8.5本地yum源报错

    在下载文件出现以下错误 [root@server ~]# yum install gcc Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use subscription-manager to register. RHEL8.5-BaseOS                                                

    2024年02月13日
    浏览(65)
  • 解决:Failed to download metadata for repo ‘base‘: Cannot download repomd.xml: Cannot download repodata

    1.先查看本机的系统信息 [root@h0436 h0436 zlong]# cat /etc/redhat-release 2.进入yum.repos.d [root@h0436 zlong]# cd /etc/yum.repos.d 3.查看镜像文件(看看你需要修改的哪个文件) [root@h0436 yum.repos.d]# ls CentOS-Base.repo         CentOS-Base.repo.bak  epel.repo CentOS-Base.repo.backup  docker-ce.repo 4.修改文件(我的是

    2024年01月18日
    浏览(40)
  • 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 也无法同步到CentOS 8的源。当您在阿里云上继续使用默认配置的CentOS 8的源会

    2024年02月15日
    浏览(36)
  • centos7配置本地yum源

    准备工作 1、先备份虚拟机centos7 2、有Centos7镜像文件   1、 从winscp导入CentOS7的镜像文件 不知道怎么导入的看这个链接:winscp连接centos7 这里传输后的目录要记得,我这里选择桌面目录下 2、创建存储,挂载目录 mkdir -p /yum/iso /创建存储centos镜像文件的目录 mkdir -p /yum/local /创建

    2024年02月05日
    浏览(48)
  • Linux CentOS7中yum的使用&&更新yum源

    我们在windows中我们是经常需要下载一些我们需要的软件,那么我们在Linux中理所当然也是需要的,那么我们如何安装软件呢?? 1.源代码安装:源代码安装就是直接自己安装源代码,并且是自己找源码,自己设置代码依赖关系,所以这个源代码安装并不是我们使用的 2.rpm安装

    2024年02月06日
    浏览(38)
  • 虚拟机给Centos7配置yum源(本地yum和网络yum)

    文章目录 目录 文章目录 前言 一、本地yum源配置 二、配置网络yum源 (需要能连接外网) 总结 yum简介: 1.Yum(全称为 Yellowdog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。 2.基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理

    2024年02月01日
    浏览(44)
  • CentOS7配置阿里yum源 超详细!!!

    所有操作都是在root权限下做的,切换root用户 命令: su root 使用 ls /etc/yum* 查看所有的关于yum的文件的路径   命令: cd /etc/yum.repos.d 进去,以便于操作 我们需要配置的是CentOS-Base.repo和epel.repo文件 先下载wget,先备份就不能用yum安装东西了 命令: yum install wget -y 备份原来的文件

    2024年01月21日
    浏览(33)
  • CentOS7 挂载镜像为本地YUM源

    mkdir  /media/centos7_repo **注意不要放在刚刚创建的目录下** 方式有多种 winscp 或者 利用windowshell下执行scp命令 比如 /usr/local/src/ 利用mount A  B 命令挂载 A代表ISO文件所在位置  B代码第1步创建的目录 删除/etc/yum.repos.d/的内容 **删除之前BAK下** #创建备份目录 mkdir -p /etc/bak #移动到备

    2024年02月07日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包