6 votos

amavis cronjob tirar un error de la nada

Puede alguien explicar por qué amavis cronjob de repente trowing el siguiente error?

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

Ni siquiera estoy seguro de lo que cronjob, pero es trabajado por 2 semanas sin problema. Cambios de configuración No se han hecho en este tiempo.

Se ha configurado el servidor fresco, y funcionaba bien (y aún lo hace funcionar bien por cierto.) ;)

7voto

MadHatter Puntos 44059

Parece que algunos cheques que no debía ser liberado en la actualización de todos los arroyos han sido. Véase, por ejemplo http://unix.stackexchange.com/questions/183763/spamassassin-object-method-location-problems-after-restart para obtener más detalles, pero que el resultado de todo esto es que los errores deben desaparecer después de la siguiente actualización después de la errante regla(s) han sido sacados.

Edit: sí, esto ha sido confirmado por uno de los desarrolladores. A partir de (por ejemplo) http://www.mail-archive.com/users@spamassassin.apache.org/msg91187.html , de fecha 2015-02-09:

Era parte de un commit en Jan 30, http://www.gossamer-threads.com/lists/spamassassin/commits/190790, que probablemente necesita un has_ función de una lata() si la encapsulación si no estás usando la última tronco para evitar advertencias.

Trabajando en un parche, ahora y una revisión a las reglas.

2ª edición: de acuerdo a este correo electrónico, el problema ya se ha solucionado:

Regla gen acaba de terminar y la actualización incluye la revisión si quieres para confirmar.

Saludos, KAM

Yo acabo de hacer una sa-update -D && service spamassassin restart, y el error se ha ido para mí (que se ejecuta SA 3.3.1 en C6).

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: