1.错误描述
centos下,在安装 epel-release 后,使用yum安装软件都会报错。
1 | Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again |

2.解决方法
2.1常见方法(推荐先看2.2)
网上大多数的博客都是如下修改repo文件,本人测试无效,也不推荐修改.
1 2 | cd /etc/yum.repos.d vim epel.repo |
注释metalink,去掉baseurl的注释

2.2非常见方法
2.2.1更新CA证书:
1 | yum --disablerepo=epel -y update ca-certificates |
2.2.2查看系统时间是否准确:
1 | date |
2.2.3如果不一样,安装ntpdate工具,并同步
1 2 | yum -y install ntp ntpdate(可先卸载epel-release) ntpdate cn.pool.ntp.org |
之后yum可用。
2.3 epel-release的卸载
2.3.1
2.3.2清空epel目录: