Could you try the patch at http://issues.apache.org/SpamAssassin/show_bug.cgi?id=5360 ?
--j. Matthias Leisi writes: > Duncan Findlay wrote: > > > Silly question, but are you sure it didn't just background itself like > > it's supposed to do with the daemonize option? (I mean did you check > > that the process isn't still running with "ps aux" (or similar)) Did > > you try using spamc to send it a message anyways? > > I tried both, and it definitely is not running. However I debugged some > more at Justin's suggestion of strace etc. It seems that this only > happens when I use BayesStore::MySQL or ::SQL, but not with ::DBM. > (Having the AWL in the DB does not influence the outcome). > > The last sign of life in the spamd child (as seen by strace): > > read(7, "", 8192) = 0 > fcntl64(7, F_SETFL, O_RDWR) = 0 > write(7, "\1\0\0\0\1", 5) = -1 EPIPE (Broken pipe) > - --- SIGPIPE (Broken pipe) @ 0 (0) --- > > "7" is the Mysql connection opened in the spamd parent process. If > running without --daemonize, all initialization operations (not only DB) > happen in the spamd parent process. With --daemonize, this happens in > one of the child processes where it then SIGPIPEs on the first use of MySQL. > > If anybody is interested, I can send the full strace log (maybe it > shouldn't go over the list?). > > - -- Matthias > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.2 (GNU/Linux) > Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org > > iD8DBQFF5nSBxbHw2nyi/okRAvxHAKDMZ1LkpIfFbKXs06mPdeGWJngnewCcD5Wm > 5YqVjYydKrj3oHxchgY/HlA= > =nJA7 > -----END PGP SIGNATURE-----
