每天早晨,spamassassin通过每日的cronjob重新启动后,系统日志泛滥,并显示以下错误:
Feb 9 09:24:26 mail spamd[8766]: spamd: got connection over /var/run/spamd.socket
Feb 9 09:24:26 mail spamd[8766]: spamd: setuid to Debian-exim succeeded
Feb 9 09:24:26 mail spamd[8766]: spamd: checking message <004c01d0444a$01d5a905$d690a59f@kiffyv> for Debian-exim:106
Feb 9 09:24:26 mail spamd[8766]: rules: failed to run T_SPF_HELO_PERMERROR test, skipping:
Feb 9 09:24:26 mail spamd[8766]: (Can't locate object method "check_for_spf_helo_permerror" via package "Mail: [...]:SpamAssassin::PerMsgStatus" at (eval 1169) line 19.
Feb 9 09:24:26 mail spamd[8766]: )
Feb 9 09:24:28 mail spamd[8766]: rules: failed to run T_SPF_TEMPERROR test, skipping:
Feb 9 09:24:28 mail spamd[8766]: (Can't locate object method "check_for_spf_temperror" via package "Mail: [...]:SpamAssassin::PerMsgStatus" at (eval 1169) line 614.
Feb 9 09:24:28 mail spamd[8766]: )
Feb 9 09:24:28 mail spamd[8766]: rules: failed to run T_SPF_PERMERROR test, skipping:
Feb 9 09:24:28 mail spamd[8766]: (Can't locate object method "check_for_spf_permerror" via package "Mail: [...]:SpamAssassin::PerMsgStatus" at (eval 1169) line 784.
Feb 9 09:24:28 mail spamd[8766]: )
Feb 9 09:24:28 mail spamd[8766]: rules: failed to run T_SPF_HELO_TEMPERROR test, skipping:
Feb 9 09:24:28 mail spamd[8766]: (Can't locate object method "check_for_spf_helo_temperror" via package "Mail: [...]:SpamAssassin::PerMsgStatus" at (eval 1169) line 1129.
Feb 9 09:24:28 mail spamd[8766]: )
Feb 9 09:24:29 mail spamd[8766]: spamd: identified spam (26.6/5.0) for Debian-exim:106 in 3.1 seconds, 821 bytes.
Feb 9 09:24:29 mail spamd[8766]: spamd: result: Y 26 - AXB_XMAILER_MIMEOLE_OL_024C2,BAYES_99,BAYES_999,DOS_OE_TO_MX,NAME_EMAIL_DIFF,RAZOR2_CF_RANGE_51_100,RAZOR2_CF_RANGE_E8_51_100,RAZOR2_CHECK,RCVD_IN_BRBL_LASTEXT,RCVD_IN_PSBL,RCV
Feb 9 09:24:30 mail spamd[8759]: prefork: child states: II
我已经检查了是否有任何无人值守的升级。我也通过CPAN检查了Mail :: SpamAssassin :: PerMsgStatus,但它已经安装了。操作系统为Ubuntu Server 12.04.5 LTS,没有任何待处理的更新。如何解决此错误?
显然,这些规则已在2015年1月30日添加到svn.apache.org/r1656028中,因此需要新的
—
wurtel
spamassassin
解释这些规则(Mail::SpamAssassin::Plugin::SPF
在同一提交中进行了修改)。大概新规则逃脱得太早了,很快就会恢复原状。以前发生过
另一个“我也一样”。Debian 7 Wheezy 64位,该错误今天早上出现。我们希望尽快修复!
—
lucaferrario 2015年
很高兴听到我不是唯一的一个。我希望它能尽快恢复。
—
devnull
对于Debian Wheezy来说,今天早上自动更新通过使用重写规则解决了该问题
—
mivk 2015年
/var/lib/spamassassin/.../.../25-spf.cf
。
sa-update
运行后开始发生这种情况,因此大概已经发布了一些可能不应该发布的新检查。