You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@spamassassin.apache.org by Thomas Cameron <th...@camerontech.com> on 2014/03/06 05:32:38 UTC

pyzor: check failed: internal error, python traceback seen in response

Howdy, I'm running SA on a RHEL 6.5 machine.

Using spamassassin-3.3.1-3.el6.x86_64, pyzor-0.5.0-3.el6.noarch,
spamass-milter-0.3.2-3.el6.x86_64 and milter-greylist-4.5.7-1.el6.x86_64
(if that matters).

The relevant parts of my sendmail.mc are:

INPUT_MAIL_FILTER(`spamassassin',
`S=unix:/var/run/spamass-milter/spamass-milter.sock, F=,
T=C:15m;S:4m;R:4m;E:10m')dnl
define(`confMILTER_MACROS_CONNECT',`t, b, j, _, {daemon_name},
{if_name},{if_addr}')dnl

INPUT_MAIL_FILTER(`greylist',`S=local:/var/run/milter-greylist/milter-greylist.sock')dnl
define(`confMILTER_MACROS_HELO', `{verify}, {cert_subject}')dnl
define(`confMILTER_MACROS_ENVFROM', `i, {auth_authen}')dnl
define(`confMILTER_MACROS_ENVRCPT', `b, r, v, Z, {greylist}')dnl
define(`confINPUT_MAIL_FILTERS', `spamassassin, greylist')

I set spamassassin to run as user "spam:"

[root@ns2 ~]# cat /etc/sysconfig/spamassassin
# Options to spamd
SPAMDOPTIONS="-u spam -d -c -m5 -H"

I also set spamass-milter to run as "spam:"

[root@ns2 ]# grep RUN_AS_USER /etc/rc.d/init.d/spamass-milter
RUN_AS_USER=spam
...

I am seeing this in /var/log/maillog every time I start up SpamAssassin:

Mar  5 23:26:34 ns2 spamd[9065]: pyzor: check failed: internal error,
python traceback seen in response

I've done pyzor -discover as the spam user, and pyzor ping reports
everything is OK.

What am I doing wrong? Everything is, as far as I can tell, running as
"spam."

Why am I getting an error in pyzor when SA starts up? Anyone know?

Thomas