Koozali.org: home of the SME Server

missing or incorrect perl(Compress::Raw::Zlib)

Offline magwm

  • *
  • 159
  • +0/-0
  • SmeLover
    • Gadis Tourist Service Italia SRL
missing or incorrect perl(Compress::Raw::Zlib)
« on: November 23, 2010, 10:21:12 AM »
I'm trying to "yum update"  my two production servers, however, after the normal list of packages to update, i get

Code: [Select]
...

Loading "protect-packages" plugin
Loading "fastestmirror" plugin
Loading "installonlyn" plugin
Loading "smeserver" plugin
Setting up Update Process
Setting up repositories
Loading mirror speeds from cached hostfile
Reading repository metadata in from local files
Excluding Packages in global exclude list
Finished
Excluding Packages from CentOS - os
Finished
Excluding Packages from CentOS - updates
Finished
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package smeserver-locale-nl.noarch 0:2.0.0-32.el4.sme set to be updated
---> Package smeserver-locale-id.noarch 0:2.0.0-32.el4.sme set to be updated
---> Package smeserver-locale-pl.noarch 0:2.0.0-32.el4.sme set to be updated
---> Package net-snmp-utils.i386 0:5.1.2-18.el4_8.3 set to be updated
---> Package smeserver-locale-fr.noarch 0:2.0.0-32.el4.sme set to be updated
---> Package net-snmp-libs.i386 0:5.1.2-18.el4_8.3 set to be updated
---> Package smeserver-locale-et.noarch 0:2.0.0-32.el4.sme set to be updated
---> Package smeserver-locale-sl.noarch 0:2.0.0-32.el4.sme set to be updated
---> Package perl-HTML-Parser.i386 0:3.68-1.el4.rf set to be updated
---> Package smeserver-locale-nb.noarch 0:2.0.0-32.el4.sme set to be updated
---> Package smeserver-locale-ro.noarch 0:2.0.0-32.el4.sme set to be updated
---> Package postgresql-libs.i386 0:7.4.30-1.el4_8.1 set to be updated
---> Package smeserver-support.noarch 0:2.0.0-9.el4.sme set to be updated
---> Package perl-Compress-Raw-Bzip2.i386 0:2.031-1.el4.rf set to be updated
---> Package perl-Compress-Raw-Zlib.i386 0:2.030-1.el4.rf set to be updated
---> Package bzip2-libs.i386 0:1.0.2-16.el4_8 set to be updated
---> Package perl-Net-Server.noarch 0:0.99-1.el4.rf set to be updated
---> Package smeserver-locale-es.noarch 0:2.0.0-32.el4.sme set to be updated
warning: only V3 signatures can be verified, skipping V4 signature
---> Package maildrop.i386 0:2.5.0-13.el4 set to be updated
---> Package smeserver-locale-th.noarch 0:2.0.0-32.el4.sme set to be updated
---> Package net-snmp.i386 0:5.1.2-18.el4_8.3 set to be updated
---> Package smeserver-locale-tr.noarch 0:2.0.0-32.el4.sme set to be updated
---> Package mysql.i386 0:4.1.22-2.el4_8.4 set to be updated
---> Package smeserver-locale-da.noarch 0:2.0.0-32.el4.sme set to be updated
---> Package e-smith-horde.noarch 0:4.0.0-10.el4.sme set to be updated
---> Package e-smith-ldap.noarch 0:5.0.0-2.el4.sme set to be updated
---> Package perl-Mail-DKIM.noarch 0:0.39-1.el4.rf set to be updated
---> Package perl-Net-Ident.noarch 0:1.23-1.el4.rf set to be updated
---> Package smeserver-locale-el.noarch 0:2.0.0-32.el4.sme set to be updated
---> Package smeserver-locale-pt_BR.noarch 0:2.0.0-32.el4.sme set to be updated
---> Package clamav.i386 0:0.96.4-1.el4.rf set to be updated
---> Package e-smith-devtools.noarch 0:2.0.0-2.el4.sme set to be updated
---> Package smeserver-locale-zh_CN.noarch 0:2.0.0-32.el4.sme set to be updated
---> Package mtr.i386 2:0.80-1.el4.rf set to be updated
---> Package file.i386 0:4.10-9.el4 set to be updated
---> Package e-smith-php.noarch 0:2.0.0-2.el4.sme set to be updated
---> Package smeserver-locale-sv.noarch 0:2.0.0-32.el4.sme set to be updated
---> Package sysklogd.i386 0:1.4.1-28.el4_8.1 set to be updated
---> Package e-smith-base.i386 0:5.0.0-15.el4.sme set to be updated
---> Package smeserver-locale-pt.noarch 0:2.0.0-32.el4.sme set to be updated
---> Package perl-DBI.i386 0:1.615-1.el4.rf set to be updated
---> Package smeserver-locale-it.noarch 0:2.0.0-32.el4.sme set to be updated
---> Package horde.noarch 0:3.3.10-1.el4.sme set to be updated
---> Package mysql-server.i386 0:4.1.22-2.el4_8.4 set to be updated
---> Package bzip2.i386 0:1.0.2-16.el4_8 set to be updated
---> Package smeserver-locale-hu.noarch 0:2.0.0-32.el4.sme set to be updated
---> Package smeserver-locale-ru.noarch 0:2.0.0-32.el4.sme set to be updated
---> Package smeserver-locale-de.noarch 0:2.0.0-32.el4.sme set to be updated
---> Package smeserver-locale-ja.noarch 0:2.0.0-32.el4.sme set to be updated
---> Package perl-Crypt-OpenSSL-RSA.i386 0:0.26-1.el4.rf set to be updated
---> Package perl-NetAddr-IP.i386 0:4.036-1.el4.rf set to be updated
---> Package e-smith-backup.noarch 0:2.0.0-31.el4.sme set to be updated
---> Package smeserver-locale-bg.noarch 0:2.0.0-32.el4.sme set to be updated
---> Package perl-IO-Socket-INET6.noarch 0:2.57-2.el4.rf set to be updated
---> Package freetype.i386 0:2.1.9-17.el4_8.1 set to be updated
---> Package clamav-db.i386 0:0.96.4-1.el4.rf set to be updated
---> Package proftpd.i386 0:1.3.3c-1.el4 set to be updated
---> Package cups-libs.i386 1:1.1.22-0.rc1.9.32.el4.10 set to be updated
---> Package kernel.i686 0:2.6.9-89.31.1.EL set to be installed
---> Package clamd.i386 0:0.96.4-1.el4.rf set to be updated
--> Running transaction check
warning: only V3 signatures can be verified, skipping V4 signature
warning: only V3 signatures can be verified, skipping V4 signature
--> Processing Dependency: libGeoIP.so.1 for package: proftpd
--> Processing Dependency: perl(Compress::Raw::Zlib) = 2.024 for package: perl-IO-Compress
--> Processing Dependency: smeserver-locale-he for package: smeserver-support
--> Processing Dependency: perl(MIME::Lite) for package: perl-Mail-DKIM
--> Processing Dependency: perl(Crypt::OpenSSL::Random) for package: perl-Crypt-OpenSSL-RSA
--> Processing Dependency: smeserver-locale-zh_TW for package: smeserver-support
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package smeserver-locale-zh_TW.noarch 0:2.0.0-32.el4.sme set to be updated
---> Package GeoIP.i386 0:1.4.6-1.el4 set to be updated
---> Package perl-MIME-Lite.noarch 0:3.027-1.el4.rf set to be updated
---> Package smeserver-locale-he.noarch 0:2.0.0-32.el4.sme set to be updated
---> Package perl-Crypt-OpenSSL-Random.i386 0:0.04-1.el4.rf set to be updated
--> Running transaction check
--> Processing Dependency: perl(Email::Date::Format) >= 1.000 for package: perl-MIME-Lite
--> Processing Dependency: perl(Compress::Raw::Zlib) = 2.024 for package: perl-IO-Compress
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package perl-Email-Date-Format.noarch 0:1.002-1.el4.rf set to be updated
--> Running transaction check
--> Processing Dependency: perl(Compress::Raw::Zlib) = 2.024 for package: perl-IO-Compress
--> Finished Dependency Resolution
Error: Missing Dependency: perl(Compress::Raw::Zlib) = 2.024 is needed by package perl-IO-Compress

