Hi,

After upgrading to 3.9.1-rc (and later git HEAD), I noticed lots of
errors in my logging:

2010-08-07T14:13:08+02:00 vmail dspam[13054]: bailing on error -2
2010-08-07T14:13:08+02:00 vmail dspam[13054]: process_message returned
error -5.  delivering.

When this started, headers were also no longer added to the delivered
messages. After some debugging I found this in the debug log:

13054: [08/07/2010 14:13:08] _pgsql_drv_getpwnam: returning NULL for
query on name: classicifation_user that returned a null result
13054: [08/07/2010 14:13:08] _ds_getall_spamrecords: unable to
_pgsql_drv_getpwnam(classicifation_user)
13054: [08/07/2010 14:13:08] _ds_getall_spamrecords() failed
13054: [08/07/2010 14:13:08] user_classify() returned error -5
13054: [08/07/2010 14:13:08] destroying/freeing configuration
13054: [08/07/2010 14:13:08] _pgsql_drv_getpwnam returning cached name
tomhe...@example.net.
13054: [08/07/2010 14:13:08] destroying/freeing configuration

classification_user was in my intial setup intended to contain 'global
classification' data, but I never got started to merging stuff into it.
The user exists in the pgsql backend (dspam_virtual_uids), but has no
training data there.

DSPAM 3.9.0 did not have any problems with this empty user. I fixed the
issue for now, by removing the group file.

When I have some new training data, I'll also try merging this back to
the classification user and see if it solves the issue.

-- 
Regards,
        Tom

Attachment: signature.asc
Description: OpenPGP digital signature

------------------------------------------------------------------------------
This SF.net email is sponsored by 

Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev 
_______________________________________________
Dspam-devel mailing list
Dspam-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspam-devel

Reply via email to