Problema com a remoção do pacote rpm

1

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 varnishvarnish-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

    
por JackTheKnife 07.10.2015 / 22:26

3 respostas

2

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.

    
por 08.10.2015 / 20:48
0

Tente

rpm -qa | grep varnish | xargs rpm -e

para remover todos os pacotes de verniz instalados.

    
por 08.10.2015 / 14:45
0

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.

    
por 08.10.2015 / 16:59

Tags