On Thu, 28 Dec 2006 12:48:16 +0100, "sasa" <[EMAIL PROTECTED]> wrote:

>Hi, I have updated SA from spamassassin-3.0.4 to spamassassin-3.1.7 with YUM 
>method and all it's ok, but when I run sa-update I have this error:
>
>[EMAIL PROTECTED] ~]# sa-update
>Can't locate IO/Zlib.pm in @INC (@INC contains: 
>/usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi 
>/usr/lib/perl5/vendor_perl/5.8.5 
>/usr/lib/perl5/5.8.5/i386-linux-thread-multi /usr/lib/perl5/5.8.5 
>/usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi 
>/usr/lib/perl5/site_perl/5.8.4/i386-linux-thread-multi 
>/usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi 
>/usr/lib/perl5/site_perl/5.8.2/i386-linux-thread-multi 
>/usr/lib/perl5/site_perl/5.8.1/i386-linux-thread-multi 
>/usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi 
>/usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl/5.8.4 
>/usr/lib/perl5/site_perl/5.8.3 /usr/lib/perl5/site_perl/5.8.2 
>/usr/lib/perl5/site_perl/5.8.1 /usr/lib/perl5/site_perl/5.8.0 
>/usr/lib/perl5/site_perl 
>/usr/lib/perl5/vendor_perl/5.8.4/i386-linux-thread-multi 
>/usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi 
>/usr/lib/perl5/vendor_perl/5.8.2/i386-linux-thread-multi 
>/usr/lib/perl5/vendor_perl/5.8.1/i386-linux-thread-multi 
>/usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi 
>/usr/lib/perl5/vendor_perl/5.8.4 /usr/lib/perl5/vendor_perl/5.8.3 
>/usr/lib/perl5/vendor_perl/5.8.2 /usr/lib/perl5/vendor_perl/5.8.1 
>/usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl) at 
>/usr/bin/sa-update line 95.
>BEGIN failed--compilation aborted at /usr/bin/sa-update line 95.
>

I may be way off here, but that looks a pretty old version of Perl.
have you tried using CPAN to update your modules?

Try running spamassassin -D --lint at the top it will give you a list
of Perl modules/dependencies, it may be worth your while checking
those in CPAN, IIRC one of them installs Zlib as a dependency.

Kind regards

Nigel

Reply via email to