Code: [Select]
[root@proxy ~]# rpm -q perl-Compress-Raw-Zlib
perl-Compress-Raw-Zlib-2.024-1.el4.rf

So It seems the yum wants version 2.024 and I seem to have 2.024-1 . is this correct?

Is this a bug?

I saw similar bugs, but in 2007, saying that it would be non-synchronized repositories. I wouldn't think that is the case now..

can anyone point me in some direction to iron this out?

ciao! Michel

- edit: put the whole output of yum..
« Last Edit: November 23, 2010, 10:28:19 AM by magwm »
MagWm

Offline holck

  • *
  • 322
  • +1/-0
Re: missing or incorrect perl(Compress::Raw::Zlib)
« Reply #1 on: November 23, 2010, 12:19:36 PM »
I think your problem is that you have the package perl-IO-Compress.noarch installed in some old version that demands the old version of perl-Compress-Raw-Zlib.noarch. But yum cannot find a newer version of perl-IO-Compress.noarch. You either need to find a repository with perl-IO-Compress.noarch in a newer version, or uninstall it.

Jesper, Denmark
......

Offline magwm

  • *
  • 159
  • +0/-0
  • SmeLover
    • Gadis Tourist Service Italia SRL
Re: missing or incorrect perl(Compress::Raw::Zlib)
« Reply #2 on: November 23, 2010, 12:27:31 PM »
Thanks Jesper!
Quote
, or uninstall it.

Code: [Select]
[root@proxy ~]# rpm -q --whatrequires perl-IO-Compress
nessun pacchetto necessita di perl-IO-Compress

translated: no package needs perl-IO-Compress

so, why would I have it installed..  and on both production servers.. or is this not the correct way to see if some software needs it?
MagWm

Offline holck

  • *
  • 322
  • +1/-0
