Re: sa-update errors Gentle Bump...

I thought that the approved place to alter scores was in
/etc/mail/spamassassin/local.cf so I have not gone rooting around trying
to give these rules scores which surely they should have by default?

Are these new rules? Obsolete rules? Altered rules? Why the sudden
error?

Or have I misunderstood something?

Thanks...

Mark


On Thu, Feb 14, 2008 at 02:27:40PM -0000, Arthur Dent wrote:
> Hello all,
> 
> I run a bog-standard out-of-the-box (Fedora 8) SA (v.3.2.4) installation.
> 
> Every night I run:
> sa-update --channelfile /etc/mail/spamassassin/sare-sa-update-channels.txt
> --gpgkey 856AA88A && /sbin/service spamassassin restart
> 
> as a cron job. Never been a problem before. But this morning I find this
> in my root email:
> 
> rules: score undef for rule 'MISSING_SUBJECT' in '' 'MISSING_SUBJECT' at
> /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line
> 2140.
> rules: score undef for rule 'EMPTY_MESSAGE' in '' 'EMPTY_MESSAGE' at
> /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line
> 2140.
> rules: score undef for rule 'NO_RECEIVED' in '' 'NO_RECEIVED' at
> /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line
> 2140.
> rules: score undef for rule 'MISSING_SUBJECT' in '' 'MISSING_SUBJECT' at
> /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line
> 2140.
> rules: score undef for rule 'EMPTY_MESSAGE' in '' 'EMPTY_MESSAGE' at
> /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line
> 2140.
> rules: score undef for rule 'NO_RECEIVED' in '' 'NO_RECEIVED' at
> /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line
> 2140.
> rules: score undef for rule 'MISSING_SUBJECT' in '' 'MISSING_SUBJECT' at
> /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line
> 2140.
> rules: score undef for rule 'EMPTY_MESSAGE' in '' 'EMPTY_MESSAGE' at
> /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line
> 2140.
> rules: score undef for rule 'NO_RECEIVED' in '' 'NO_RECEIVED' at
> /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line
> 2140.
> rules: score undef for rule 'MISSING_SUBJECT' in '' 'MISSING_SUBJECT' at
> /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line
> 2140.
> rules: score undef for rule 'EMPTY_MESSAGE' in '' 'EMPTY_MESSAGE' at
> /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line
> 2140.
> rules: score undef for rule 'NO_RECEIVED' in '' 'NO_RECEIVED' at
> /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line
> 2140.
> rules: score undef for rule 'MISSING_SUBJECT' in '' 'MISSING_SUBJECT' at
> /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line
> 2140.
> rules: score undef for rule 'EMPTY_MESSAGE' in '' 'EMPTY_MESSAGE' at
> /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line
> 2140.
> rules: score undef for rule 'NO_RECEIVED' in '' 'NO_RECEIVED' at
> /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line
> 2140.
> rules: score undef for rule 'MISSING_SUBJECT' in '' 'MISSING_SUBJECT' at
> /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line
> 2140.
> rules: score undef for rule 'EMPTY_MESSAGE' in '' 'EMPTY_MESSAGE' at
> /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line
> 2140.
> rules: score undef for rule 'NO_RECEIVED' in '' 'NO_RECEIVED' at
> /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line
> 2140.
> rules: score undef for rule 'MISSING_SUBJECT' in '' 'MISSING_SUBJECT' at
> /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line
> 2140.
> rules: score undef for rule 'EMPTY_MESSAGE' in '' 'EMPTY_MESSAGE' at
> /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line
> 2140.
> rules: score undef for rule 'NO_RECEIVED' in '' 'NO_RECEIVED' at
> /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line
> 2140.
> rules: score undef for rule 'MISSING_SUBJECT' in '' 'MISSING_SUBJECT' at
> /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line
> 2140.
> rules: score undef for rule 'EMPTY_MESSAGE' in '' 'EMPTY_MESSAGE' at
> /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line
> 2140.
> rules: score undef for rule 'NO_RECEIVED' in '' 'NO_RECEIVED' at
> /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line
> 2140.
> rules: score undef for rule 'MISSING_SUBJECT' in '' 'MISSING_SUBJECT' at
> /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line
> 2140.
> rules: score undef for rule 'EMPTY_MESSAGE' in '' 'EMPTY_MESSAGE' at
> /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line
> 2140.
> rules: score undef for rule 'NO_RECEIVED' in '' 'NO_RECEIVED' at
> /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line
> 2140.
> rules: score undef for rule 'MISSING_SUBJECT' in '' 'MISSING_SUBJECT' at
> /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line
> 2140.
> rules: score undef for rule 'EMPTY_MESSAGE' in '' 'EMPTY_MESSAGE' at
> /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line
> 2140.
> rules: score undef for rule 'NO_RECEIVED' in '' 'NO_RECEIVED' at
> /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line
> 2140.
> rules: score undef for rule 'MISSING_SUBJECT' in '' 'MISSING_SUBJECT' at
> /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line
> 2140.
> rules: score undef for rule 'EMPTY_MESSAGE' in '' 'EMPTY_MESSAGE' at
> /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line
> 2140.
> rules: score undef for rule 'NO_RECEIVED' in '' 'NO_RECEIVED' at
> /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line
> 2140.
> rules: score undef for rule 'MISSING_SUBJECT' in '' 'MISSING_SUBJECT' at
> /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line
> 2140.
> rules: score undef for rule 'EMPTY_MESSAGE' in '' 'EMPTY_MESSAGE' at
> /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line
> 2140.
> rules: score undef for rule 'NO_RECEIVED' in '' 'NO_RECEIVED' at
> /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line
> 2140.
> rules: score undef for rule 'MISSING_SUBJECT' in '' 'MISSING_SUBJECT' at
> /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line
> 2140.
> rules: score undef for rule 'EMPTY_MESSAGE' in '' 'EMPTY_MESSAGE' at
> /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line
> 2140.
> rules: score undef for rule 'NO_RECEIVED' in '' 'NO_RECEIVED' at
> /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line
> 2140.
> Stopping spamd: [  OK  ]
> Starting spamd: [  OK  ]
> 
> 
> Has anyone else had this problem?
> What should I do to fix it?
> 
> Thanks for any help...
> 
> Mark
> 
> p.s.
> 
> Running SA -D --lint showed no aparent problems (well, there were a couple
> of SARE "undefined dependencies", but I don't think they're relevant to
> this - I'll make that the subjetc of another post in due course).
> 
> 
> 
