目录

背景

报错信息

解决方案大致有三种

一、更新yum

二、若不行,可能是因为DNS不稳定吧,因为yum安装时会从三个”repo源“(base,extras,updates)随机获取地址

三、分析总结法

验证


背景

我使用yum方式安装软件时,比如zabbix这种软件,我们在安装时一般都是直接到zabbix官网,按照官方的步骤进行安装,但是有一个问题,官方的服务器不在国内,时常会在安装时导致超时报错。此时解决思路就因该是将官方源替换成国内的镜像源,例如阿里云、163的镜像源。要点就是网络问题!网络问题!网络问题!

注意安装zabbix时也要选择阿里云的镜像repo,地址如下:

rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm

报错信息

安装  3 软件包 (+7 依赖软件包)总计:7.2 M
总下载量:5.8 M
安装大小:29 M
Is this ok [y/d/N]: yDownloading packages:
No Presto metadata available for zabbix
zabbix-server-mysql-4.4.6-1.el FAILED                                          6 kB  00:01:00 ETA
http://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64/zabbix-server-mysql-4.4.6-1.el7.x86_64.rpm: [Errno 14] curl#18 - "transfer closed with 2193329 bytes remaining to read"
正在尝试其它镜像。
zabbix-agent-4.4.6-1.el7.x86_6 FAILED                                          3 kB  01:07:08 ETA
http://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64/zabbix-agent-4.4.6-1.el7.x86_64.rpm: [Errno 12] Timeout on http://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64/zabbix-agent-4.4.6-1.el7.x86_64.rpm: (28, 'Operation too slow. Less than 1000 bytes/sec transferred the last 30 seconds')
正在尝试其它镜像。
zabbix-web-4.4.6-1.el7.noarch. FAILED                                          0 kB  00:04:53 ETA
http://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64/zabbix-web-4.4.6-1.el7.noarch.rpm: [Errno 14] curl#18 - "transfer closed with 2625420 bytes remaining to read"
正在尝试其它镜像。
zabbix-agent-4.4.6-1.el7.x86_6 FAILED                                          6 kB  00:09:43 ETA
http://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64/zabbix-agent-4.4.6-1.el7.x86_64.rpm: [Errno 14] curl#18 - "transfer closed with 83410 bytes remaining to read"
正在尝试其它镜像。Error downloading packages:zabbix-web-4.4.6-1.el7.noarch: [Errno 256] No more mirrors to try.zabbix-server-mysql-4.4.6-1.el7.x86_64: [Errno 256] No more mirrors to try.zabbix-agent-4.4.6-1.el7.x86_64: [Errno 256] No more mirrors to try.

解决方案大致有三种

一、更新yum

  yum clean all

  yum makecache

  yum update -y

二、若不行,可能是因为DNS不稳定吧,因为yum安装时会从三个”repo源“(base,extras,updates)随机获取地址

(1)编辑网络配置:vi /etc/sysconfig/network-scripts/ifcfg-eth0

在本地网关DNS1下,添加aliyun网关 DNS2=223.5.5.5(可以理解为:将base,updates的“repo源”换为aliyun的)

重启网络服务:service network restart

(2)上步骤若还不行,请继续以下步骤(换yum源,可以理解为上一步的plus,再将extras换为aliyun的源)

 先备份老源:mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

 CentOS7系统:wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

具体方法参考阿里云官方:https://developer.aliyun.com/mirror/centos?spm=a2c6h.13651102.0.0.3e221b11iDH0bA

(3)刷新并生成缓存

  yum clean all

  yum makecache

三、分析总结法

首先该问题的出现是由于网络的震荡导致,这是重点。

(1)将源更换成阿里云的官方源,步骤参考如上

(2)同时将zabbix的官方源更换成阿里云里面的zabbix镜像源,因为zabbix官方源根本网络不通,因为国家防火墙的拦截,导致网络不通。

这是阿里源的zabbix镜像地址: https://mirrors.aliyun.com/zabbix/zabbix/4.4/rhel/7/

修改系统中早期生成的zabbix.repo文件,如下:主要是把baseurl替换成阿里云的zabbix镜像地址即可。

修改完了记得,清理再重组:yum clean all  yum makecache

1

2

3

4

5

[zabbix]

name=aliyun - zabbix - $basearch

baseurl=https://mirrors.aliyun.com/zabbix/zabbix/4.4/rhel/7/$basearch/

enabled=1