Re: missing or incorrect perl(Compress::Raw::Zlib)
« Reply #3 on: November 23, 2010, 01:03:26 PM »
Someone more knowledgeable than me is probably needed ... You can probably uninstall perl-IO-Compress without problems
Code: [Select]
yum erase perl-IO-Compress
but if I were you, I would find the package in a newer version, e.g.
Code: [Select]
wget ftp://ftp.pbone.net/mirror/ftp.pramberger.at/systems/linux/contrib/rhel4/i386/perl-IO-Compress-2.030-1.el4.pp.noarch.rpm
yum localinstall perl-IO-Compress-2.030-1.el4.pp.noarch.rpm

Jesper
......

Offline magwm

  • *
  • 159
  • +0/-0
  • SmeLover
    • Gadis Tourist Service Italia SRL
Re: missing or incorrect perl(Compress::Raw::Zlib)
« Reply #4 on: November 23, 2010, 01:53:48 PM »
Code: [Select]
[root@proxy ~]# rpm -qi --whatprovides perl-IO-Compress
Name        : perl-IO-Compress             Relocations: (not relocatable)
Version     : 2.024                             Vendor: Dag Apt Repository, http://dag.wieers.com/apt/
Release     : 1.el4.rf                      Build Date: mer 20 gen 2010 01:31:12 CET
Install Date: mar 25 mag 2010 11:52:28 CEST      Build Host: lisse.hasselt.wieers.com
Group       : Applications/CPAN             Source RPM: perl-IO-Compress-2.024-1.el4.rf.src.rpm
Size        : 686261                           License: Artistic/GPL
Signature   : DSA/SHA1, mer 20 gen 2010 02:08:21 CET, Key ID a20e52146b8d79e6
Packager    : Christoph Maser <cmr@financial.com>
URL         : http://search.cpan.org/dist/IO-Compress/
Summary     : IO Interface to compressed data files/buffers
Description :
IO Interface to compressed data files/buffers.

So, I apparently picked up this package along the way while installing some "unsupported" stuff from DAG..  ARGH.

