From: Brian O'Neill [mailto:[EMAIL PROTECTED] > > Bowie Bailey wrote: > > >From: Brian O'Neill [mailto:[EMAIL PROTECTED] > > > > > >>I am new to mailing lists and Linux so please excuse some of the > >>mistakes I know I am going to make. > >> > >>I just started working at this company and their mail server was > >>already setup. Recently my boss was complaining that he is > >>receiving a lot of spam now. I saw that the last release came out > >>around October 25, 2004 and that's the day I started work, so I > >>figured Spam Assassin should probably be upgraded. I downloaded the > >>tar file and extracted it. Then I untared the file and began the > >>installation: perl Makefile.PL, make, and then make install. I > >>think when I tried to run spamd I got an error message about > >>Required module Storable not found!. I force installed the module > >>after finding someone else's solution to the problem. Then I got > >>an error about bayes db version 0 is not able to be used, > >>aborting!. > >> > >> > > > >You need to install all of the required Perl modules including > >Storable. You can install them direct from CPAN like this: > > > > perl -MCPAN -e shell > > > >If you have never run this before, it will take you through a > >configuration routine before giving you the "cpan>" prompt. Once you > >have the "cpan>" prompt, you can install modules with the command > >"install modulename". I would suggest you install these modules: > > > >Storable > >Digest::SHA1 > >HTML::Parser > >MIME::Base64 > >DB_File > >Net::DNS > >Net::SMTP > >Mail::SPF::Query > >Time::HiRes > > > >Note that these module names are case-sensitive. > > > >You can also install and upgrade SpamAssassin from CPAN the same way. > >Just install the module "Mail::SpamAssassin". > > > >Once you have these modules installed, try SpamAssassin again and see > >what happens. > > > >You should also read the README, UPGRADE, and INSTALL files: > >http://spamassassin.apache.org/doc.html > >(These are also included in the tar file you downloaded) > > > >Bowie > > > > > > > Ok I just installed all the modules you listed. When I run 'spamd > restart' I get 'Could not create INET socket on 127.0.0.1:783: > Address already in use (IO::Socket::INET: Address already in use)'. > What does this message mean?
Please keep these messages on the list. I use SpamAssassin, but I am not an expert by any means. Keeping the discussion on the list allows others to contribute and also allows the discussion to be archived for future reference. The message means exactly what it says. Spamd is trying to listen on port 783, but it can't because another program is already listening to that address. My guess would be that your old version of spamd is still active. If you are running linux, you can see what is listening on the port with this command: netstat -lnp | grep :783 The last thing listed is the pid and program name of the process currently listening on port 783. You can then get the command line that started the process like this: ps -wwfp pid (where "pid" is the pid number found with the netstat command) Bowie