You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@spamassassin.apache.org by Carlos Mennens <ca...@gmail.com> on 2010/10/26 19:18:08 UTC

Error Running 'sa-update'

Today for the 1st time on my mail server I attempted to manually run
the 'sa-update' command in the shell and got the following:


[root@mail ~]# sa-update
defined(%hash) is deprecated at
/usr/share/perl5/vendor_perl/Mail/SpamAssassin/Dns.pm line 757.
	(Maybe you should just omit the defined()?)
Use of "goto" to jump into a construct is deprecated at
/usr/share/perl5/vendor_perl/Mail/SpamAssassin/Plugin/Check.pm line
409.
Use of "goto" to jump into a construct is deprecated at
/usr/share/perl5/vendor_perl/Mail/SpamAssassin/Plugin/Check.pm line
409.
Use of "goto" to jump into a construct is deprecated at
/usr/share/perl5/vendor_perl/Mail/SpamAssassin/Plugin/Check.pm line
409.
Use of "goto" to jump into a construct is deprecated at
/usr/share/perl5/vendor_perl/Mail/SpamAssassin/Plugin/Check.pm line
409.
Use of "goto" to jump into a construct is deprecated at
/usr/share/perl5/vendor_perl/Mail/SpamAssassin/Plugin/Check.pm line
409.
Use of "goto" to jump into a construct is deprecated at
/usr/share/perl5/vendor_perl/Mail/SpamAssassin/Plugin/Check.pm line
409.
Use of "goto" to jump into a construct is deprecated at
/usr/share/perl5/vendor_perl/Mail/SpamAssassin/Plugin/Check.pm line
409.
Use of "goto" to jump into a construct is deprecated at
/usr/share/perl5/vendor_perl/Mail/SpamAssassin/Plugin/Check.pm line
409.
Use of "goto" to jump into a construct is deprecated at
/usr/share/perl5/vendor_perl/Mail/SpamAssassin/Plugin/Check.pm line
409.
Use of "goto" to jump into a construct is deprecated at
/usr/share/perl5/vendor_perl/Mail/SpamAssassin/Plugin/Check.pm line
409.
Use of "goto" to jump into a construct is deprecated at
/usr/share/perl5/vendor_perl/Mail/SpamAssassin/Plugin/Check.pm line
409.
Use of "goto" to jump into a construct is deprecated at
/usr/share/perl5/vendor_perl/Mail/SpamAssassin/Plugin/Check.pm line
409.
Use of "goto" to jump into a construct is deprecated at
/usr/share/perl5/vendor_perl/Mail/SpamAssassin/Plugin/Check.pm line
409.
Use of "goto" to jump into a construct is deprecated at
/usr/share/perl5/vendor_perl/Mail/SpamAssassin/Plugin/Check.pm line
409.
Use of "goto" to jump into a construct is deprecated at
/usr/share/perl5/vendor_perl/Mail/SpamAssassin/Plugin/Check.pm line
409.
Use of "goto" to jump into a construct is deprecated at
/usr/share/perl5/vendor_perl/Mail/SpamAssassin/Plugin/Check.pm line
409.
Use of "goto" to jump into a construct is deprecated at
/usr/share/perl5/vendor_perl/Mail/SpamAssassin/Plugin/Check.pm line
409.
Use of "goto" to jump into a construct is deprecated at
/usr/share/perl5/vendor_perl/Mail/SpamAssassin/Plugin/Check.pm line
409.
Use of "goto" to jump into a construct is deprecated at
/usr/share/perl5/vendor_perl/Mail/SpamAssassin/Plugin/Check.pm line
409.
Use of "goto" to jump into a construct is deprecated at
/usr/share/perl5/vendor_perl/Mail/SpamAssassin/Plugin/Check.pm line
409.
Use of "goto" to jump into a construct is deprecated at
/usr/share/perl5/vendor_perl/Mail/SpamAssassin/Plugin/Check.pm line
409.
Use of "goto" to jump into a construct is deprecated at
/usr/share/perl5/vendor_perl/Mail/SpamAssassin/Plugin/Check.pm line
409.
Use of "goto" to jump into a construct is deprecated at
/usr/share/perl5/vendor_perl/Mail/SpamAssassin/Plugin/Check.pm line
409.
Use of "goto" to jump into a construct is deprecated at
/usr/share/perl5/vendor_perl/Mail/SpamAssassin/Plugin/Check.pm line
409.
Use of "goto" to jump into a construct is deprecated at
/usr/share/perl5/vendor_perl/Mail/SpamAssassin/Plugin/Check.pm line
409.
Use of "goto" to jump into a construct is deprecated at
/usr/share/perl5/vendor_perl/Mail/SpamAssassin/Plugin/Check.pm line
409.
Use of "goto" to jump into a construct is deprecated at
/usr/share/perl5/vendor_perl/Mail/SpamAssassin/Plugin/Check.pm line
409.
Use of uninitialized value in lc at
/usr/share/perl5/vendor_perl/Mail/SpamAssassin/Plugin/MIMEEval.pm line
501.
Use of "goto" to jump into a construct is deprecated at
/usr/share/perl5/vendor_perl/Mail/SpamAssassin/Plugin/Check.pm line
409.
Use of "goto" to jump into a construct is deprecated at
/usr/share/perl5/vendor_perl/Mail/SpamAssassin/Plugin/Check.pm line
409.
Use of "goto" to jump into a construct is deprecated at
/usr/share/perl5/vendor_perl/Mail/SpamAssassin/Plugin/Check.pm line
409.
Use of "goto" to jump into a construct is deprecated at
/usr/share/perl5/vendor_perl/Mail/SpamAssassin/Plugin/Check.pm line
409.
Use of "goto" to jump into a construct is deprecated at
/usr/share/perl5/vendor_perl/Mail/SpamAssassin/Plugin/Check.pm line
409.
Use of "goto" to jump into a construct is deprecated at
/usr/share/perl5/vendor_perl/Mail/SpamAssassin/Plugin/Check.pm line
409.
Use of "goto" to jump into a construct is deprecated at
/usr/share/perl5/vendor_perl/Mail/SpamAssassin/Plugin/Check.pm line
409.
Use of "goto" to jump into a construct is deprecated at
/usr/share/perl5/vendor_perl/Mail/SpamAssassin/Plugin/Check.pm line
409.
Use of "goto" to jump into a construct is deprecated at
/usr/share/perl5/vendor_perl/Mail/SpamAssassin/Plugin/Check.pm line
409.

