Veja o URL http://dl.fedoraproject.org/pub/epel/6//repodata/repomd.xml
. Observe alguma coisa faltando? Entre essas duas barras deve estar sua arquitetura.
Veja o arquivo /etc/yum.repos.d/epel.repo
Na minha máquina RHEL 7, parece com isso
[epel]
name=Extra Packages for Enterprise Linux 7 - $basearch
baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch
failovermethod=priority
enabled=1
gpgcheck=1
priority=2
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
Verifique se há $basearch
no final das entradas baseurl
e mirrorlist
.
Se estiver lá, alguma coisa deu errado e essa variável não está sendo configurada corretamente. Se você quer apenas consertá-lo agora, pode substituir $basearch
por x86_64
(ou qualquer que seja sua arquitetura) e continuar com sua vida.
Para começar a investigar mais, você pode usar o comando yum-debug-dump
(que grava de forma irritante em um arquivo) para ver uma impressão de todas as variáveis.
Editar: para referência, se $basearch
não estiver sendo configurado corretamente, algo está muito confuso em seu sistema, pois ele não está definido em lugar nenhum, mas é derivado da chamada do sistema uname(2)
.
It derives the $releasever value from the version number of the package configured as "distroverpkg" (actually, whatever "provides" that in RPM parlance) in /etc/yum.conf, and $basearch from a call to the operating system's uname(2) function.
Paul. -- Paul Howarth