yum install Could not retrieve mirrorlist 解决

  • Post author:
  • Post category:其他


@

TOC



问题

使用

yun install docker

出现问题Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&in

fra=stock error was

12: Timeout on http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock: (28,

‘Connection timed out after 30000 milliseconds’)

Cannot find a valid baseurl for repo: base/7/x86_64

在这里插入图片描述



这个是个网络问题

1.能不能ping通外网ip,如百度的某一个ip

2. 能不能ping 通域名,

3. 能不能ping通宿主主机


首先保证这三个可以,即自己的网络没有问题

,ping不同主机可能是因为主机的防火墙问题



切换镜像使用阿里云的yum镜像



1、备份

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup



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.repo



CentOS 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.repo



CentOS 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生成缓存



版权声明:本文为zxycherry原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。