apparently it took a while (it's been there since may) to conflict, but now we have it..

the dag repo apparently has not an updated version of this rpm.

I have it on this (proxy) server as
Code: [Select]
dag=repository
    BaseURL=http://apt.sw.be/redhat/el4/en/$basearch/dag
    EnableGroups=no
    Exclude=freetype,htop,iptraf,rsync,syslinux
    GPGCheck=yes
    GPGKey=http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt
    Name=Dag - EL4
    Visible=no
    status=disabled


so maybe I should point elsewhere.. and just update these perl-compress thingies. i'll look at it soon.

M
MagWm

Offline CharlieBrady

  • *
  • 6,918
  • +3/-0
Re: missing or incorrect perl(Compress::Raw::Zlib)
« Reply #5 on: November 23, 2010, 03:56:31 PM »
. or is this not the correct way to see if some software needs it?

It's not the correct way for perl modules. Try:

rpm -q --whatrequires 'perl(IO::Compress)'

or:

rpm -e --test perl-IO-Compress

However, since you have a problem which you suspect might be a bug, you should report your problem via the bug tracker, rather than muse about it in the forum.

Offline magwm

  • *
  • 159
  • +0/-0
  • SmeLover
    • Gadis Tourist Service Italia SRL
Re: missing or incorrect perl(Compress::Raw::Zlib)
« Reply #6 on: November 23, 2010, 04:12:15 PM »
Dear Charlie, thank you for your input. however I have been told in the bugtracker that installing from dag/rpmforge invalidates all warranty.. And I respect that, because there are lots of things that might not be so compatible. But I did it anyways, long ago... So now I hoped that in the forums someone would illuminate me.

anyway.

Code: [Select]
[root@proxy ~]# rpm -q --whatrequires 'perl(IO::Compress)'
nessun pacchetto necessita di perl(IO::Compress)

[root@proxy ~]# rpm -e --test perl-IO-Compress
avvertimento: only V3 signatures can be verified, skipping V4 signature
errore: Dipendenze fallite:
        perl(Compress::Zlib)(installato)  necessita di perl-Filter-1.34-1.el4.rf.i386
        perl(Compress::Zlib) >= 2.015(installato)  necessita di perl-Archive-Tar-1.56-1.el4.rf.noarch
        perl(Compress::Zlib)(installato)  necessita di spamassassin-3.3.1-52.el4.i386
        perl(Compress::Zlib)(installato)  necessita di smeserver-spamassassin-2.0.0-3.el4.sme.noarch
        perl(IO::Compress::Base) >= 2.015(installato)  necessita di perl-Archive-Tar-1.56-1.el4.rf.noarch
        perl(IO::Compress::Bzip2) >= 2.015(installato)  necessita di perl-Archive-Tar-1.56-1.el4.rf.noarch
        perl(IO::Compress::Gzip) >= 2.015(installato)  necessita di perl-Archive-Tar-1.56-1.el4.rf.noarch

what I find strange is that these dependencies need perl-Compress-something or perl-IO-compress-something, and the 'offending' package is perl-IO-compress ..

well, I'll let them run some more days without updating, while I look at what's going on..

ciao! M
MagWm

Offline janet

  • *****
  • 4,812
  • +0/-0
Re: missing or incorrect perl(Compress::Raw::Zlib)
« Reply #7 on: November 23, 2010, 11:23:32 PM »
magwm

Quote
I have been told in the bugtracker that installing from dag/rpmforge invalidates all warranty.. And I respect that, because there are lots of things that might not be so compatible

Please provide the bug reference for this, so we have the right background re this whole issue.
Please search before asking, an answer may already exist.
The Search & other links to useful information are at top of Forum.

Offline CharlieBrady

  • *
  • 6,918
  • +3/-0
Re: missing or incorrect perl(Compress::Raw::Zlib)
« Reply #8 on: November 24, 2010, 01:16:11 AM »
what I find strange is that these dependencies need perl-Compress-something or perl-IO-compress-something, and the 'offending' package is perl-IO-compress ..

No, the dependencies are 'perl(Compress::something)' not 'perl-Compress-something'.This means "a package containing the Compress::something perl module", which may or may not be a package called  perl-Compress-something.

Do:

rpm -q --provides perl-IO-Compress

and you should see how this works.

Offline magwm

  • *
  • 159
  • +0/-0
  • SmeLover
    • Gadis Tourist Service Italia SRL
Re: missing or incorrect perl(Compress::Raw::Zlib)
« Reply #9 on: November 25, 2010, 02:10:12 PM »
well thanks again!
first, charlie:

Code: [Select]
[root@proxy ~]# rpm -q --provides perl-IO-Compress
perl(Compress::Zlib)
perl(File::GlobMapper) = 1.000
perl(IO::Compress::Adapter::Bzip2) = 2.024
perl(IO::Compress::Adapter::Deflate) = 2.024
perl(IO::Compress::Adapter::Identity) = 2.024
perl(IO::Compress::Base) = 2.024
perl(IO::Compress::Base::Common)
perl(IO::Compress::Bzip2) = 2.024
perl(IO::Compress::Deflate) = 2.024
perl(IO::Compress::Gzip) = 2.024
perl(IO::Compress::Gzip::Constants) = 2.024
perl(IO::Compress::RawDeflate) = 2.024
perl(IO::Compress::Zip) = 2.024
perl(IO::Compress::Zip::Constants) = 2.024
perl(IO::Compress::Zlib::Constants) = 2.024
perl(IO::Compress::Zlib::Extra) = 2.024
perl(IO::Uncompress::Adapter::Bunzip2) = 2.024
perl(IO::Uncompress::Adapter::Identity) = 2.024
perl(IO::Uncompress::Adapter::Inflate) = 2.024
perl(IO::Uncompress::AnyInflate) = 2.024
perl(IO::Uncompress::AnyUncompress) = 2.024
perl(IO::Uncompress::Base)
perl(IO::Uncompress::Bunzip2) = 2.024
perl(IO::Uncompress::Gunzip) = 2.024
perl(IO::Uncompress::Inflate) = 2.024
perl(IO::Uncompress::RawInflate) = 2.024
perl(IO::Uncompress::Unzip) = 2.024
perl(U64)
perl(Zlib::OldDeflate)
perl(Zlib::OldInflate)
perl-IO-Compress = 2.024-1.el4.rf

Mary, I repeat I am not complaining about this. I willfully installed from dag and I don't want to be the one wasting the dev's resources on unsupported configurations.The bug is 5977,where holy Stefano helped me out of rpm hell..

Anyway, I recognize that this package perl-IO-Compress = 2.024-1.el4.rf is the showstopper. now I just have to understand which supported packages provide the same perl stuff.. so that I dan delete perl-IO-Compress and happily update..

thanks for your time!

Michel from a sunny Italy
MagWm

Offline magwm

  • *
  • 159
  • +0/-0
  • SmeLover
    • Gadis Tourist Service Italia SRL
Re: missing or incorrect perl(Compress::Raw::Zlib)
« Reply #10 on: November 25, 2010, 04:02:49 PM »
So, my dependencies are

Code: [Select]
[root@proxy ~]# rpm -q --whatrequires 'perl(Compress::Zlib)'
perl-Filter-1.34-1.el4.rf
perl-Archive-Tar-1.56-1.el4.rf
spamassassin-3.3.1-52.el4
smeserver-spamassassin-2.0.0-3.el4.sme

(I tried the same with the other perl items but they seem not required by anything)

Code: [Select]
[root@proxy ~]# rpm -qi smeserver-spamassassin
Name        : smeserver-spamassassin       Relocations: (not relocatable)
Version     : 2.0.0                             Vendor: Contribs.org <http://contribs.org>
Release     : 3.el4.sme                     Build Date: lun 19 apr 2010 16:37:22 CEST
Install Date: gio 27 mag 2010 10:52:56 CEST      Build Host: build64-1
Group       : Networking/Daemons            Source RPM: smeserver-spamassassin-2.0.0-3.el4.sme.src.rpm
Size        : 6755                             License: GPL
Signature   : DSA/SHA1, lun 19 apr 2010 16:40:47 CEST, Key ID 3d7205081e9c9308
Packager    : Contribs.org <http://contribs.org>
Summary     : SME Server - spamassassin anti-spam module
Description :
SME Server - spamassassin anti-spam module

Code: [Select]
[root@proxy ~]# rpm -qi spamassassin
avvertimento: only V3 signatures can be verified, skipping V4 signature
Name        : spamassassin                 Relocations: (not relocatable)
Version     : 3.3.1                             Vendor: ATrpms.net
Release     : 52.el4                        Build Date: mer 31 mar 2010 22:27:53 CEST
Install Date: gio 27 mag 2010 10:52:24 CEST      Build Host: el4.atrpms.net
Group       : Applications/Internet         Source RPM: spamassassin-3.3.1-52.el4.src.rpm
Size        : 3367331                          License: Apache
Signature   : DSA/SHA1, gio 01 gen 1970 01:00:00 CET, Key ID 0000000000000000
Packager    : ATrpms <http://ATrpms.net/>
URL         : http://spamassassin.apache.org/
Summary     : Spam filter for email which can be invoked from mail delivery agents

not sure why I would have a perl-Filter-1.34-1.el4.rf or perl-Archive-Tar-1.56-1.el4.rf / it is possible they came with a wrongfully tried perl installation.. and:

Code: [Select]
Name        : perl-Filter                  Relocations: (not relocatable)
Version     : 1.34                              Vendor: Dag Apt Repository, http://dag.wieers.com/apt/
Release     : 1.el4.rf                      Build Date: Thu 11 Oct 2007 12:56:36 AM CEST
Install Date: Thu 27 May 2010 11:12:04 PM CEST      Build Host: lisse.leuven.wieers.com
Group       : Applications/CPAN             Source RPM: perl-Filter-1.34-1.el4.rf.src.rpm
Size        : 291881                           License: Artistic/GPL
Signature   : DSA/SHA1, Thu 11 Oct 2007 10:54:16 AM CEST, Key ID a20e52146b8d79e6
Packager    : Dag Wieers <dag@wieers.com>
URL         : http://search.cpan.org/dist/Filter/
Summary     : Perl module that implements Perl source filters

I find it strange though that there would be a spamassassin from atrpms.net.. or is that normal)

