> On 18/02/2008 7:29 AM, Arthur Dent wrote:
>> 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?

>
> What exactly do you mean. The two halfs of the sentence make no sense
> when combined.


OK Sorry - My lack of understanding of exactly what the error(s) means
meant that I made a poor stab at explaining it.

The error message says: "score undef for rule ...." which I take to mean
that there is to score assigned to this particular rule. Is that correct?

So my question was - if that's what it means - "Why is there no score for
these rules?" I have not tinkered with anything (that I know of). I have
never seen this error before. And I guess, because I was searching for a
solution, "should I be assigning scores manually?..."

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

>
> I can't remember right now what exactly you have to break to cause these
> errors. Does your channel file "sare-sa-update-channels.txt", include
> the channel "updates.spamassassin.org"?


Yup...

>
> Have you recently attempted an upgrade of SpamAssassin?


Nope...

> Daryl
>
>
>>
>> Or have I misunderstood something?
>>
>> Thanks...
>>
>> Mark
>>


Any suggestions gratefully received!

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).
>>>
>>>
>>>

>
>