• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Amavis & Compress::Raw::Zlib-trotz OnlineUpdate alte Version

klaks

Newbie
Hallo,

mein Amavis auf openSuse 11.1 meckert (/var/log warn):
amavis[28268]: (28268-08) (!)Decoding of p002 (Zip archive data, at least v2.0 to extract) failed, leaving it unpacked: Compress::Raw::Zlib version 2.017 required--this is only version 2.008 at (eval 114) line 467.

Nun habe ich aber per Online-Update perl upgedatet:
Patch: perl Art: security Version: 995 │
A Buffer overflow in perl, in the base Compress::Raw::Zlib perl module has been fixed. (CVE-2009-1391) Additionaly three non security bugs were fixed.
Da ist also genau das Problem beschrieben, weshalb Versionen <2.017 nicht mehr verwendet werden sollen.

Trotzdem bleibt das Meckern.

Kann es daran liegen, dass ich vor dem Online-Update per CPAN das Perl-Modul Compress::Raw::Zlib installiert habe?

In /usr/lib/perl5/5.10.0/i586-linux-thread-multi/perllocal.pod finde ich folgenden Eintrag:
C<EXE_FILES: >

=back

=head2 Sun Aug 16 23:45:42 2009: C<Module> L<Compress::Raw::Zlib|Compress::Raw::Zlib>

=over 4

=item *

C<installed into: /usr/lib/perl5/5.10.0>

=item *

C<LINKTYPE: dynamic>

=item *

C<VERSION: 2.020>

=item *

Aber in /usr/lib/perl5/5.10.0/i586-linux-thread-multi/Compress/Raw/Zlib.pm steht noch:
$VERSION = '2.008';

Und eine andere Zlib-pm mit Version 2.020 finde ich nicht.

Ich schau da nicht so ganz durch.
Es wäre schön, wenn mir jemand helfen könnte.

Grüße
klaks
 

whois

Ultimate Guru
Was für eine Perl Version fährst du den da jetzt genau diese 5/5.10.0?

Code:
perl -v
Code:
rpm -qa|grep perl
 

revealed

Guru
Hallo!

Ich weiss nicht ob ich das richtig herauslese aber du hast dir via CPAN vermutlich ein neueres installiert? Und per Update wiederum vermutlich ein altes erhalten, dass aber eine neue Fehlerbehebung mit sich bringt?

Das müsstest du sehen, wenn du beispielsweise in cpan:
(Zeigt installierte Version:)
Code:
i Compress::Raw::Zlib
(Zeigt ob es was neueres in deinem CPAN repo gibt:)
Code:
r Compress::Raw::Zlib

Ob du diese brauchst kann ich dir leider nicht genau sagen. Aber mit der Version vom Build Service sollte das nicht passieren?

Hast du eventuell eine Alte Version vom CPAN bekommen?

Gruß,

R
 
OP
K

klaks

Newbie
@whois
perl -v:
This is perl, v5.10.0 built for i586-linux-thread-multi