anyway I cant uninstall spamassassin.. obviously.

sigh.

so, if I eliminated perl-filter, found a newer version of spamassassin.. (which version is there in the contribs repos?) coult I stand any chance?

M
MagWm

Offline magwm

  • *
  • 159
  • +0/-0
  • SmeLover
    • Gadis Tourist Service Italia SRL
Re: missing or incorrect perl(Compress::Raw::Zlib)
« Reply #11 on: November 25, 2010, 04:42:06 PM »
ahh..

I see now that I could do

Code: [Select]
yum update --exclude=perl*
and it doesn't complain..

Code: [Select]

Dependencies Resolved

=============================================================================
 Package                 Arch       Version          Repository        Size
=============================================================================
Installing:
 kernel                  i686       2.6.9-89.31.1.EL  smeupdates         13 M
Updating:
 bzip2                   i386       1.0.2-16.el4_8   smeupdates         48 k
 bzip2-libs              i386       1.0.2-16.el4_8   smeupdates         34 k
 clamav                  i386       0.96.4-1.el4.rf  smeupdates        2.1 M
 clamav-db               i386       0.96.4-1.el4.rf  smeupdates         25 M
 clamd                   i386       0.96.4-1.el4.rf  smeupdates        222 k
 cups-libs               i386       1:1.1.22-0.rc1.9.32.el4.10  smeupdates        115 k
 e-smith-backup          noarch     2.0.0-31.el4.sme  smeupdates         94 k
 e-smith-base            i386       5.0.0-15.el4.sme  smeupdates        342 k
 e-smith-devtools        noarch     2.0.0-2.el4.sme  smeupdates         26 k
 e-smith-horde           noarch     4.0.0-10.el4.sme  smeupdates         57 k
 e-smith-ldap            noarch     5.0.0-2.el4.sme  smeupdates         51 k
 e-smith-php             noarch     2.0.0-2.el4.sme  smeupdates         27 k
 file                    i386       4.10-9.el4       smeupdates        259 k
 freetype                i386       2.1.9-17.el4_8.1  smeupdates        767 k
 horde                   noarch     3.3.10-1.el4.sme  smeupdates        8.7 M
 maildrop                i386       2.5.0-13.el4     smeupdates        2.1 M
 mtr                     i386       2:0.80-1.el4.rf  smeupdates         79 k
 mysql                   i386       4.1.22-2.el4_8.4  smeupdates        3.1 M
 mysql-server            i386       4.1.22-2.el4_8.4  smeupdates        9.9 M
 net-snmp                i386       5.1.2-18.el4_8.3  smeupdates        508 k
 net-snmp-libs           i386       5.1.2-18.el4_8.3  smeupdates        1.8 M
 net-snmp-utils          i386       5.1.2-18.el4_8.3  smeupdates        160 k
 postgresql-libs         i386       7.4.30-1.el4_8.1  smeupdates        149 k
 proftpd                 i386       1.3.3c-1.el4     smeupdates        3.4 M
 smeserver-locale-bg     noarch     2.0.0-32.el4.sme  smeupdates         62 k
 smeserver-locale-da     noarch     2.0.0-32.el4.sme  smeupdates         71 k
 smeserver-locale-de     noarch     2.0.0-32.el4.sme  smeupdates         75 k
 smeserver-locale-el     noarch     2.0.0-32.el4.sme  smeupdates         71 k
 smeserver-locale-es     noarch     2.0.0-32.el4.sme  smeupdates         74 k
 smeserver-locale-et     noarch     2.0.0-32.el4.sme  smeupdates         72 k
 smeserver-locale-fr     noarch     2.0.0-32.el4.sme  smeupdates         74 k
 smeserver-locale-hu     noarch     2.0.0-32.el4.sme  smeupdates         74 k
 smeserver-locale-id     noarch     2.0.0-32.el4.sme  smeupdates         71 k
 smeserver-locale-it     noarch     2.0.0-32.el4.sme  smeupdates         71 k
 smeserver-locale-ja     noarch     2.0.0-32.el4.sme  smeupdates         57 k
 smeserver-locale-nb     noarch     2.0.0-32.el4.sme  smeupdates         72 k
 smeserver-locale-nl     noarch     2.0.0-32.el4.sme  smeupdates         73 k
 smeserver-locale-pl     noarch     2.0.0-32.el4.sme  smeupdates         57 k
 smeserver-locale-pt     noarch     2.0.0-32.el4.sme  smeupdates         74 k
 smeserver-locale-pt_BR  noarch     2.0.0-32.el4.sme  smeupdates         73 k
 smeserver-locale-ro     noarch     2.0.0-32.el4.sme  smeupdates         67 k
 smeserver-locale-ru     noarch     2.0.0-32.el4.sme  smeupdates         61 k
 smeserver-locale-sl     noarch     2.0.0-32.el4.sme  smeupdates         70 k
 smeserver-locale-sv     noarch     2.0.0-32.el4.sme  smeupdates         73 k
 smeserver-locale-th     noarch     2.0.0-32.el4.sme  smeupdates         67 k
 smeserver-locale-tr     noarch     2.0.0-32.el4.sme  smeupdates         72 k
 smeserver-locale-zh_CN  noarch     2.0.0-32.el4.sme  smeupdates         68 k
 smeserver-support       noarch     2.0.0-9.el4.sme  smeupdates         86 k
 sysklogd                i386       1.4.1-28.el4_8.1  smeupdates         69 k
