错误:Cannot retrieve repository metadata (repomd.xml) for repository: XXXX Please verify its path and try again.
问题描述:
1、Linux在使用命令: yum -y install XXX的时候发现无法从阿里云的镜像库安装文件失败,提示这个错误。
在网上找了很多解决建议,是可以解决的,但是步骤有问题,导致踩坑太多。
解决方法如下(完整版,请沿着思路去解决):
1、检查Linux的网卡端口eth0的配置有没有问题。
使用命令: vim /etc/sysconfig/network-scripts/ifcfg-eth0
检查。
2、保存步骤一之后,使用命令:service network restart
去重启网卡配置
3、经过步骤二,来到这里,开始检查DNS能否析域名,因为yum源安装就是通过解析aliyun的域名去获取数据的。由此,使用命令测试:
ping www.baidu.com
出现如下界面即可成功。
4、如果没有出现这个提示,弹出了“无法解析域名的错误“,则进行步骤四。
使用命令去修改域名解析器:sudo vim /etc/resolv.conf
添加以下值:
nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver 208.67.222.222
nameserver 208.67.220.22
5、保存后,暂时不要重启network服务,继续打开阿里云提供的yum源。
地址:https://opsx.alibaba.com/mirror
7、复制以后,在Linux界面粘贴,回车键执行。
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
8、执行完毕以后,依次执行以下两句命令:
(1,清除旧缓存):yum clean all
(2,安装新的依赖):yum makecache
9、完成了。现在就可以通过yum -y install XXX 安装你想要安装的软件了。