und rpm -qa|grep perl
perl-TimeDate-1.16-71.85
perl-File-Tail-0.99.3-1.87
perl-XML-LibXML-Common-0.13-69.87
perl-XML-SAX-0.96-1.24
perl-Crypt-SmbHash-0.12-132.7
perl-libapparmor-2.3-50.18
perl-RPC-XML-0.60-28.25
limal-ca-mgm-perl-1.5.4-1.4
perl-TermReadLine-Gnu-1.16-51.71
perl-spamassassin-3.2.5-26.7
perl-Unix-Syslog-0.100-153.27
perl-Crypt-OpenSSL-RSA-0.25-3.8
perl-Archive-Zip-1.24-1.23
perl-Data-ShowTable-3.3-704.9
perl-Crypt-DES-2.05-1.87
perl-doc-5.10.0-62.18.1
perl-gettext-1.05-91.163
perl-Digest-MD4-1.5-1.87
perl-XML-Writer-0.604-1.57
perl-URI-1.37-1.44
perl-Parse-RecDescent-1.96.0-1.20
perl-HTML-Tagset-3.20-1.57
perl-Config-Crontab-1.21-73.8
perl-X500-DN-0.29-78.6
perl-Digest-HMAC-1.01-436.82
perl-XML-LibXML-1.66-1.65
perl-libwww-perl-5.816-2.6
perl-XML-Parser-2.36-1.75
perl-NetxAP-0.02-604.86
perl-Crypt-SSLeay-0.57-1.52
perl-XML-XPath-1.13-74.7
perl-TermReadKey-2.30-135.9
limal-nfs-server-perl-1.5.1-1.12
yast2-perl-bindings-2.17.2-1.38
perl-Net-IP-1.25-46.30
perl-Bootloader-0.4.81.1-0.1.1
perl-Convert-BinHex-1.119-6.1
perl-5.10.0-62.18.1
perl-Net-DNS-0.63-42.2
perl-MailTools-2.04-1.27
perl-IO-Multiplex-1.10-1.20
perl-Convert-UUlib-1.051-133.9
perl-BerkeleyDB-0.35-2.5
perl-Net-Server-0.97-1.80
perl-Convert-ASN1-0.22-1.20
perl-ldap-0.37-1.23
perl-DBD-mysql-4.010-1.1.1
perl-Digest-SHA1-2.11-1.87
perl-XML-NamespaceSupport-1.09-1.87
perl-Net-Daemon-0.43-1.86
perl-HTML-Parser-3.56-1.84
perl-PlRPC-0.2019-30.71
perl-DBI-1.607-1.34
perl-DBD-SQLite-1.14-11.79
perl-XML-Simple-2.18-1.75
limal-perl-1.5.1-1.12
perl-Net-SSLeay-1.35-2.29
perl-IO-Socket-SSL-1.16-2.6
perl-IO-stringy-2.110-1.87
perl-Convert-TNEF-0.17-263.82
perl-Mail-DKIM-0.32-1.9
perl-Authen-SASL-2.12-1.32
perl-NetAddr-IP-4.004-1.87
perl-Net-SNMP-5.2.0-1.82
perl-MIME-tools-5.427-30.1
perl-base-5.10.0-62.18.1

@revealed
Bei der ersten CPAN-installation ist Compress::Raw::Zlib in version 2.020 installiert worden. Offensichtlich ist das durch das Online-Update wieder überschrieben worden mit v2.008. Das hatte ich aber leider nicht überprüft, weil das Amavis-Problem auch nach der CPAN-Installation blieb.

Ich habe jetzt per CPAN wieder v2.020 installiert. Bin mal gespannt, ob der Fehler jetzt immer noch auftritt.
i Compress::Raw::Zlib:
CPAN_USERID PMQS (Paul Marquess <pmqs@cpan.org>)
CPAN_VERSION 2.020
CPAN_FILE P/PM/PMQS/Compress-Raw-Zlib-2.020.tar.gz
MANPAGE Compress::Raw::Zlib - Low-Level Interface to zlib compression library
INST_FILE /usr/lib/perl5/5.10.0/i586-linux-thread-multi/Compress/Raw/Zlib.pm
INST_VERSION 2.020

r Compress::Raw::Zlib:
All modules are up to date for Compress::Raw::Zlib



Gruß
klaks
 

revealed

Guru
Ah ok.

Falls das nicht klappt müsste man überlegen, wie man die von CPAN installierte version sauber deinstalliert und warscheinlich anschliessend das RPM wieder sauber installieren?

Gruß,

R
 
OP
K

klaks

Newbie
Leider meckert amavis immer noch.
revealed schrieb:
Falls das nicht klappt müsste man überlegen, wie man die von CPAN installierte version sauber deinstalliert und warscheinlich anschliessend das RPM wieder sauber installieren?
Werde wohl mal die von Dir vorgeschlagene Vorgehensweise probieren. Das mach ich aber lieber abends.

Gruß
klaks
 

revealed

Guru
Hat also nicht geklappt?

Ich hoffe dass ich dir da zu genüge beistehen kann! Weil es gibt da beim deinstallieren von CPAN modulen gewisse unklarheiten für mich. Habe schon darüber ein bisschen recherchiert. Aber keine konkreteren Erfahrungen. So zur Warnung meinerseits :)

Gruß,

R
 
Oben