Removing:
 kernel                  i686       2.6.9-78.0.8.EL  installed          30 M
Installing for dependencies:
 GeoIP                   i386       1.4.6-1.el4      smeupdates        698 k
 smeserver-locale-he     noarch     2.0.0-32.el4.sme  smeupdates         55 k
 smeserver-locale-zh_TW  noarch     2.0.0-32.el4.sme  smeupdates         55 k

Transaction Summary
=============================================================================
Install      4 Package(s)
Update      49 Package(s)
Remove       1 Package(s)
Total download size: 74 M
Is this ok [y/N]: n
Exiting on user Command

that leaves me with one - or more of the following that yum does not like :

perl-Compress-Raw-Bzip2.i386 0:2.031-1.el4.rf set to be updated
perl-Compress-Raw-Zlib.i386 0:2.030-1.el4.rf set to be updated
perl-Crypt-OpenSSL-RSA.i386 0:0.26-1.el4.rf set to be updated
perl-DBI.i386 0:1.615-1.el4.rf set to be updated
perl-HTML-Parser.i386 0:3.68-1.el4.rf set to be updated
perl-IO-Socket-INET6.noarch 0:2.57-2.el4.rf set to be updated
perl-Mail-DKIM.noarch 0:0.39-1.el4.rf set to be updated
perl-NetAddr-IP.i386 0:4.036-1.el4.rf set to be updated
perl-Net-Ident.noarch 0:1.23-1.el4.rf set to be updated
perl-Net-Server.noarch 0:0.99-1.el4.rf set to be updated

even better, if I do

Code: [Select]
yum update --exclude=perl-Compress*
it doesn't complain at all.

so I guess that leaves
perl-Compress-Raw-Bzip2.i386 0:2.031-1.el4.rf
perl-Compress-Raw-Zlib.i386 0:2.030-1.el4.rf

as culprits, not being compatible with my - wrongfully present - perl-IO-compress package..

M
MagWm

Offline cactus

  • *
  • 4,880
  • +3/-0
    • http://www.snetram.nl
Re: missing or incorrect perl(Compress::Raw::Zlib)
« Reply #12 on: November 25, 2010, 04:42:41 PM »
Code: [Select]
[root@proxy ~]# rpm -qi spamassassin
avvertimento: only V3 signatures can be verified, skipping V4 signature
Name        : spamassassin                 Relocations: (not relocatable)
Version     : 3.3.1                             Vendor: ATrpms.net
Release     : 52.el4                        Build Date: mer 31 mar 2010 22:27:53 CEST
Install Date: gio 27 mag 2010 10:52:24 CEST      Build Host: el4.atrpms.net
Group       : Applications/Internet         Source RPM: spamassassin-3.3.1-52.el4.src.rpm
Size        : 3367331                          License: Apache
Signature   : DSA/SHA1, gio 01 gen 1970 01:00:00 CET, Key ID 0000000000000000
Packager    : ATrpms <http://ATrpms.net/>
URL         : http://spamassassin.apache.org/
Summary     : Spam filter for email which can be invoked from mail delivery agents

