Spamassasin upgrade

joshg678

Verified User
Joined
Apr 19, 2006
Messages
5
Location
Earth
I used this code to upgrade spamassasin
http://www.directadmin.com/forum/showthread.php?p=173539#post173539

Code:
perl -MCPAN -e 'install Archive::Tar'
perl -MCPAN -e 'install IO::Zlib'
perl -MCPAN -e 'install Digest::SHA'
perl -MCPAN -e 'install Mail::SPF'
perl -MCPAN -e 'install Mail::DKIM'
cd /usr/local/directadmin/scripts
wget -O /usr/local/directadmin/scripts/packages/Mail-SpamAssassin-3.3.0.tar.gz http://download.nextag.com/apache/spamassassin/source/Mail-SpamAssassin-3.3.0.tar.gz
perl -pi -e 's/3.2.5/3.3.0/' spam.sh
perl -pi -e 's/getFile $FILE;/#getFile $FILE;/' spam.sh
./spam.sh
When i run:
Code:
perl -MCPAN -e 'install Mail::SPF'
I get this:
Code:
CPAN: Storable loaded ok
Going to read /root/.cpan/Metadata
  Database was generated on Sat, 06 Feb 2010 07:43:02 GMT
Running install for module Mail::SPF
Running make for J/JM/JMEHNLE/mail-spf/Mail-SPF-v2.007.tar.gz
CPAN: Digest::MD5 loaded ok
CPAN: Compress::Zlib loaded ok
Checksum for /root/.cpan/sources/authors/id/J/JM/JMEHNLE/mail-spf/Mail-SPF-v2.007.tar.gz ok
Scanning cache /root/.cpan/build for sizes
Mail-SPF-v2.007
Mail-SPF-v2.007/MANIFEST
Mail-SPF-v2.007/TODO
Mail-SPF-v2.007/CHANGES
Mail-SPF-v2.007/META.yml
Mail-SPF-v2.007/MANIFEST.SKIP
Mail-SPF-v2.007/INSTALL
Mail-SPF-v2.007/README
Mail-SPF-v2.007/Makefile.PL
Mail-SPF-v2.007/LICENSE
Mail-SPF-v2.007/Build.PL
Mail-SPF-v2.007/SIGNATURE
Mail-SPF-v2.007/lib
Mail-SPF-v2.007/lib/Mail
Mail-SPF-v2.007/lib/Mail/SPF.pm
Mail-SPF-v2.007/lib/Mail/SPF
Mail-SPF-v2.007/lib/Mail/SPF/Server.pm
Mail-SPF-v2.007/lib/Mail/SPF/Util.pm
Mail-SPF-v2.007/lib/Mail/SPF/Mod.pm
Mail-SPF-v2.007/lib/Mail/SPF/Result.pm
Mail-SPF-v2.007/lib/Mail/SPF/Request.pm
Mail-SPF-v2.007/lib/Mail/SPF/MacroString.pm
Mail-SPF-v2.007/lib/Mail/SPF/SenderIPAddrMech.pm
Mail-SPF-v2.007/lib/Mail/SPF/Exception.pm
Mail-SPF-v2.007/lib/Mail/SPF/Base.pm
Mail-SPF-v2.007/lib/Mail/SPF/Term.pm
Mail-SPF-v2.007/lib/Mail/SPF/Mech.pm
Mail-SPF-v2.007/lib/Mail/SPF/Record.pm
Mail-SPF-v2.007/lib/Mail/SPF/v1
Mail-SPF-v2.007/lib/Mail/SPF/v1/Record.pm
Mail-SPF-v2.007/lib/Mail/SPF/Mod
Mail-SPF-v2.007/lib/Mail/SPF/Mod/Redirect.pm
Mail-SPF-v2.007/lib/Mail/SPF/Mod/Exp.pm
Mail-SPF-v2.007/lib/Mail/SPF/Mech
Mail-SPF-v2.007/lib/Mail/SPF/Mech/PTR.pm
Mail-SPF-v2.007/lib/Mail/SPF/Mech/A.pm
Mail-SPF-v2.007/lib/Mail/SPF/Mech/All.pm
Mail-SPF-v2.007/lib/Mail/SPF/Mech/IP6.pm
Mail-SPF-v2.007/lib/Mail/SPF/Mech/MX.pm
Mail-SPF-v2.007/lib/Mail/SPF/Mech/Include.pm
Mail-SPF-v2.007/lib/Mail/SPF/Mech/Exists.pm
Mail-SPF-v2.007/lib/Mail/SPF/Mech/IP4.pm
Mail-SPF-v2.007/lib/Mail/SPF/v2
Mail-SPF-v2.007/lib/Mail/SPF/v2/Record.pm
Mail-SPF-v2.007/debian
Mail-SPF-v2.007/debian/libmail-spf-perl.install
Mail-SPF-v2.007/debian/spf-tools-perl.postinst
Mail-SPF-v2.007/debian/rules
Mail-SPF-v2.007/debian/compat
Mail-SPF-v2.007/debian/changelog
Mail-SPF-v2.007/debian/watch
Mail-SPF-v2.007/debian/spf-tools-perl.prerm
Mail-SPF-v2.007/debian/copyright
Mail-SPF-v2.007/debian/spf-tools-perl.install
Mail-SPF-v2.007/debian/control
Mail-SPF-v2.007/bin
Mail-SPF-v2.007/bin/spfquery
Mail-SPF-v2.007/t
Mail-SPF-v2.007/t/Mail-SPF-Test-lib.pm
Mail-SPF-v2.007/t/90-author-pod-validation.t
Mail-SPF-v2.007/t/00.01-class-util.t
Mail-SPF-v2.007/t/10.00-rfc4408.t
Mail-SPF-v2.007/t/rfc4408-tests.yml
Mail-SPF-v2.007/t/10.01-rfc4406.t
Mail-SPF-v2.007/t/00.04-class-server.t
Mail-SPF-v2.007/t/00.05-class-macrostring.t
Mail-SPF-v2.007/t/00.00-class-misc.t
Mail-SPF-v2.007/t/00.02-class-request.t
Mail-SPF-v2.007/t/rfc4406-tests.yml
Mail-SPF-v2.007/t/00.99-class-misc.t
Mail-SPF-v2.007/t/00.03-class-result.t
Mail-SPF-v2.007/sbin
Mail-SPF-v2.007/sbin/spfd
Removing previously used /root/.cpan/build/Mail-SPF-v2.007

  CPAN.pm: Going to build J/JM/JMEHNLE/mail-spf/Mail-SPF-v2.007.tar.gz

# running Build.PL 
Creating new 'MYMETA.yml' with configuration results
Creating new 'Build' script for 'Mail-SPF' version 'v2.7.0'
Prereq 'v0.002.1' for 'Net::DNS::Resolver::Programmable' is not supported by Module::Build::Compat
Running make test
  Make had some problems, maybe interrupted? Won't test
Running make install
  Make had some problems, maybe interrupted? Won't install
At the end i run:
Code:
/usr/bin/spamd -d -c -m 15
And get this error:
Code:
child process [29769] exited or timed out without signaling production of a PID file: exit 255 at /usr/bin/spamd line 2536.

Any help?
 
Same problem here

I had the same error messages. After a lot of frustration I fixed it by removing /root/.cpan and running:

perl -MCPAN -e 'install Bundle::CPAN'

after some setup questions I was able to install the SPF module without problems.
 
That seems to have fixed the issue, Spamassasin is now working.

However i still get this error when i run "/usr/bin/spamd -d -c -m 15":

Code:
child process [21908] exited or timed out without signaling production of a PID file: exit 255 at /usr/bin/spamd line 2536.

Should i be worried?
 
i'm getting this problem too. all the modules installed successfully. just spamd won't start...

edit: this worked for me:

Code:
sa-update -D --nogpg
/usr/bin/spamd -d -c -m 15

i don't know if this helped or not, but i updated Bundle::CPAN too. works now:

Code:
root@illusion:/usr/local/directadmin/scripts# /usr/bin/spamd --version
SpamAssassin Server version 3.3.0
  running on Perl 5.10.0
  with SSL support (IO::Socket::SSL 1.06)
  with zlib support (Compress::Zlib 2.024)
 
Last edited:
Back
Top