We were succesfully using spamd until 2 days ago. At that time the server on which it was running was brought down abruptly due to a small fire in the computer room. That caused a bad block to appear on disk and several files (including perl modules) to disappear. I have restored or rebuilt everything that I could detect as being a problem and most services (all except spam blocking) are up and running on the box. When I do either 'spamd start' or 'spamd stop' from /etc/imit.d, I get
unix passed to setlogsock, but path not available at /usr/local/bin/spamd line 148 bind: Address already in use at /usr/local/bin/spamd line 177. here are the lines in context: if ($log_facility ne 'stderr') { eval { LINE 148 setlogsock('unix'); syslog('debug', 'spamd starting'); # required to actually open the socket }; socket(Server, PF_INET, SOCK_STREAM, $proto) || die "socket: $!"; setsockopt(Server,SOL_SOCKET,SO_REUSEADDR,pack("l",1)) || die "setsockopt: $!"; LINE 177 Bbind(Server, sockaddr_in($port, $addr)) || die "bind: $!"; listen(Server,SOMAXCONN) || die "listen: $!"; This is spamassassin 2.43, Solaris 8, perl 5.8.0. Note that part of what was done in the recovery was to upgrade perl to 5.8.0 from 5.6.1 since a core piece of perl disappeared. Could this be part of the problem? Can the messages be disregarged? We have commented out the call to spamc in procmailrc. ------------------------------------------------------- This sf.net email is sponsored by: See the NEW Palm Tungsten T handheld. Power & Color in a compact size! http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0001en _______________________________________________ Spamassassin-talk mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/spamassassin-talk