yum 报错:centos yum (28, 'Connection time-out') Trying other mirror.
问题:
在本地的虚拟机使用yum安装软件时,经常出现 centos yum (28, 'Connection time-out') Trying other mirror. 或下面的那样情况imeout on http://mirrors.aliyun.com/centos/6/os/x86_64/repodata/repomd.xml: (28, 'Connection time-out') Trying other mirror.
在centOs上安装软件时。提示超时,或链接不上的信息:http://mirrors.aliyun.com/centos/6/os/x86_64/repodata/repomd.xml: [Errno 12] Timeout on http://mirrors.aliyun.com/centos/6/os/x86_64/repodata/repomd.xml: (28, 'Connection time-out')
Trying other mirror.
http://mirrors.aliyuncs.com/centos/6/os/x86_64/repodata/repomd.xml: [Errno 12] Timeout on http://mirrors.aliyuncs.com/centos/6/os/x86_64/repodata/repomd.xml: (28, 'Connection time-out')
Trying other mirror.
http://mirrors.cloud.aliyuncs.com/centos/6/os/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'mirrors.cloud.aliyuncs.com'"
Trying other mirror.
http://mirrors.aliyun.com/epel/6/x86_64/repodata/repomd.xml: [Errno 12] Timeout on http://mirrors.aliyun.com/epel/6/x86_64/repodata/repomd.xml: (28, 'Connection time-out')
Trying other mirror.
当你用排查ping 网络时发现又是通的,浏览器访问链接也是通的。这就奇怪了,为什么yum一安装就说超时报错。换了阿里,网易好几个源都是一个问题,注意了,这可能不是repo源的问题,而是你DNS解析设置的问题。
我们知道网卡的DNS设置是首先生效的 /etc/sysconfig/network-scripts/ifcfg-eth0 然后才是全局的DNS配置文件 /etc/resolv.conf
可能你都都习惯这样设置(在网卡上直接配置外网的DNS解析地址),这样设置在你的公网服务器(如VPS,云服务器等环境)是没有问题的,可当在本地环境(如:虚拟机,本地网络)时就会造成了我们yum安装超时报错。
下面的就是常见不靠谱的DNS配置,
当你在你的虚拟机网卡设置成外网的DNS,网络好时没事,一不稳定,虚拟机网关在转发请求时,就容易掉,超时就会导致你安装软件失败。
而本地虚拟机DNS1设置为网关地址,请求通过网关出去会自己找本地的DNS服务器去解析,然后返回给本机。
解决方案:
建议本地虚拟机环境,设置DNS1为网关地址,DNS2 为 223.5.5.5 等其他公网DNS
划线的地址要填你自己虚拟机的网关地址。
虚拟机的网关在网卡信息和相应软件的网络管理中可以找到。
我的本地虚拟机常用的DNS设置,可以参考
[root@web-01 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE="Ethernet"
BROWSER_ONLY="no"
BOOTPROTO="none"
DEFROUTE="yes"
DEVICE="eth0"
ONBOOT="yes"
IPADDR="10.0.0.6"
PREFIX="24"
GATEWAY="10.0.0.2"
DNS1=10.0.0.2 # DNS1 设置为网关地址
DNS2=223.5.5.5 #DNS2设置为阿里DNS,或其他的如8.8.8.8这样网卡的DNS设置就双保险了 [root@web-01 ~]# cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 10.0.0.2
nameserver 8.8.8.8
换源
搞清楚自己的DNS设置后在设置repo源的问题。
注意上面提到的,自己网卡的DNS设置好后!! 然后再换源,不然换完还是超时报错,会很崩溃
这里是CentOS换国内阿里云yum源
1、备份
2、下载新的CentOS-Base.repo 到/etc/yum.repos.d/
CentOS 5
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo
或者
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repoCentOS 6
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
或者
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repoCentOS 7
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
或者
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
3、之后运行yum makecache生成缓存
yum 报错:centos yum (28, 'Connection time-out') Trying other mirror.相关推荐
- yum报错failure: repodata/repomd.xml from Centos: [Errno 256] No more mirrors to try. importing repomd.
yum报错failure: repodata/repomd.xml from Centos: [Errno 256] No more mirrors to try. importing repomd. ...
- yum 报错: If above article doesn‘t help to resolve this issue please use https://bugs.centos.org/.
yum 报错 1. 报的错 2. 解决 3. /etc/yum.repos.d/epel.repo 文件 1. 报的错 If above article doesn't help to resolve ...
- linux yum报错:Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile
linux yum报错:Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile (C ...
- 解决yum 不能更新问题 :yum 报错Loaded plugins: fastestmirror, refresh-packagekit, security
解决yum 不能更新问题 :yum 报错Loaded plugins: fastestmirror, refresh-packagekit, security 参考文章: (1)解决yum 不能更新问 ...
- epel安装第三方扩展源后,运行yum报错的解决方案
epel安装第三方扩展源后,运行yum报错的解决方案 参考文章: (1)epel安装第三方扩展源后,运行yum报错的解决方案 (2)https://www.cnblogs.com/jingxiaoni ...
- Linux 安装yum报错Could not resolve host 转载
Linux 安装yum报错Could not resolve host 已加载插件:langpacks http://update.cs2c.com.cn:8080/NS/V7/V7Update4/o ...
- mysql 报错 get error 28 from storage engine 解决方法
mysql 报错 get error 28 from storage engine 解决方法 参考文章: (1)mysql 报错 get error 28 from storage engine 解决 ...
- MySQL报错解决方案:2013-Lost connection
MySQL报错解决方案:2013-Lost connection 参考文章: (1)MySQL报错解决方案:2013-Lost connection (2)https://www.cnblogs.co ...
- [virtualBox]Host-only模式下虚拟机报错activation of network connection failed
1.描述:host-only模式下,虚拟机切换成新增的网卡后,虚拟机的网卡找不到IPv4的地址并报错activation of network connection failed 2.步骤还原 1.配 ...
- grpc 报错 rpc: the client connection is closing
grpc 报错 rpc: the client connection is closing 第一次写golang微服务,也是第一次接触gprc,底层原理还不太了解,盲猜跟openFeign差不多生成代 ...
最新文章
- 2021年大数据ELK(二十六):探索数据(Discovery)
- 【Go】Go基础(八):结构体和方法
- RDKit | 生物大分子的HELM表示法
- 生物科学数据分析和数据管理本体论
- 大家看看这个参数inctype你是否使用过?我做了以下测试,欢迎拍砖!
- tensorflow综合示例3:对结构化数据进行分类:csv keras feature_column
- 《HTML5开发手册》——1.5 初学者“菜谱”:使用nav元素创建导航
- Meteor——以NodeJS为基础环境,MongoDB为数据环境的全栈开发平台!
- 函数遍历IOS中block的使用
- shell 除法 小数点
- BZOJ1064[NOI2008] 假面舞会
- Proteus 8 Professional 下载安装教程
- 基于Matlab的车型识别(GUI界面)
- LabVIEW色彩匹配实现颜色识别、颜色检验(基础篇—13)
- Oracle数据库表空间数据文件最大容量以及存满时处理方法
- 定义一个长方形类,定义 求周长和面积的方法,然后定义一个测试了Test,进行测试
- 数据可视化之智能bi实现生态绿地数据可视化分析
- 医院计算机人员考试试题,医院信息科考试试题及答案-
- 使用java对文件夹中文件后缀进行修改
- 【漫漫转码路】Python Day 15
热门文章
- linux WiFi源码解析,Wifi移植浅析
- 装车机器人_15秒装车!行李智能分拣机器人亮相厦门机场
- linux 显示文字在桌面背景,Linux下Xwindow的字体配置(所谓的字体美化)
- HDFS API编程之副本系数
- Apache Flink 零基础入门(十一)Flink transformation
- There is no Action mapped for namespace [/] and action name [LoginAction_home] associ
- VMware Ubuntu NAT上网方式配置
- 25个好用到爆的一行Python代码,建议收藏
- 有人在代码里下毒!慎用 pip install 命令
- 一口气说出 4种 “附近的人” 实现方式,面试官笑了,嘿嘿