Requer: perl (Compactar :: Raw :: Zlib) = 2.052

4

Estou tentando executar um yum update , mas sendo interrompido por dependências. Eu instalei o rpmforge el6 que eu preciso para outros pacotes.

Error: Package: perl-IO-Compress-2.052-1.el6.rfx.noarch (rpmforge-extras)
           Requires: perl(Compress::Raw::Zlib) = 2.052
           Installed: 1:perl-Compress-Raw-Zlib-2.020-127.el6.i686 (@base)
               perl(Compress::Raw::Zlib) = 2.020
           Available: perl-Compress-Raw-Zlib-2.030-1.el6.rfx.i686 (rpmforge-extras)
               perl(Compress::Raw::Zlib) = 2.030
           Available: perl-Compress-Raw-Zlib-2.033-1.el6.rfx.i686 (rpmforge-extras)
               perl(Compress::Raw::Zlib) = 2.033
           Available: perl-Compress-Raw-Zlib-2.034-1.el6.rfx.i686 (rpmforge-extras)
               perl(Compress::Raw::Zlib) = 2.034
           Available: perl-Compress-Raw-Zlib-2.035-1.el6.rfx.i686 (rpmforge-extras)
               perl(Compress::Raw::Zlib) = 2.035
           Available: perl-Compress-Raw-Zlib-2.037-1.el6.rfx.i686 (rpmforge-extras)
               perl(Compress::Raw::Zlib) = 2.037
           Available: perl-Compress-Raw-Zlib-2.051-1.el6.rfx.i686 (rpmforge-extras)
               perl(Compress::Raw::Zlib) = 2.051
           Available: perl-Compress-Raw-Zlib-2.052-1.el6.rfx.i686 (rpmforge-extras)
               perl(Compress::Raw::Zlib) = 2.052
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

[root@mx2 ~]# yum install perl-Compress-Raw-Zlib-2.052-1.el6.rfx.i686
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: centosn4.centos.org
 * extras: mirror.nsc.liu.se
 * rpmforge: mirror.nl.leaseweb.net
 * rpmforge-extras: mirror.nl.leaseweb.net
 * updates: centoss5.centos.org
Setting up Install Process
Package matching perl-Compress-Raw-Zlib-2.052-1.el6.rfx.i686 already installed. Checking for update.
Nothing to do

[root@mx2 ~]# perl -MCPAN -e shell
Terminal does not support AddHistory.

cpan shell -- CPAN exploration and modules installation (v1.9800)
Enter 'h' for help.

cpan[1]> install Compress::Raw::Zlib
CPAN: Storable loaded ok (v2.20)
Reading '/root/.cpan/Metadata'
  Database was generated on Tue, 05 Feb 2013 10:41:03 GMT
Compress::Raw::Zlib is up to date (2.060).
    
por Christian 05.02.2013 / 12:27

3 respostas

4

O 1: antes do nome do pacote no pacote instalado significa que ele tem uma época de 1. A ausência disso nos pacotes disponíveis significa que eles têm uma época de 0. Época superior os valores irão superar os valores mais altos de versão e liberação, portanto você terá que fazer o downgrade para 0: 2.052 e fixar a versão do pacote, ou o RPMForge terá que corrigir seus pacotes batendo a época em 1 e reconstruindo.

    
por 05.02.2013 / 12:48
3

Este é o comentário da primeira resposta (pelo consulente). Como funciona como uma correção temporária, eu a envio como resposta para que os outros não a percam.

No. I couldn't figure out how to. So in the interim, I have added under [rpmforge-extras] in /etc/yum.repos.d/rpmforge.repo exclude=perl-IO-Compress* – Christian

    
por 05.09.2014 / 19:45
0

Tente remover o pacote conflitante executando

yum remove perl-Compress-Raw-Zlib

Executar

yum update

Esse problema vem do Repositório Extra do RPM Forge com Incompatibilidade de Versões.

    
por 16.04.2014 / 09:55