Eu tenho uma VM executando 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 experimentando alguns erros estranhos, mas não estou fazendo absolutamente nada diferente.
Estou adicionando 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, recebo este erro:
[root@core /]# lista yum
Plugins carregados: fastmirror
Determinando espelhos mais rápidos
Erro: Não é possível recuperar o metalink para o repositório: epel. Verifique o caminho e tente novamente
Alguma ideia? Estou perplexo!
A correção correta é atualizar seus certificados SSL.
Você precisa desativar o repositório epel para que este comando seja bem-sucedido. Depois de atualizar seus certificados, você pode usar o yum normalmente, pois o EPEL funcionará novamente.
Eu tive esse problema e resumiu-se ao certificado SSL não sendo verificável ao obter o arquivo metalink atualizado para EPEL via HTTPS. Suponho que poderia ter pesquisado a cadeia de certificados para descobrir o motivo, mas, para fazer meu servidor funcionar novamente, evitei o problema adicionando a seguinte linha em
/etc/yum.repos.d/epel.repo
:Eu não achei isso insanamente inseguro, porque os próprios pacotes ainda são verificados pela verificação de assinatura GPG.
Você pode modificar o repositório epel para usar http em vez de https executando o seguinte como root/sudo
O uso ridículo de 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.