amavis cronjob jogando um erro do nada

6

Alguém pode explicar porque o cronjob do amavis está subitamente apresentando o seguinte erro?

Cron <amavis@bee> test -e /usr/sbin/amavisd-new-cronjob && /usr/sbin/amavisd-new-cronjob sa-sync

rules: failed to run T_SPF_HELO_PERMERROR test, skipping:
    (Can't locate object method "check_for_spf_helo_permerror" via package "Mail::SpamAssassin::PerMsgStatus" at (eval 1156) line 19.
)
rules: failed to run T_SPF_TEMPERROR test, skipping:
    (Can't locate object method "check_for_spf_temperror" via package "Mail::SpamAssassin::PerMsgStatus" at (eval 1156) line 614.
)
rules: failed to run T_SPF_PERMERROR test, skipping:
    (Can't locate object method "check_for_spf_permerror" via package "Mail::SpamAssassin::PerMsgStatus" at (eval 1156) line 784.
)
rules: failed to run T_SPF_HELO_TEMPERROR test, skipping:
    (Can't locate object method "check_for_spf_helo_temperror" via package "Mail::SpamAssassin::PerMsgStatus" at (eval 1156) line 1129.
)

Eu nem tenho certeza do que esse cronjob faz, mas é trabalhado por 2 semanas sem problemas. Nenhuma alteração de configuração foi feita neste período.

O servidor foi configurado como novo e funcionou bem (e ainda funciona bem).)

    
por Daywalker 09.02.2015 / 15:28

1 resposta

6

Parece que algumas verificações que não deveriam ser liberadas em todos os fluxos de atualização foram. Veja, por exemplo, link para obter mais detalhes, mas o resultado é que os erros devem desaparecer após a próxima atualização depois que as regras errôneas forem removidas.

Editar : sim, isso foi confirmado por um dos desenvolvedores. De (por exemplo) link , datado de 2015-02-09:

It was part of a commit on Jan 30, http://www.gossamer-threads.com/lists/spamassassin/commits/190790, that likely needs a has_ function for a can() if encapsulation if you aren't using the latest trunk to avoid warnings.

Working on a patch now and a fix to the rules.

2ª edição : de acordo com este e-mail , o problema está corrigido:

Rule gen just finished and the update does include the fix if you want to confirm.

Regards, KAM

Acabei de fazer um sa-update -D && service spamassassin restart e o erro foi eliminado para mim (executando o SA 3.3.1 no C6).

    
por 09.02.2015 / 15:34