gpgcheck=0

如图示,国内的zabbix镜像源网络是通的,所以此时可以正常安装zabbix,问题得到解决。

验证

如图示,zabbix-agent已经可以正常安装

linux centos yum 报错 [Errno 256] No more mirrors to try 解决方法相关推荐

  1. yum报错[Errno 256] No more mirrors to try.

    我的yum 用的是163的源 yum -y install 某rpm包,报错[Errno 256] No more mirrors to try. 解决方法,yum -y install ftp,即可 ...

  2. linux centos7 yum 报错 Public key for *.rpm is not installed 解决方法

    报错信息: [root@localhost backup]# yum -y install net-snmp Loaded plugins: fastestmirror Repository base ...

  3. yum [Errno 256] No more mirrors to try 解决方法

    刚才安装smb时遇到问题yum [Errno 256] No more mirrors to try 解决方法: 系统信息:CentOS release 6.6 (Final) 1.yum clean ...

  4. linux centos yum 报错 获取GPG密钥失败 Errno 14

    安装命令 sudo yum install docker-ce-18.03.0.ce 错误信息 安装 1 软件包 (+10 依赖软件包) 升级 ( 10 依赖软件包)总计:46 M Is this o ...

  5. linux centos yum 报错 one of the configured repositories failed 解决方法

    目录 错误现象 解决方法 第一步 第二步 错误现象 One of the configured repositories failed (Unknown), and yum doesn't have ...

  6. linux shell脚本 报错dirname:无效选项 -- b 错误原因 解决方法

    今天在写一个Shell脚本的时候,发现调试的时候会报一个错 [oracle@smidb11 autoawrrpt]$ . a.sh dirname:无效选项 -- b 请尝试执行"dirna ...

  7. Linux 安装yum报错Could not resolve host 转载

    Linux 安装yum报错Could not resolve host 已加载插件:langpacks http://update.cs2c.com.cn:8080/NS/V7/V7Update4/o ...

  8. 【报错解决】linux网络编程报错storage size of ‘serv_addr’ isn’t known解决办法

    linux网络编程报错storage size of 'serv_addr' isn't known解决办法 报错如下: server.c:18:21: error: storage size of ...

  9. mysql table plugin,MySql报错Table mysql.plugin doesn’t exist的解决方法

    MySql报错Table mysql.plugin doesn't exist的解决方法 一般产生原因是手工更改my.ini的数据库文件存放地址导致的 mysql服务启动时候找不到内置数据库" ...

最新文章

  1. 物联网时代营销怎么做?
  2. 大马哈鱼的C#学习笔记(3):Invoke/BeginInvoke/DynamicInvoke
  3. Linux System Programming --Chapter Nine
  4. Java 接口和抽象类可以被new么?
  5. macaca运行报错之chrome-driver问题处理,关闭 Chrome 的自动更新
  6. 毫秒级百万数据分页存储过程
  7. python sqlalchemy orm
  8. 膨润土和cmc和php,膨润土矿钻探用低固相泥浆的配方选择与生产试验
  9. leetcode题库221-- 最大正方形
  10. 2017CCPC哈尔滨 M:Geometry Problem(随机)
  11. 【万字总结】基于多智能体强化学习的《星际争霸II》中大师级水平的技术研究
  12. Linux ida 代码,[分享][下载]IDA Pro 7.5 Linux Demo
  13. 平面一般力系最多可以求解_利用平面任意力系的平衡方程最多可求解几个未知量(  )。...
  14. CSS简单实现一个箭头
  15. OneNote英文字体自动变成Calibri的问题
  16. 初学者学python用什么软件,python编程入门软件
  17. python安装及使用技巧
  18. KEIL 提示L6406E L6407E的解决方法
  19. 明日立秋 autumn begins,天气渐凉
  20. 天若有情天不老,人若有心人不走

热门文章

  1. J2ME下的游戏精灵的碰撞检测(转)
  2. 工业互联网 — 5G 边缘计算与 IIoT
  3. Strongswan — 常用配置说明
  4. Openstack组件部署 — Netwotking service组件介绍与网络基本概念
  5. 异步FIFO芯片IDT7204、IDT7205的使用
  6. 韦东山u-boot、kernel打补丁操作
  7. Linux 6.8 root密码丢失找回
  8. 《TCP/IP图解》读书笔记
  9. request.getServletPath()和request.getPathInfo()用法
  10. sql中的text字段如何导入oracle