I did a Google search and didn't really find the answer to my issue
and was wondering if anyone can please assist me and getting this
issue corrected or tell me what I am doing wrong.

I am using 'spamassassin 3.3.1-2' on Arch Linux 64-bit.

-Carlos

Re: Error Running 'sa-update'

Posted by Mark Martinec <Ma...@ijs.si>.
On Tuesday October 26 2010 19:30:55 Daniel McDonald wrote:
> On 10/26/10 12:18 PM, "Carlos Mennens" <ca...@gmail.com> wrote:
> > Today for the 1st time on my mail server I attempted to manually run
> > the 'sa-update' command in the shell and got the following:
> > 
> > 
> > [root@mail ~]# sa-update
> > defined(%hash) is deprecated at
> > /usr/share/perl5/vendor_perl/Mail/SpamAssassin/Dns.pm line 757.
> > (Maybe you should just omit the defined()?)
> > Use of "goto" to jump into a construct is deprecated at
> > /usr/share/perl5/vendor_perl/Mail/SpamAssassin/Plugin/Check.pm line
> 
> [...]
> 
> > I did a Google search and didn't really find the answer to my issue
> > and was wondering if anyone can please assist me and getting this
> > issue corrected or tell me what I am doing wrong.
> 
>  spamassassin 3.3.1 is not compatible with perl 5.12
> 
> The patches to make it compatible are attached to
> https://issues.apache.org/SpamAssassin/show_bug.cgi?id=6392

Depends on what is considered "compatible". These are just
warnings, the 3.3.1 or earlier works just fine with perl 5.12.
But for peace of mind switch to 3.3 or to trunk branches,
or apply the mentioned patches.

  Mark

Re: Error Running 'sa-update'

Posted by Daniel McDonald <da...@austinenergy.com>.


On 10/26/10 12:18 PM, "Carlos Mennens" <ca...@gmail.com> wrote:

> Today for the 1st time on my mail server I attempted to manually run
> the 'sa-update' command in the shell and got the following:
> 
> 
> [root@mail ~]# sa-update
> defined(%hash) is deprecated at
> /usr/share/perl5/vendor_perl/Mail/SpamAssassin/Dns.pm line 757.
> (Maybe you should just omit the defined()?)
> Use of "goto" to jump into a construct is deprecated at
> /usr/share/perl5/vendor_perl/Mail/SpamAssassin/Plugin/Check.pm line

[...]
 
> I did a Google search and didn't really find the answer to my issue
> and was wondering if anyone can please assist me and getting this
> issue corrected or tell me what I am doing wrong.

 spamassassin 3.3.1 is not compatible with perl 5.12

The patches to make it compatible are attached to

https://issues.apache.org/SpamAssassin/show_bug.cgi?id=6392

-- 
Daniel J McDonald, CCIE # 2495, CISSP # 78281