Another spamd problem

AtomicRax

Verified User
Joined
Oct 12, 2003
Messages
79
After I run ./spam.sh, this is the error messages:

Code:
***************************************************************************
ERROR: the required Archive::Tar module is installed (),
but is below the minimum required version 1.23,
some functionality will not be available.

  The "sa-update" program requires this module to access tar update
  archive files.


***************************************************************************
NOTE: the optional Digest::SHA module is not installed.

  The Digest::SHA module is required by the DKIM plugin.


***************************************************************************
NOTE: the optional Mail::SPF module is not installed.

  Used to check DNS Sender Policy Framework (SPF) records to fight email
  address forgery and make it easier to identify spams.


***************************************************************************
NOTE: the optional IP::Country module is not installed.

  Used by the RelayCountry plugin (not enabled by default) to determine
  the domain country codes of each relay in the path of an email.


***************************************************************************
NOTE: the optional Razor2 module is not installed,
minimum required version is 2.61.

  Used to check message signatures against Vipul's Razor collaborative
  filtering network. Razor has a large number of dependencies on CPAN
  modules. Feel free to skip installing it, if this makes you nervous;
  SpamAssassin will still work well without it.

  More info on installing and using Razor can be found
  at [url]http://wiki.apache.org/spamassassin/InstallingRazor[/url] .


***************************************************************************
NOTE: the optional Net::Ident module is not installed.

  If you plan to use the --auth-ident option to spamd, you will need
  to install this module.

Use of uninitialized value in concatenation (.) or string at lib/Mail/SpamAssassin/Util/DependencyInfo.pm line 324.

***************************************************************************
NOTE: the optional Compress::Zlib module is installed (),
but is below the minimum required version 0,
some functionality will not be available.

  If you wish to use the optional zlib compression for communication
  between spamc and spamd (the -z option to spamc), you need to install
  this module.


***************************************************************************
NOTE: the optional Mail::DKIM module is not installed,
minimum required version is 0.31, recommended version is 0.37 or higher.

  If this module is installed and the DKIM plugin is enabled,
  SpamAssassin will perform DKIM signature verification when DKIM-Signature
  header fields are present in the message headers, and check ADSP rules
  (e.g. anti-phishing) when a mail message does not contain a valid author
  domain signature. Version 0.37 or later is needed to fully support ADSP.


***************************************************************************
NOTE: the optional Encode::Detect module is not installed.

  If you plan to use the normalize_charset config setting to detect
  charsets and convert them into Unicode, you will need to install
  this module.

REQUIRED module out of date: Archive::Tar
optional module missing: Digest::SHA
optional module missing: Mail::SPF
optional module missing: IP::Country
optional module missing: Razor2
optional module missing: Net::Ident
optional module out of date: Compress::Zlib
optional module missing: Mail::DKIM
optional module missing: Encode::Detect

warning: some functionality may not be available,
please read the above report before continuing!

make: *** No targets specified and no makefile found.  Stop.
make: *** No rule to make target `install'.  Stop.
Cannot find /usr/bin/sa-update after install. Check for errors above.

I see that it says Archive::Tar is below the minimum version of 1.23. I tried to update it, but get this message:

Code:
Package:perl-Archive-Tar-1.39.1-1.el5_5.1.noarch already installed and latest version

It appears it's installed and above the minimum version, but still no luck. Any ideas?
 
Last edited:
I was originally trying to follow the advice at http://www.directadmin.com/forum/showthread.php?t=37078 which used yum to install these modules. I've tried using CPAN and get the following message:

Code:
cpan> install Archive::Tar
CPAN: Storable loaded ok
Going to read /root/.cpan/Metadata
  Database was generated on Mon, 19 Jul 2010 23:27:02 GMT
CPAN: LWP::UserAgent loaded ok
Fetching with LWP:
  ftp://cpan.hexten.net/authors/01mailrc.txt.gz
Going to read /root/.cpan/sources/authors/01mailrc.txt.gz
Could not pipe[/bin/gzip --decompress --stdout /root/.cpan/sources/authors/01mailrc.txt.gz |]: Cannot allocate memory at /usr/lib/perl5/5.8.8/CPAN.pm line 5726.
 
Last edited:
You are out of memory or did not have enough. I would enable swap on your server to prevent this type of error from happening again. Keep in mind that swap is not a valid replacement for installing more ram on the system.

Thanks,
Chr1831
 
Back
Top