Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Package perl-IO-Compress-2.052-1.el6.rfx.noarch requires: perl(Compress::Raw::Zlib) = 2.052 #337

Open
pcfe opened this issue Jun 3, 2014 · 2 comments

Comments

@pcfe
Copy link

pcfe commented Jun 3, 2014

fresh CentOS 6 install, rpmforge enabled, all updates as of today applied. But, when I enable rpmforge-extras, I get the following problem

Steps to reproduce:

  1. Install CentOS 6.5
  2. enable EPEL and rpmforge (but not rpmforge-extras)
  3. yum update
  4. verify all updates are applied
[root@sogo ~]# yum check-update
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
 * base: ftp.plusline.de
 * epel: mirror.nl.leaseweb.net
 * extras: ftp.plusline.de
 * rpmforge: mirror.nl.leaseweb.net
  1. enable rpmforge-extras
yum-config-manager --enable rpmforge-extras
  1. try to update when rpmforge-extras is enabled
[root@sogo ~]# yum update
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
 * base: ftp.plusline.de
 * epel: mirror.nl.leaseweb.net
 * extras: ftp.plusline.de
 * rpmforge: mirror.nl.leaseweb.net
 * rpmforge-extras: mirror.nl.leaseweb.net
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package lzo.x86_64 0:2.03-3.1.el6 will be updated
---> Package lzo.x86_64 0:2.06-1.el6.rfx will be an update
---> Package mod_wsgi.x86_64 0:3.2-3.el6 will be updated
---> Package mod_wsgi.x86_64 0:3.4-1.el6.rfx will be an update
---> Package mtr.x86_64 2:0.75-5.el6 will be updated
---> Package mtr.x86_64 2:0.84-1.el6.rfx will be an update
---> Package perl-BSD-Resource.x86_64 0:1.29.03-3.el6 will be updated
---> Package perl-BSD-Resource.x86_64 0:1.2903-1.el6.rfx will be an update
---> Package perl-Compress-Zlib.x86_64 0:2.021-136.el6 will be obsoleted
---> Package perl-Crypt-OpenSSL-RSA.x86_64 0:0.25-10.1.el6 will be updated
---> Package perl-Crypt-OpenSSL-RSA.x86_64 0:0.28-1.el6.rfx will be an update
---> Package perl-Digest-SHA1.x86_64 0:2.12-2.el6 will be updated
---> Package perl-Digest-SHA1.x86_64 0:2.13-1.el6.rfx will be an update
---> Package perl-HTML-Parser.x86_64 0:3.64-2.el6 will be updated
---> Package perl-HTML-Parser.x86_64 0:3.69-1.el6.rfx will be an update
---> Package perl-IO-Compress.noarch 0:2.052-1.el6.rfx will be obsoleting
--> Processing Dependency: perl(Compress::Raw::Bzip2) = 2.052 for package: perl-IO-Compress-2.052-1.el6.rfx.noarch
--> Processing Dependency: perl(Compress::Raw::Zlib) = 2.052 for package: perl-IO-Compress-2.052-1.el6.rfx.noarch
---> Package perl-IO-Compress-Base.x86_64 0:2.021-136.el6 will be obsoleted
---> Package perl-IO-Compress-Zlib.x86_64 0:2.021-136.el6 will be obsoleted
---> Package perl-IO-Socket-INET6.noarch 0:2.56-4.el6 will be updated
---> Package perl-IO-Socket-INET6.noarch 0:2.57-2.el6.rfx will be an update
---> Package perl-IO-Socket-SSL.noarch 0:1.31-2.el6 will be updated
---> Package perl-IO-Socket-SSL.noarch 0:1.44-1.el6.rfx will be an update
---> Package perl-Mail-DKIM.noarch 0:0.37-2.el6 will be updated
---> Package perl-Mail-DKIM.noarch 0:0.39-1.el6.rfx will be an update
--> Processing Dependency: perl(MIME::Lite) for package: perl-Mail-DKIM-0.39-1.el6.rfx.noarch
---> Package perl-MailTools.noarch 0:2.04-4.el6 will be updated
---> Package perl-MailTools.noarch 0:2.12-1.el6.rfx will be an update
--> Processing Dependency: perl(Test::Pod) >= 1 for package: perl-MailTools-2.12-1.el6.rfx.noarch
--> Processing Dependency: perl(Test::More) for package: perl-MailTools-2.12-1.el6.rfx.noarch
---> Package perl-Net-DNS.x86_64 0:0.65-5.el6 will be updated
---> Package perl-Net-DNS.x86_64 0:0.71-1.el6.rfx will be an update
---> Package perl-Net-SSLeay.x86_64 0:1.35-9.el6 will be updated
---> Package perl-Net-SSLeay.x86_64 0:1.36-1.el6.rfx will be an update
---> Package perl-NetAddr-IP.x86_64 0:4.027-7.el6 will be updated
---> Package perl-NetAddr-IP.x86_64 0:4.066-1.el6.rfx will be an update
---> Package perl-Test-Harness.x86_64 0:3.17-136.el6 will be updated
---> Package perl-Test-Harness.noarch 0:3.23-1.el6.rfx will be an update
---> Package perl-URI.noarch 0:1.40-2.el6 will be updated
---> Package perl-URI.noarch 0:1.60-1.el6.rfx will be an update
---> Package perl-libwww-perl.noarch 0:5.833-2.el6 will be updated
---> Package perl-libwww-perl.noarch 0:5.837-2.el6.rfx will be an update
--> Processing Dependency: perl(Crypt::SSLeay) for package: perl-libwww-perl-5.837-2.el6.rfx.noarch
---> Package portreserve.x86_64 0:0.0.4-9.el6 will be updated
---> Package portreserve.x86_64 0:0.0.5-2.el6.rfx will be an update
---> Package rsync.x86_64 0:3.0.6-9.el6_4.1 will be updated
---> Package rsync.x86_64 0:3.1.0-1.el6.rfx will be an update
---> Package spamassassin.x86_64 0:3.3.1-3.el6 will be updated
---> Package spamassassin.x86_64 0:3.3.2-4.el6.rfx will be an update
--> Processing Dependency: perl(Razor2::Client::Agent) >= 2.61 for package: spamassassin-3.3.2-4.el6.rfx.x86_64
--> Processing Dependency: re2c for package: spamassassin-3.3.2-4.el6.rfx.x86_64
--> Processing Dependency: perl(Net::Ident) for package: spamassassin-3.3.2-4.el6.rfx.x86_64
--> Processing Dependency: gcc for package: spamassassin-3.3.2-4.el6.rfx.x86_64
--> Processing Dependency: perl(Mail::SPF) for package: spamassassin-3.3.2-4.el6.rfx.x86_64
--> Processing Dependency: perl(IP::Country) for package: spamassassin-3.3.2-4.el6.rfx.x86_64
---> Package tcp_wrappers.x86_64 0:7.6-57.el6 will be updated
---> Package tcp_wrappers.x86_64 0:7.6-57.el6.rfx will be an update
---> Package tcp_wrappers-libs.x86_64 0:7.6-57.el6 will be updated
---> Package tcp_wrappers-libs.x86_64 0:7.6-57.el6.rfx will be an update
--> Running transaction check
---> Package gcc.x86_64 0:4.4.7-4.el6 will be installed
--> Processing Dependency: libgomp = 4.4.7-4.el6 for package: gcc-4.4.7-4.el6.x86_64
--> Processing Dependency: cpp = 4.4.7-4.el6 for package: gcc-4.4.7-4.el6.x86_64
--> Processing Dependency: cloog-ppl >= 0.15 for package: gcc-4.4.7-4.el6.x86_64
--> Processing Dependency: libgomp.so.1()(64bit) for package: gcc-4.4.7-4.el6.x86_64
---> Package perl-Compress-Raw-Bzip2.x86_64 0:2.052-1.el6.rf will be installed
---> Package perl-Crypt-SSLeay.x86_64 0:0.57-16.el6 will be installed
---> Package perl-IO-Compress.noarch 0:2.052-1.el6.rfx will be obsoleting
--> Processing Dependency: perl(Compress::Raw::Zlib) = 2.052 for package: perl-IO-Compress-2.052-1.el6.rfx.noarch
---> Package perl-IP-Country.noarch 0:2.27-1.el6.rf will be installed
--> Processing Dependency: perl(Geography::Countries) for package: perl-IP-Country-2.27-1.el6.rf.noarch
---> Package perl-MIME-Lite.noarch 0:3.029-1.el6.rfx will be installed
--> Processing Dependency: perl(Email::Date::Format) >= 1.000 for package: perl-MIME-Lite-3.029-1.el6.rfx.noarch
---> Package perl-Mail-SPF.noarch 0:2.8.0-2.el6 will be installed
--> Processing Dependency: perl(Error) for package: perl-Mail-SPF-2.8.0-2.el6.noarch
---> Package perl-Net-Ident.noarch 0:1.23-1.el6.rf will be installed
---> Package perl-Razor-Agent.x86_64 0:2.85-6.el6 will be installed
---> Package perl-Test-Pod.noarch 0:1.45-1.el6.rfx will be installed
---> Package perl-Test-Simple.noarch 0:0.98-1.el6.rfx will be installed
---> Package re2c.x86_64 0:0.13.5-1.el6.rf will be installed
--> Running transaction check
---> Package cloog-ppl.x86_64 0:0.15.7-1.2.el6 will be installed
--> Processing Dependency: libppl_c.so.2()(64bit) for package: cloog-ppl-0.15.7-1.2.el6.x86_64
--> Processing Dependency: libppl.so.7()(64bit) for package: cloog-ppl-0.15.7-1.2.el6.x86_64
---> Package cpp.x86_64 0:4.4.7-4.el6 will be installed
--> Processing Dependency: libmpfr.so.1()(64bit) for package: cpp-4.4.7-4.el6.x86_64
---> Package libgomp.x86_64 0:4.4.7-4.el6 will be installed
---> Package perl-Email-Date-Format.noarch 0:1.002-5.el6 will be installed
---> Package perl-Error.noarch 1:0.17015-4.el6 will be installed
---> Package perl-Geography-Countries.noarch 0:2009041301-1.el6.rf will be installed
---> Package perl-IO-Compress.noarch 0:2.052-1.el6.rfx will be obsoleting
--> Processing Dependency: perl(Compress::Raw::Zlib) = 2.052 for package: perl-IO-Compress-2.052-1.el6.rfx.noarch
--> Running transaction check
---> Package mpfr.x86_64 0:2.4.1-6.el6 will be installed
---> Package perl-IO-Compress.noarch 0:2.052-1.el6.rfx will be obsoleting
--> Processing Dependency: perl(Compress::Raw::Zlib) = 2.052 for package: perl-IO-Compress-2.052-1.el6.rfx.noarch
---> Package ppl.x86_64 0:0.10.2-11.el6 will be installed
--> Finished Dependency Resolution
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.021-136.el6.x86_64 (@CentOS/6.5)
               perl(Compress::Raw::Zlib) = 2.021
           Available: perl-Compress-Raw-Zlib-2.030-1.el6.rfx.x86_64 (rpmforge-extras)
               perl(Compress::Raw::Zlib) = 2.030
           Available: perl-Compress-Raw-Zlib-2.033-1.el6.rfx.x86_64 (rpmforge-extras)
               perl(Compress::Raw::Zlib) = 2.033
           Available: perl-Compress-Raw-Zlib-2.034-1.el6.rfx.x86_64 (rpmforge-extras)
               perl(Compress::Raw::Zlib) = 2.034
           Available: perl-Compress-Raw-Zlib-2.035-1.el6.rfx.x86_64 (rpmforge-extras)
               perl(Compress::Raw::Zlib) = 2.035
           Available: perl-Compress-Raw-Zlib-2.037-1.el6.rfx.x86_64 (rpmforge-extras)
               perl(Compress::Raw::Zlib) = 2.037
           Available: perl-Compress-Raw-Zlib-2.051-1.el6.rfx.x86_64 (rpmforge-extras)
               perl(Compress::Raw::Zlib) = 2.051
           Available: perl-Compress-Raw-Zlib-2.052-1.el6.rfx.x86_64 (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

Actual result:
Transaction chokes on perl-IO-Compress-2.052-1.el6.rfx.noarch

Expected result:
Being able to yum update

Additional Information:

  • I'm not quite sure why yum does not pull in the
    Available: perl-Compress-Raw-Zlib-2.052-1.el6.rfx.x86_64 (rpmforge-extras)
    2.052 seems > 2.021 to me...
[root@sogo ~]# rpm -q perl-Compress-Raw-Zlib
perl-Compress-Raw-Zlib-2.021-136.el6.x86_64
yum-config-manager --setopt="base.exclude=perl-Compress-Raw-Zlib" base --save

** if you already have perl-Compress-Raw-Zlib from base installed, downgrade to the one in rpmforge-extras

yum downgrade perl-Compress-Raw-Zlib
@gumpjunior
Copy link

got the same queston, anyone knows?

@winny-
Copy link

winny- commented Feb 15, 2015

👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants