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

Reply via email to