yum install epel-release 后使用yum报错,解决方法(常见方法和非常见方法)

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 yum remove epel-release

2.3.2清空epel目录:rm -rf /var/cache/yum/x86_64/6/epel/