amavis cronjob бросок ошибки откуда ни возьмись

Кто-то может объяснить, почему amavis cronjob внезапно верит следующая ошибка?

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

Я даже не уверен, что это cronjob делает, но работается в течение 2 недель теперь без проблемы. Никакие изменения конфигурации не были сделаны в это время.

Сервер был настроен новый, и хорошо работал (и все еще хорошо работает btw.) ;)

6
задан 9 February 2015 в 16:38
1 ответ

Похоже, что некоторые проверки, которые не должны были быть включены во все потоки обновлений, были . См., Например, https://unix.stackexchange.com/questions/183763/spamassassin-object-method-location-problems-after-restart для получения более подробной информации, но в результате ошибки должны исчезнуть после следующего обновления после удаления ошибочных правил.

Изменить : да, это было подтверждено одним из разработчиков. Из (например) (скрыто) от 09.02.2015:

Это было частью фиксации 30 января, http://www.gossamer-threads.com/lists/spamassassin/commit/190790 , что, вероятно, потребуется функция has_ ​​для can (), если инкапсуляция, если вы не используют последнюю версию ствола, чтобы избежать предупреждений.

Сейчас работаем над патчем и исправлением правил.

2-е изменение : согласно в этом письме , проблема в исправлено:

Генерация правила только что завершена, и обновление включает исправление, если вы хотите для подтверждения.

С уважением, KAM

Я только что выполнил sa-update -D && service spamassassin restart , и ошибка исчезла (запущена SA 3.3.1 на C6).

7
ответ дан 3 December 2019 в 00:25

Теги

Похожие вопросы