Para reinstalar o repositório EPEL, execute um yum reinstall
para o .rpm
desse repositório.
yum reinstall 'http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm'
Já instalei o repositório EPEL no meu servidor. Eu queria instalar algo novo e recebo este erro com o yum:
PYCURL ERROR 22 - "The requested URL returned error: 403 Forbidden"
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: CentALT. Please verify its path and try again
Quando eu verifiquei o url do EPEL (nota do editor: na verdade, do CentALT, mas deixando o original por clareza), recebi este erro com o url :
403 Forbidden - nginx
Então eu decidi mudar a fonte EPEL. Eu passei pelas etapas em http://howto.wikin.com/wiki/How_to_Delete_Centos_Repositories
para remover o repositório anterior e quando eu faço yum repolist
obtendo isso:
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
* base: centos.mirror.gtcomm.net
* extras: centos.mirror.gtcomm.net
* updates: centos.mirror.iweb.ca
http://centos.alt.ru/repository/centos/6/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 403 Forbidden"
Trying other mirror.
repo id repo name status
CentALT CentALT Packages for Enterprise Linux 6 - x86_64 0
base CentOS-6 - Base 0
extras CentOS-6 - Extras 0
mariadb MariaDB 0
updates CentOS-6 - Updates 0
repolist: 0
Agora, quando eu quiser instalar o repositório EPEL com este comando:
sudo rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
continua recebendo este erro:
Retrieving http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
Preparing... ########################################### [100%]
package epel-release-6-8.noarch is already installed
Como posso obter o repo EPEL instalado?
Você está atribuindo o problema ao repositório errado. O erro é para o repositório do CentALT. Parece estar fora de comissão neste momento (retornando 403s). A solução neste caso seria remover o repositório do CentALT e executar yum clean all
.
Na medida em que EPEL não apareça na lista de repositórios, veja o que acontece depois de executar yum clean all
. Parece que ainda está instalado no seu sistema.