解决:Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again
1.安装epel的yum源,命令是:yum install epel-release -y 有的时候出现了问题:Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again 有可能是网络导致的 下载不完整 错误如下:
2.解决办法:输入命令键 vi /etc/yum.repos.d/epel.repo 进入编辑页面 将文件第3行注释去掉,把第四行注释掉 如下:
[epel]
name=Extra Packages for Enterprise Linux 6 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch
修为如下:
[epel]
name=Extra Packages for Enterprise Linux 6 - $basearch
baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch
3.再清理源,重新安装 执行命令:yum clean all
4.然后继续重新安装 命令: yum install epel-release -y
5.最后再执行别的命令发现已不再报刚才那个错误了 说明问题已解决 如图:
6.本人以上方法已解决问题 如果以上还是不行,修改DNS,到/etc/resolv.conf下添加如下:
nameserver 8.8.8.8
search localdomain
7.最后再重启network服务:service network restart