O problema pode ter a ver com a versão instalada do libsolv não suportando a compactação bzip2. Como eu, você pode não ter a versão mais recente sendo instalada porque define prioridades nos arquivos de configuração do repo.
Failed to open: /var/cache/dnf/x86_64/7/x86_64/7/epel/...xml.bz2
Veja o relatório de erros 1258416 .
libsolv-0.6.14-1.el7 has been pushed to the Fedora EPEL 7 stable repository. If
problems still persist, please make note of it in this bug report.
O libsolv instalado a partir do repositório CentOS base
é 0.6.11-1.el7, mas o em epel
é 0.6.14-1.el7.
yum --showduplicates --disablerepo=base list libsolv
Installed Packages
libsolv.x86_64 0.6.11-1.el7 @base
Available Packages
libsolv.x86_64 0.6.14-1.el7 epel
Solução
Instale o libsolv no repositório epel
.
yum --disablerepo=base install libsolv-0.6.14-1.el7
Edit: 2016-06-17
Como visto nos comentários, este ainda é um bug ativo com os repositórios de pacotes. Isso ocorre porque libsolv
está marcado como "aposentado" no EPEL sem uma explicação ( Theodor van Nahl ). Dennis M. Pöpperl aponta que RPMs de versões que pareciam estar funcionando no CentOS e O RHEL está disponível aqui no sistema de compilação do Fedora.