I find it strange though that there would be a spamassassin from atrpms.net.. or is that normal)
That is normal. We take packages from CentOS, EPEL, RPMForge and ATrpms as well.

anyway I cant uninstall spamassassin.. obviously.
And you don't need to.

The easiest way to find out what the non standard packages on your system are is by running:
Code: [Select]
/sbin/e-smith/audittools/newrpmsThat should spit out the list of packages that are installed on your system, but which are not provided through the default SME Server channels (this will also list installed contribs).
Be careful whose advice you buy, but be patient with those who supply it. Advice is a form of nostalgia, dispensing it is a way of fishing the past from the disposal, wiping it off, painting over the ugly parts and recycling it for more than its worth ~ Baz Luhrmann - Everybody's Free (To Wear Sunscreen)

Offline magwm

  • *
  • 159
  • +0/-0
  • SmeLover
    • Gadis Tourist Service Italia SRL
Re: missing or incorrect perl(Compress::Raw::Zlib)
« Reply #13 on: November 25, 2010, 04:45:52 PM »
Code: [Select]
Extra Packages
alpine.i386                              2.00-2.el4.rf          installed
dansguardian.i386                        2.10.0.3-4.el4.sme     installed
hddtemp.i386                             0.3-0.beta15.1.el4.rf  installed
kernel.i686                              2.6.9-89.0.16.EL       installed
kernel.i686                              2.6.9-78.0.22.EL       installed
kernel.i686                              2.6.9-78.0.8.EL        installed
kernel.i686                              2.6.9-89.0.9.EL        installed
libsensors3.i386                         2.10.6-55.el4          installed
lm_sensors.i386                          2.10.6-55.el4          installed
lshw.i386                                2.14-1.el4.rf          installed
perl-Algorithm-Dependency.noarch         1.110-1.el4.rf         installed
perl-Config-Tiny.noarch                  2.12-1.el4.rf          installed
perl-DBD-mysql.i386                      4.014-1.el4.rf         installed
perl-Date-Manip.noarch                   5.54-2.el4.rf          installed
perl-Digest-SHA1.i386                    2.12-2.el4.rf          installed
perl-File-Remove.noarch                  1.42-1.el4.rf          installed
perl-File-Slurp.noarch                   9999.13-1.el4.rf       installed
perl-File-chmod.noarch                   0.32-1.el4.rf          installed
perl-IO-Compress.noarch                  2.024-1.el4.rf         installed
perl-IO-Socket-SSL.noarch                1.31-2.el4.rf          installed
perl-LDAP.noarch                         0.34-1.el4.rf          installed
perl-MailTools.noarch                    2.06-1.el4.rf          installed
perl-Params-Util.i386                    1.00-1.el4.rf          installed
perl-Scalar-List-Utils.i386              1.22-1.el4.rf          installed
perl-Test-Inline.noarch                  2.210-1.el4.rf         installed
perl-Test-Pod.noarch                     1.40-1.el4.rf          installed
perl-Time-HiRes.i386                     1.9721-1.el4.rf        installed
perl-XML-NamespaceSupport.noarch         1.11-1.el4.rf          installed
perl-XML-SAX.noarch                      0.96-1.el4.rf          installed
perl-rrdtool.i386                        1.2.30-1.el4.rf        installed
python-elementtree.i386                  1.2.6-7.el4.rf         installed
re2c.i386                                0.13.5-1.el4.rf        installed
rrdtool.i386                             1.2.30-1.el4.rf        installed
sarg.i386                                2.2.3.1-1.el4.rf       installed
smeserver-diskusage.noarch               0.0.1-13.el4.sme       installed
smeserver-hwinfo.noarch                  1.0-15.el4.sme         installed
smeserver-mod_deflate.noarch             1.0-2.el4.sme          installed
smeserver-password.noarch                1.0.0-21.el4.sme       installed
smeserver-sarg.noarch                    2.2.1-6.el4.sme        installed
smeserver-sme7admin.noarch               1.1.1-16.el4.sme       installed
smeserver-squidguard.noarch              1.0-35                 installed
splunk.i386                              4.0.6-70313            installed
squidguard.i386                          1.2.0-2.2.el4.rf       installed

and, on the other

