问题
运行yum命令提示YUM 无法连接到指定的镜像源
(http://172.XX.XXX.XXX:XXXX/bml/rpms/repodata/repomd.xml
yum update
yum install -y yum-utils
Timeout on http://172.XX.XXX.XXX:XXXX/bml/rpms/repodata/repomd.xml: (28, 'Connection timed out after 30001 milliseconds')
Trying other mirror.
failure: repodata/repomd.xml from bml: [Errno 256] No more mirrors to try.
解决方案
1、更换阿里云的yum源,备份当前的YUM源配置文件
cp /etc/yum.repos.d/bml_local.repo /etc/yum.repos.d/bml_local.repo.backup
2、删除旧的.repo文件
rm -f /etc/yum.repos.d/bml_local.repo
3、创建一个新的.repo文件
vi /etc/yum.repos.d/bml_local.repo
4、编辑新的.repo文件,添加以下内容(以阿里云源为例)
[base]
name=CentOS-$releasever - Base - Aliyun
baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
#released updates
[updates]
name=CentOS-$releasever - Updates - Aliyun
baseurl=http://mirrors.aliyun.com/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras - Aliyun
baseurl=http://mirrors.aliyun.com/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus - Aliyun
baseurl=http://mirrors.aliyun.com/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
5、保存文件后,运行以下命令清除缓存并生成新的缓存
yum clean all
yum makecache
完美解决!
参考文章: