一台在线600+天的腾讯云机子,安装软件的时候提示无法连接到mirrors.tencentyun.com镜像源。
http://mirrors.tencentyun.com/epel/7/x86_64/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: mirrors.tencentyun.com; Unknown error"
Trying other mirror.
百度了一下,应该是这个tencentyun有问题导致无法连接。
确实方法:SSH后ping一下主机ping mirrors.tencentyun.com
mirrors.tencentyun.com 是腾讯云内网yum地址,ping 不通证明你的虚拟机不在这个内网里面
所以只需要将yum地址改成腾讯云外网yum地址即可。下面是修改CENTOS的方法,Debian系统是类似的改法。
SSH或者宝塔的文件管理到源地址目录:
cd etc/yum.repos.d
修改下面两个文件的地址:
CentOS-Base.repo
CentOS-Epel.repo
将 mirrors.tencentyun.com 替换成 mirrors.tencent.com
mirrors.tencent.com是外网地址
清理yum
yum clean all
生成缓存
yum makecache
更新yum
yum update
腾讯云服务器内网yum源的域名 mirrors.tencentyun.com 需要有内网的DNS才能访问,但是实际情况下,我们会根据需要修改DNS,为了使用腾讯云内网快速稳定的内网源,我们需要把DNS恢复为内网DNS,下面为各地区服务器DNS地址。
广州服务器:
nameserver 10.225.30.181
nameserver 10.225.30.223
北京服务器:
nameserver 10.53.216.182
nameserver 10.53.216.198
上海服务器:
nameserver 10.236.158.114
nameserver 10.236.158.106
上海金融服务器:
nameserver 10.48.46.77
nameserver 10.48.46.27
深圳金融服务器:
nameserver 100.83.224.91
nameserver 100.83.224.88香港服务器:
nameserver 10.243.28.52
nameserver 10.225.30.178
新加坡服务器:
nameserver 100.78.90.19
nameserver 100.78.90.8
多伦多服务器:
nameserver 10.116.19.185
nameserver 10.116.19.188
硅谷服务器:
nameserver 100.102.22.21
nameserver 100.102.22.30
私有网络VPC:
nameserver 183.60.83.19
nameserver 183.60.82.98
解决方法:
vim /etc/resolv.conf
添加DNS
发表评论