Code: [Select]
alpine.i386                              2.00-2.el4.rf          installed
awstats.noarch                           6.95-1.el4.rf          installed
geoip.i386                               1.4.6-1.el4.rf         installed
hddtemp.i386                             0.3-0.beta15.1.el4.rf  installed
httpd.i386                               2.0.59-1.el4s1.7.el4.c installed
kernel.i686                              2.6.9-78.0.8.EL        installed
kernel.i686                              2.6.9-89.0.16.EL       installed
kernel.i686                              2.6.9-78.0.13.EL       installed
kernel.i686                              2.6.9-78.0.22.EL       installed
kernel-smp.i686                          2.6.9-78.0.8.EL        installed
kernel-smp.i686                          2.6.9-89.0.16.EL       installed
kernel-smp.i686                          2.6.9-78.0.13.EL       installed
kernel-smp.i686                          2.6.9-78.0.22.EL       installed
mod_ssl.i386                             1:2.0.59-1.el4s1.7.el4 installed
mysql.i386                               5.0.46-1.el4.centos    installed
mysql-libs.i386                          5.0.46-1.el4.centos    installed
mysql-server.i386                        5.0.46-1.el4.centos    installed
mysqlclient14.i386                       4.1.22-1.el4s1.1       installed
pam_abl.i386                             0.2.3-2.el4.sme        installed
pcre.i386                                6.7-1                  installed
perl-Algorithm-Dependency.noarch         1.110-1.el4.rf         installed
perl-Config-Tiny.noarch                  2.12-1.el4.rf          installed
perl-Email-Date-Format.noarch            1.002-4.el4.1          installed
perl-File-Remove.noarch                  1.42-1.el4.rf          installed
perl-File-Slurp.noarch                   9999.13-1.el4.rf       installed
perl-File-chmod.noarch                   0.32-1.el4.rf          installed
perl-Geo-IP.i386                         1.38-1.el4.rf          installed
perl-IO-Compress.noarch                  2.024-1.el4.rf         installed
perl-MIME-Lite.noarch                    3.025-1.el4.rf         installed
perl-Mail-RFC822-Address.noarch          0.3-1.el4.sme          installed
perl-Params-Util.i386                    1.00-1.el4.rf          installed
perl-Scalar-List-Utils.i386              1.22-1.el4.rf          installed
perl-Test-Pod.noarch                     1.40-1.el4.rf          installed
perl-Time-TAI64.noarch                   2.11-1.el4.sme         installed
perl-TimeDate.noarch                     1:1.16-6.el4           installed
perl-Unix-ConfigFile.noarch              0.06-3.el4.sme         installed
perl-XML-NamespaceSupport.noarch         1.11-1.el4.rf          installed
perl-XML-SAX.noarch                      0.96-1.el4.rf          installed
perl-rrdtool.i386                        1.2.30-1.el4.rf        installed
php.i386                                 5.1.6-3.el4s1.8        installed
php-cli.i386                             5.1.6-3.el4s1.8        installed
php-domxml.i386                          4.3.9-3.22.9           installed
php-gd.i386                              5.1.6-3.el4s1.8        installed
php-imap.i386                            5.1.6-3.el4s1.8        installed
php-ldap.i386                            5.1.6-3.el4s1.8        installed
php-mbstring.i386                        5.1.6-3.el4s1.8        installed
php-mysql.i386                           5.1.6-3.el4s1.8        installed
php-pdo.i386                             5.1.6-3.el4s1.8        installed
php-pear.noarch                          1:1.4.11-1.el4s1.1     installed
phpmyadmin.noarch                        2.11.10-2.el4.rf       installed
postgresql-libs.i386                     8.1.9-1.el4s1.1        installed
postgresqlclient7.i386                   7.4.14-1.el4s1.1.el4.c installed
python-elementtree.i386                  1.2.6-7.el4.rf         installed
pythonabi.i386                           1:2.3-3.el4.at         installed
rkhunter.noarch                          1.3.4-8.el4.sme        installed
rrdtool.i386                             1.2.30-1.el4.rf        installed
sarg.i386                                2.2.3.1-1.el4.rf       installed
sme-crontab_manager.noarch               1.2-4                  installed
sme-unjunkmgr.noarch                     1.1.3-1                installed
smeserver-awstats.noarch                 1.2-7.el4.sme          installed
smeserver-diskusage.noarch               0.0.1-13.el4.sme       installed
smeserver-lazy_admin_tools.noarch        0.9.1-2                installed
smeserver-phpmyadmin.noarch              2.11.1.2-3.el4.sme     installed
smeserver-remoteuseraccess.noarch        1.2-33.el4.sme         installed
smeserver-sarg.noarch                    2.2.1-6.el4.sme        installed
smeserver-sme7admin.noarch               1.1.1-16.el4.sme       installed
smeserver-squidguard.noarch              1.0-22                 installed
smeserver-vacation.noarch                1.0-36.el4.sme         installed
smeserver-wbl.noarch                     0.1.0-11.el4.sme       installed
squidguard.i386                          1.2.0-2.2.el4.rf       installed
squidguard-blacklists.noarch             20050528-1.2.el4.rf    installed
yum-metadata-parser.i386                 1.1.0-2.el4.centos     installed
« Last Edit: November 25, 2010, 05:14:12 PM by magwm »
MagWm

Offline CharlieBrady

  • *
  • 6,918
  • +3/-0
Re: missing or incorrect perl(Compress::Raw::Zlib)
« Reply #14 on: November 25, 2010, 05:39:35 PM »
You should be able to do:

rpm -e --nodeps perl-IO-Compress
yum install perl-IO-Compress