Não sei quais instruções você estava seguindo, mas as instruções estavam erradas ou eram instruções erradas.
Em um sistema limpo do CentOS 7, você pode instalar o Varnish 4 simplesmente por:
yum install epel-release
yum install varnish
Como seu sistema não está mais limpo, você terá que limpá-lo primeiro. Em particular:
-
Você instalou o pacote
jemalloc
do EL6. Você precisa substituir isso por um para o EL7. Como você já tem o repo EPEL instalado, deve ser suficiente:yum update jemalloc
Caso contrário, basta removê-lo e reinstalá-lo.
rpm --nodeps -e jemalloc yum install jemalloc
-
Você instalou um repositório chamado
varnish-4.0
em algum lugar (provavelmente a Comunidade de Varnish ), mas você não mencionou isto. Você precisa remover isso, como (a) é destinado apenas para EL6, e (b) EPEL já envia o verniz 4.rpm --nodeps -e $(rpm -qf /etc/yum.repos.d/varnish*.repo)
-
Finalmente, o seu sistema deve estar limpo e você pode instalar o verniz.
yum install varnish
Uma nota final: o EPEL Varnish irá rastrear lançamentos de verniz upstream devido a requisitos de QA da empresa EPEL . Se as liberações de pontos de rastreamento forem importantes para você, talvez você queira participar do processo de controle de qualidade deste pacote no EPEL. Isso geralmente envolve construir ou instalar um pacote de teste e, em seguida, votar ou não se ele funciona ou não. (Por exemplo, no momento em que este texto foi escrito, o Varnish 4.0.2 é o mais recente do upstream e precisa de mais 3 votos positivos para ser promovido a EPEL estável.)