EPEL Repo para o CentOS 6 causando erro

51

Tenho uma VM rodando o CentOS 6 (64 bits) e estou tentando adicionar o repositório EPEL como de costume para instalar vários pacotes como faço regularmente.

Hoje, estou com alguns erros estranhos, mas não estou fazendo absolutamente nada diferente.

Estou adicionando o EPEL assim:

# wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm

No entanto, quando tento executar o yum para qualquer coisa, estou recebendo este erro:

[root@core /]# yum list

Loaded plugins: fastestmirror

Determining fastest mirrors

Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again

Alguma ideia? Estou perplexo!

    
por Tom Wilson 16.10.2014 / 17:12

4 respostas

115

A correção correta é atualizar seus certificados SSL.

sudo yum upgrade ca-certificates --disablerepo=epel

Você precisa desativar o repositório epel para que esse comando seja bem-sucedido. Depois de atualizar seus certificados, você poderá usar o yum normalmente, pois o EPEL funcionará novamente.

    
por 24.12.2014 / 19:25
13

Eu tive esse problema, e resumia-se ao certificado SSL não ser verificável ao obter o arquivo metalink atualizado para EPEL via HTTPS. Eu suponho que eu poderia ter perfurado através da cadeia de certificados para descobrir o porquê, mas a fim de obter o meu servidor funcionando novamente, eu contornei o problema adicionando a seguinte linha em /etc/yum.repos.d/epel.repo :

[epel]
...
sslverify=false

Eu não achei insensamente inseguro, porque os próprios pacotes ainda são verificados pela verificação de assinatura do GPG.

    
por 16.10.2014 / 17:52
8

Você pode modificar o repositório epel para usar http em vez de https executando o seguinte como root / sudo

sed -i "s/mirrorlist=https/mirrorlist=http/" /etc/yum.repos.d/epel.repo
    
por 08.10.2015 / 03:30
5

Usar ridiculamente o HTTP seguro está causando um problema, mas o HTTP normal está funcionando bem. Isso não deveria estar acontecendo com uma nova instalação, então deve haver um problema com os repositórios do Fedora. Está funcionando agora.

    
por 16.10.2014 / 17:37