Greetings, It appears Apple's Mac OS X 10.3 (Panther) Security Update 2006-001 has killed my SA 3.1.0. After the update, upon starting spamd this is what happens:
Mar 3 14:05:00 localhost spamd[15757]: spamd: server started on UNIX domain socket /tmp/spamd.sock (running version 3.1.0-agsvsoft_2005102101) Mar 3 14:05:01 localhost spamd[15757]: spamd: server pid: 15757 Mar 3 14:05:01 localhost spamd[15759]: setruid() not implemented at /usr/bin/spamd line 875. Mar 3 14:05:01 localhost spamd[15757]: spamd: server successfully spawned child process, pid 15759 Mar 3 14:05:01 localhost spamd[15760]: setruid() not implemented at /usr/bin/spamd line 875. Mar 3 14:05:01 localhost spamd[15757]: spamd: server successfully spawned child process, pid 15760 Mar 3 14:05:01 localhost spamd[15757]: prefork: child states: SS Mar 3 14:05:01 localhost spamd[15762]: setruid() not implemented at /usr/bin/spamd line 875. Mar 3 14:05:01 localhost spamd[15757]: spamd: server successfully spawned child process, pid 15762 Mar 3 14:05:01 localhost spamd[15757]: prefork: child states: SSS Mar 3 14:05:01 localhost spamd[15763]: setruid() not implemented at /usr/bin/spamd line 875. Mar 3 14:05:01 localhost spamd[15757]: spamd: server successfully spawned child process, pid 15763 Mar 3 14:05:01 localhost spamd[15757]: spamd: handled cleanup of child pid 15759 due to SIGCHLD Mar 3 14:05:01 localhost spamd[15757]: prefork: child states: SSS Mar 3 14:05:01 localhost spamd[15764]: setruid() not implemented at /usr/bin/spamd line 875. Mar 3 14:05:01 localhost spamd[15757]: spamd: server successfully spawned child process, pid 15764 Mar 3 14:05:01 localhost spamd[15757]: prefork: child states: SSSS Mar 3 14:05:01 localhost spamd[15765]: setruid() not implemented at /usr/bin/spamd line 875. Mar 3 14:05:02 localhost spamd[15757]: spamd: server successfully spawned child process, pid 15765 Mar 3 14:05:02 localhost spamd[15757]: prefork: child states: SSSSS Mar 3 14:05:02 localhost spamd[15757]: prefork: server reached --max-clients setting, consider raising it Mar 3 14:05:02 localhost spamd[15757]: spamd: handled cleanup of child pid 15762 due to SIGCHLD Mar 3 14:05:02 localhost spamd[15757]: prefork: select returned error on server filehandle: Mar 3 14:05:02 localhost spamd[15757]: spamd: handled cleanup of child pid 15760 due to SIGCHLD Mar 3 14:05:02 localhost spamd[15757]: prefork: select returned error on server filehandle: Mar 3 14:05:02 localhost spamd[15757]: spamd: handled cleanup of child pid 15763 due to SIGCHLD Mar 3 14:05:02 localhost spamd[15757]: prefork: select returned error on server filehandle: Mar 3 14:05:02 localhost spamd[15757]: spamd: handled cleanup of child pid 15764 due to SIGCHLD Mar 3 14:05:02 localhost spamd[15757]: prefork: select returned error on server filehandle: Mar 3 14:05:02 localhost spamd[15766]: setruid() not implemented at /usr/bin/spamd line 875. Mar 3 14:05:02 localhost spamd[15757]: spamd: server successfully spawned child process, pid 15766 Mar 3 14:05:02 localhost spamd[15757]: prefork: child states: SS Mar 3 14:05:02 localhost spamd[15767]: setruid() not implemented at /usr/bin/spamd line 875. Mar 3 14:05:02 localhost spamd[15757]: spamd: server successfully spawned child process, pid 15767 Mar 3 14:05:02 localhost spamd[15757]: prefork: child states: SSS Mar 3 14:05:02 localhost spamd[15768]: setruid() not implemented at /usr/bin/spamd line 875. Mar 3 14:05:02 localhost spamd[15757]: spamd: server successfully spawned child process, pid 15768 Mar 3 14:05:02 localhost spamd[15757]: prefork: child states: SSSS Mar 3 14:05:02 localhost spamd[15769]: setruid() not implemented at /usr/bin/spamd line 875. Mar 3 14:05:02 localhost spamd[15757]: spamd: server successfully spawned child process, pid 15769 Mar 3 14:05:03 localhost spamd[15757]: prefork: child states: SSSSS Mar 3 14:05:03 localhost spamd[15757]: prefork: server reached --max-clients setting, consider raising it Mar 3 14:05:03 localhost spamd[15757]: spamd: handled cleanup of child pid 15765 due to SIGCHLD Mar 3 14:05:03 localhost spamd[15757]: prefork: select returned error on server filehandle: Mar 3 14:05:03 localhost spamd[15757]: spamd: handled cleanup of child pid 15767 due to SIGCHLD Mar 3 14:05:03 localhost spamd[15757]: prefork: select returned error on server filehandle: Mar 3 14:05:03 localhost spamd[15757]: spamd: handled cleanup of child pid 15766 due to SIGCHLD Mar 3 14:05:03 localhost spamd[15757]: prefork: select returned error on server filehandle: Mar 3 14:05:03 localhost spamd[15757]: spamd: handled cleanup of child pid 15768 due to SIGCHLD Mar 3 14:05:03 localhost spamd[15757]: prefork: select returned error on server filehandle: Mar 3 14:05:03 localhost spamd[15757]: spamd: server successfully spawned child process, pid 15770 Mar 3 14:05:03 localhost spamd[15770]: setruid() not implemented at /usr/bin/spamd line 875. Mar 3 14:05:03 localhost spamd[15757]: prefork: child states: SS Mar 3 14:05:03 localhost spamd[15771]: setruid() not implemented at /usr/bin/spamd line 875. Mar 3 14:05:03 localhost spamd[15757]: spamd: server successfully spawned child process, pid 15771 Mar 3 14:05:03 localhost spamd[15757]: prefork: child states: SSS Mar 3 14:05:03 localhost spamd[15772]: setruid() not implemented at /usr/bin/spamd line 875. Mar 3 14:05:03 localhost spamd[15757]: spamd: server successfully spawned child process, pid 15772 Mar 3 14:05:03 localhost spamd[15757]: prefork: child states: SSSS Mar 3 14:05:04 localhost spamd[15773]: setruid() not implemented at /usr/bin/spamd line 875. Mar 3 14:05:04 localhost spamd[15757]: spamd: server successfully spawned child process, pid 15773 Mar 3 14:05:04 localhost spamd[15757]: prefork: child states: SSSSS Mar 3 14:05:04 localhost spamd[15757]: prefork: server reached --max-clients setting, consider raising it Mar 3 14:05:04 localhost spamd[15757]: spamd: handled cleanup of child pid 15769 due to SIGCHLD Mar 3 14:05:04 localhost spamd[15757]: prefork: select returned error on server filehandle: Mar 3 14:05:04 localhost spamd[15757]: spamd: handled cleanup of child pid 15772 due to SIGCHLD Mar 3 14:05:04 localhost spamd[15757]: prefork: select returned error on server filehandle: Mar 3 14:05:04 localhost spamd[15757]: spamd: handled cleanup of child pid 15770 due to SIGCHLD Mar 3 14:05:04 localhost spamd[15757]: prefork: select returned error on server filehandle: Mar 3 14:05:04 localhost spamd[15757]: spamd: handled cleanup of child pid 15771 due to SIGCHLD Mar 3 14:05:04 localhost spamd[15757]: prefork: select returned error on server filehandle: Mar 3 14:05:04 localhost spamd[15774]: setruid() not implemented at /usr/bin/spamd line 875. Mar 3 14:05:04 localhost spamd[15757]: spamd: server successfully spawned child process, pid 15774 Mar 3 14:05:04 localhost spamd[15757]: prefork: child states: SS Mar 3 14:05:04 localhost spamd[15775]: setruid() not implemented at /usr/bin/spamd line 875. Mar 3 14:05:04 localhost spamd[15757]: spamd: server successfully spawned child process, pid 15775 Mar 3 14:05:04 localhost spamd[15757]: prefork: child states: SSS Mar 3 14:05:04 localhost spamd[15776]: setruid() not implemented at /usr/bin/spamd line 875. Mar 3 14:05:05 localhost spamd[15757]: spamd: server successfully spawned child process, pid 15776 Mar 3 14:05:05 localhost spamd[15757]: spamd: handled cleanup of child pid 15773 due to SIGCHLD Mar 3 14:05:05 localhost spamd[15757]: Use of uninitialized value in numeric eq (==) at /Library/Perl/5.8.1/Mail/SpamAssassin/SpamdForkScaling.pm line 598. Mar 3 14:05:05 localhost spamd[15757]: Use of uninitialized value in numeric eq (==) at /Library/Perl/5.8.1/Mail/SpamAssassin/SpamdForkScaling.pm line 598. Mar 3 14:05:05 localhost spamd[15757]: Use of uninitialized value in numeric eq (==) at /Library/Perl/5.8.1/Mail/SpamAssassin/SpamdForkScaling.pm line 598. Mar 3 14:05:05 localhost spamd[15757]: Use of uninitialized value in numeric eq (==) at /Library/Perl/5.8.1/Mail/SpamAssassin/SpamdForkScaling.pm line 598. Mar 3 14:05:05 localhost spamd[15757]: Use of uninitialized value in numeric eq (==) at /Library/Perl/5.8.1/Mail/SpamAssassin/SpamdForkScaling.pm line 598. Mar 3 14:05:05 localhost spamd[15757]: prefork: child states: SSSS Mar 3 14:05:05 localhost spamd[15777]: setruid() not implemented at /usr/bin/spamd line 875. Mar 3 14:05:05 localhost spamd[15757]: spamd: server successfully spawned child process, pid 15777 Mar 3 14:05:05 localhost spamd[15757]: prefork: child states: SSSS ... [snip] Has anyone else seen this? Any advice would be most appreciated. Cheers, Damon