【Linux_Cent OS】yum错误:failure: repodata/repomd.xml from local: [Errno 256] No more mirrors to try.

这篇具有很好参考价值的文章主要介绍了【Linux_Cent OS】yum错误:failure: repodata/repomd.xml from local: [Errno 256] No more mirrors to try.。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题再现

近期在学习Linux,发现在学习yum时,进行一些必要操作,总会出现该错误。
failure: repodata/repomd.xml from local: [Errno 256] No more mirrors to try. file:///mnt/ios/repodata/repomd.xml: [Errno 14] curl#37 - "Couldn't open file /mnt/ios/repodata/repomd.xml"

failure: repodata/repomd.xml from local: [errno 256] no more mirrors to try.,细节和错误,linux,xml,运维,centos,服务器

解决

failure: repodata/repomd.xml from local: [errno 256] no more mirrors to try.,细节和错误,linux,xml,运维,centos,服务器

删除老的仓库

rm /etc/yum.repos.d/*.*
failure: repodata/repomd.xml from local: [errno 256] no more mirrors to try.,细节和错误,linux,xml,运维,centos,服务器

卸载yum包

 [root@centos7-9-2009-zsc yum.repos.d]# rpm -qa yum yum
yum-3.4.3-168.el7.centos.noarch
[root@centos7-9-2009-zsc yum.repos.d]# rpm -qa yum yum-3.4.3-168.el7.centos.noarch
yum-3.4.3-168.el7.centos.noarch
[root@centos7-9-2009-zsc yum.repos.d]# rpm -qa | grep yum | xargs rpm -e --nodeps
警告:/etc/yum/pluginconf.d/langpacks.conf 已另存为 /etc/yum/pluginconf.d/langpacks.conf.rpmsave
[root@centos7-9-2009-zsc yum.repos.d]# rpm -qa yum yum-3.4.3-168.el7.centos.noarch
[root@centos7-9-2009-zsc yum.repos.d]# rpm -qa | grep yum | xargs rpm -e --nodeps
rpm:未给出要擦除的软件包
[root@centos7-9-2009-zsc yum.repos.d]# rpm -qa yum
[root@centos7-9-2009-zsc yum.repos.d]# ls
[root@centos7-9-2009-zsc yum.repos.d]# 

rpm -qa yum没有提示表明已删除
failure: repodata/repomd.xml from local: [errno 256] no more mirrors to try.,细节和错误,linux,xml,运维,centos,服务器

下载rpm包

可下载最新的。

[root@centos7-9-2009-zsc ~]# ls anaconda-ks.cfg       myresult 
yum-3.4.3-168.el7.centos.noarch.rpm         
yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch.rpm  模板  图片  下载  桌面
initial-setup-ks.cfg  print    
yum-metadata-parser-1.1.4-10.el7.x86_64.rpm  公共                       
视频  文档  音乐 

failure: repodata/repomd.xml from local: [errno 256] no more mirrors to try.,细节和错误,linux,xml,运维,centos,服务器

下载地址

下载地址

下载内容

下载三项:failure: repodata/repomd.xml from local: [errno 256] no more mirrors to try.,细节和错误,linux,xml,运维,centos,服务器

并将其传至centOS

failure: repodata/repomd.xml from local: [errno 256] no more mirrors to try.,细节和错误,linux,xml,运维,centos,服务器

接下来,进行安装rpm

rpm -ivh yum-*
failure: repodata/repomd.xml from local: [errno 256] no more mirrors to try.,细节和错误,linux,xml,运维,centos,服务器

进行检查(养成好习惯)

failure: repodata/repomd.xml from local: [errno 256] no more mirrors to try.,细节和错误,linux,xml,运维,centos,服务器

检查方式二

failure: repodata/repomd.xml from local: [errno 256] no more mirrors to try.,细节和错误,linux,xml,运维,centos,服务器

导入证书

[root@centos7-9-2009-zsc ~]# rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7

failure: repodata/repomd.xml from local: [errno 256] no more mirrors to try.,细节和错误,linux,xml,运维,centos,服务器

配置阿里源

failure: repodata/repomd.xml from local: [errno 256] no more mirrors to try.,细节和错误,linux,xml,运维,centos,服务器

[root@centos7-9-2009-zsc ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
--2022-10-23 10:16:39--  http://mirrors.aliyun.com/repo/Centos-7.repo
正在解析主机 mirrors.aliyun.com (mirrors.aliyun.com)... 27.128.147.239, 27.128.147.234, 27.128.147.237, ...
正在连接 mirrors.aliyun.com (mirrors.aliyun.com)|27.128.147.239|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:2523 (2.5K) [application/octet-stream]
正在保存至: “/etc/yum.repos.d/CentOS-Base.repo”

100%[===============================================================================================================================================>] 2,523       --.-K/s 用时 0s      

2022-10-23 10:16:39 (920 MB/s) - 已保存 “/etc/yum.repos.d/CentOS-Base.repo” [2523/2523])

下一步,进行清缓存

[root@centos7-9-2009-zsc ~]# yum clean all
已加载插件:fastestmirror
正在清理软件源: base extras updates
Cleaning up list of fastest mirrors

最后生成/制作出新的缓存

[root@centos7-9-2009-zsc ~]# yum makecache
已加载插件:fastestmirror
Determining fastest mirrors
 * base: mirrors.aliyun.com
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
http://mirrors.aliyuncs.com/centos/7/os/x86_64/repodata/repomd.xml: [Errno 14] curl#7 - "Failed connect to mirrors.aliyuncs.com:80; 拒绝连接"
正在尝试其它镜像。
http://mirrors.cloud.aliyuncs.com/centos/7/os/x86_64/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: mirrors.cloud.aliyuncs.com; 未知的错误"
正在尝试其它镜像。
base                                                                                                                                                              | 3.6 kB  00:00:00     
extras                                                                                                                                                            | 2.9 kB  00:00:00     
updates                                                                                                                                                           | 2.9 kB  00:00:00     
(1/10): base/7/x86_64/group_gz                                                                                                                                    | 153 kB  00:00:00     
(2/10): base/7/x86_64/primary_db                                                                                                                                  | 6.1 MB  00:00:06     
(3/10): extras/7/x86_64/primary_db                                                                                                                                | 249 kB  00:00:00     
(4/10): extras/7/x86_64/filelists_db                                                                                                                              | 276 kB  00:00:00     
(5/10): extras/7/x86_64/other_db                                                                                                                                  | 149 kB  00:00:00     
(6/10): base/7/x86_64/other_db                                                                                                                                    | 2.6 MB  00:00:02     
(7/10): updates/7/x86_64/filelists_db                                                                                                                             | 9.6 MB  00:00:10     
(8/10): updates/7/x86_64/other_db                                                                                                                                 | 1.2 MB  00:00:01     
(9/10): base/7/x86_64/filelists_db                                                                                                                                | 7.2 MB  00:00:23     
(10/10): updates/7/x86_64/primary_db                                                                                                                              |  17 MB  00:00:18     
元数据缓存已建立

failure: repodata/repomd.xml from local: [errno 256] no more mirrors to try.,细节和错误,linux,xml,运维,centos,服务器

以上步骤操作完成后,我们进行前后对比

就不会再报错啦~~~

重新安装后

failure: repodata/repomd.xml from local: [errno 256] no more mirrors to try.,细节和错误,linux,xml,运维,centos,服务器

之前报错~~~

failure: repodata/repomd.xml from local: [errno 256] no more mirrors to try.,细节和错误,linux,xml,运维,centos,服务器

对比
[root@centos7-9-2009-zsc ~]# yum check-update -y dialog
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
file:///mnt/ios/repodata/repomd.xml: [Errno 14] curl#37 - "Couldn't open file /mnt/ios/repodata/repomd.xml"
正在尝试其它镜像。


 One of the configured repositories failed (local),
 and yum doesn't have enough cached data to continue. At this point the only
 safe thing yum can do is fail. There are a few ways to work "fix" this:

     1. Contact the upstream for the repository and get them to fix the problem.

     2. Reconfigure the baseurl/etc. for the repository, to point to a working
        upstream. This is most often useful if you are using a newer
        distribution release than is supported by the repository (and the
        packages for the previous distribution release still work).

     3. Run the command with the repository temporarily disabled
            yum --disablerepo=local ...

     4. Disable the repository permanently, so yum won't use it by default. Yum
        will then just ignore the repository until you permanently enable it
        again or use --enablerepo for temporary usage:

            yum-config-manager --disable local
        or
            subscription-manager repos --disable=local

     5. Configure the failing repository to be skipped, if it is unavailable.
        Note that yum will try to contact the repo. when it runs most commands,
        so will have to try and fail each time (and thus. yum will be be much
        slower). If it is a very temporary problem though, this is often a nice
        compromise:

            yum-config-manager --save --setopt=local.skip_if_unavailable=true

failure: repodata/repomd.xml from local: [Errno 256] No more mirrors to try.
file:///mnt/ios/repodata/repomd.xml: [Errno 14] curl#37 - "Couldn't open file /mnt/ios/repodata/repomd.xml"

failure: repodata/repomd.xml from local: [Errno 256] No more mirrors to try. file:///mnt/ios/repodata/repomd.xml: [Errno 14] curl#37 - "Couldn't open file /mnt/ios/repodata/repomd.xml"

[root@centos7-9-2009-zsc ~]# yum check-update -y dialog
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
[root@centos7-9-2009-zsc ~]# 

已加载插件:fastestmirror Loading mirror speeds from cached hostfile
*base: mirrors.aliyun.com
*extras: mirrors.aliyun.com
*updates: mirrors.aliyun.com文章来源地址https://www.toymoban.com/news/detail-784994.html

这次错误学习纠正就到这里啦~

我们下次再见 最后别忘记点赞关注+收藏呀~~

到了这里,关于【Linux_Cent OS】yum错误:failure: repodata/repomd.xml from local: [Errno 256] No more mirrors to try.的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • [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前可以备份一下 下载阿里云的yum源并

    2024年02月11日
    浏览(49)
  • 安装docker报错failure: repodata/repomd.xml from docker-ce-stable: [Errno 256] No more mirrors to try. ht

    运行sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo之后报错 failure: repodata/repomd.xml from docker-ce-stable: [Errno 256] No more mirrors to try.https://download.docker.com/linux/centos/$releasever/x86_64/stable/repodata/repomd.xml: [Errno 14] HTTPS Error 404 - Not Found 安装的docker时的配置文件有问

    2024年01月17日
    浏览(46)
  • Linux 操作系统(Cent OS虚拟机)——DHCP的安装与配置

    本次使用的虚拟机是CentOS 64位 的 一、安装DHCP服务器软件 1.配置网络环境 VMware Workstation 软件 上方工具栏选择编辑→虚拟网络编辑器,  自己的电脑上需要先点击“更改设置”,授予权限,如下图,如果没有这个选项则说明已经有权限,跳过这一步到下一步。  如果你的电脑

    2024年02月07日
    浏览(50)
  • 解决: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日
    浏览(52)
  • CENT OS 8 Stream 安装部署 Zabbix 6.0 LTS

    服务器系统CentOS8 Stream,阿里源镜像下载 https://developer.aliyun.com/mirror/ Zabbix官网指南 https://www.zabbix.com/cn/download?zabbix=6.0os_distribution=centosos_version=7components=proxydb=mysqlws= 虚拟机用户信息整合 服务器用户: root 1234 zf 1234 MySQL用户: root 12456 zabbix password Zabbix6.0用户: zabbix password 前

    2024年02月08日
    浏览(33)
  • 如何在Cent OS 7上设置和配置OpenVPN服务器

    虚拟专用网络(VPN)允许您像在专用网络上一样穿越不受信任的网络。当您的智能手机或笔记本电脑连接到不受信任的网络(如酒店或咖啡店的WiFi)时,它可以让您自由安全地访问互联网。当与HTTPS连接结合使用时,此设置允许您保护您的无线登录和交易。您可以规避地理限制和审

    2024年02月07日
    浏览(72)
  • VMware workstation 17 pro 配置虚拟机(Cent OS7)的保姆机教程

    对于Linux初学者来说,VMware这个虚拟机软件就是不错的选择。下面我们一起来看看VMware配置虚拟机的详细过程。 提示:以下是本篇文章正文内容,下面案例可供参考 此处省略VMware workstation 17 pro和CentOS 7的下载安装教程 如果自己的电脑是32位就选centos7 32位;如果自己的电脑是

    2024年02月11日
    浏览(45)
  • Linux yum 运行时提示编码问题错误

    报错: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal 解决: 这个报错是编码问题导致的 在文件头加上 # -*- coding:utf-8 -*- 对需要比较的中文字符变量如: label = label.decode(\\\'utf-8\\\') 具体实例: 问题展示: 问题解决: 再次测试:

    2024年02月16日
    浏览(49)
  • Linux yum安装pgsql出现Bad GPG signature错误

    官方文档:https://www.postgresql.org/download/linux/redhat/ 按照官方文档操作执行如下命令: 提示找不到,此时需要进行如下操作: 继续执行:sudo yum install -y postgresql12-server 出现错误:Error: Failed to download metadata for repo \\\'pgdg-common\\\': repomd.xml GPG signature verification error: Bad GPG signature 此时只

    2024年04月13日
    浏览(38)
  • linux虚拟IP/yum Invalid version flag: if 错误//configure:错误:HTTP重写模块需要PCRE库。

    cd /etc/sysconfig/network-scripts ll vi ifcfg-ens33(每个人的文件名都不一样,要自己看文件名是什么) #确保ONBOOT=yes #ONBOOT的意思是系统在启动的时候是否激活网卡,只有激活网卡,才能进行网络通讯 #如果文件没有下面的这些字段,就自己增加   BOOTPROTO=static IPADDR=192.168.xxx.xxx  #你自己

    2023年04月19日
    浏览(56)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包