OK, eu fundei varnish 4.1.0-1.el7
em /var/cache/yum/x86_64/6/epel/
. Estranho. Ter removido essa pasta e recarregado pacote correto - tudo voltou ao estado normal.
Estou tentando instalar um pacote no CentOS 6.7
yum install varnish
mas estou percebendo que tenho um pacote que não pertence lá (é para o CentOS 7)
---> Package varnish.x86_64 0:4.1.0-1.el7 will be installed
que cria problemas durante a instalação. Tentando atualizar para corrigir um pacote
rpm --nosignature -U --oldpackage https://repo.varnish-cache.org/redhat/varnish-4.1.el6.rpm
retorna package varnish-release-4.1-2.el6.noarch is already installed
A execução de rpm -qa | grep varnish
dá varnish-release-4.1-2.el6.noarch
, então como posso remover o pacote para o CentOS 7 quando ele não está listado lá para que eu possa instalar a versão correta do verniz?
yum --showduplicates search varnish
retorna
varnish-docs-2.1.5-5.el6.x86_64 : Documentation files for varnish
varnish-libs-2.1.5-5.el6.i686 : Libraries for varnish
varnish-libs-2.1.5-5.el6.x86_64 : Libraries for varnish
varnish-libs-devel-2.1.5-5.el6.i686 : Development files for varnish-libs
varnish-libs-devel-2.1.5-5.el6.x86_64 : Development files for varnish-libs
varnish-2.1.5-5.el6.x86_64 : High-performance HTTP accelerator
ainda nada relacionado a varnish.x86_64 0:4.1.0-1.el7
Tente
rpm -qa | grep varnish | xargs rpm -e
para remover todos os pacotes de verniz instalados.
Olhando para os rpms no repositório
parece que rpm varnish-release-4.1-2.el6.noarch.rpm
apenas contém
uma entrada para o yum usar. Tente remover
/etc/yum.repos.d/varnish-4.1.repo
e qualquer outra versão nesse diretório e comece novamente.