SA Bugzilla – Bug 4580
warn: pyzor: check failed: internal error
Last modified: 2008-11-24 06:48:14 UTC
Error pops up every now and then, turned on debug and found a few traceback errors from pyzor in the log file. Samples from three different messages attached.
Created attachment 3135 [details] Sample errors from debug log.
Hi, Have a look at: http://antispam.imp.ch/08-opensource.html?lng=0 It will fix your pyzor problems. Martin
I've this same problem @slack10.1, python 2.4.1 , SA 3.1.0 , pyzor 0.4.0 After /usr/bin/ptyhon --homedir /python check < /tmp/testmail Ho can I path my pyzor installation ? THX
Yep, this seems to be a Pyzor error and not SA. Applied the three patches in the link provided by Martin and it seems like the errors have been corrected.
Yes, it seems like pyzor error, but on lastet version (3.0.4 ?) was everything OK. After pyzor patch : /usr/bin/pyzor --homedir=CONFIG discover /usr/bin/pyzor --homedir=CONFIG ping ........ = OK /usr/bin/pyzor --homedir=CONFIG check < textmail.txt ...... = NOTHING In SA.log spamassassin -D < testmail.txt : ... dbg: pyzor : pyzor is available dbg: pyzor : opening pipe : /usr/bin/pyzor --homedir=CONFIG < /tmp/sa.xxxxxxx dbg: pyzor : [PID] finished: exit=0x0100 dbg: pyzor : check failed : no response ...
This isn't a SpamAssassin error. We're just now reporting the Pyzor error. The patches in comment #2 are reported to fix the Pyzor errors.
(In reply to comment #2) > Hi, > > Have a look at: > > http://antispam.imp.ch/08-opensource.html?lng=0 > > It will fix your pyzor problems. > > Martin Dear Martin, I've patched my pyzor with all these patches, and I can't get spamassassin works again with pyzor (it all the time says: Oct 13 14:04:50 spamd[751]: internal error Oct 13 14:04:50 spamd[751]: pyzor: check failed: internal error) I've tested pyzor standalone (using ping and check) and it works. Any suggestion??
How exactly do you apply the patches. I am using Fedora Core 5. Any help will be greatly appreciated.
If you have the patch in a file you can use the patch utility. I use the command patch -p0 -b -Vt < patchfile Where patchfile is the path to the patch file. Type 'man patch' to see what those switches do.