rhel6.2导入epel源,yum就报错的解决
操作系统:rhel6.2 64位
[iyunv@localhost ~]# yum repolist #确定本地yum源正常
Loaded plugins: product-id, security, subscription-manager
Updating certificate-based repositories.
repo id repo name status
rhel62 Red Hat Enterprise Linux 6.2 x64 3,596
repolist: 3,596
[iyunv@localhost ~]# rpm -Uvh http://mirrors.hustunique.com/epel/6/x86_64/epel-release-6-8.noarch.rpm #导入epel源
[iyunv@localhost yum.repos.d]# ls
epel.repo epel-testing.repo redhat.repo rhel-source.repo
[iyunv@localhost yum.repos.d]# yum install -y ansible
Loaded plugins: product-id, security, subscription-manager
Updating certificate-based repositories.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: epel. Please verify its path and try again
[iyunv@localhost yum.repos.d]# yum repolist
Loaded plugins: product-id, security, subscription-manager
Updating certificate-based repositories.
Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again
以上错误分析可以得出是epel源配置文件epel.repo中PATH一定是有问题的
解决方法:打开baseurl,关闭mirrorlist
1
2
3
4
5
6
7
8
[iyunv@localhost yum.repos.d]# yum repolist #这下可以确定这样修改是正确的
Loaded plugins: product-id, security, subscription-manager
Updating certificate-based repositories.
epel | 4.4 kB 00:00
repo id repo name status
epel Extra Packages for Enterprise Linux 6 - x86_64 11,124
rhel62 Red Hat Enterprise Linux 6.2 x64 3,596
repolist: 14,720