O Assp não inicia

1

Eu tentei instalar o ASSP (Anti-Spam SMTP Proxy Server), mas quando tento iniciá-lo, recebo o seguinte:

$ perl assp.pl

Perl version 5.012003 (5.12.3) is at least recommended to run ASSP 2.4.3 
(14313) - you are running Perl version 5.010001 - please upgrade Perl

Perl version 5.012000 (5.12.0) is at least required to use the 
unicode Bayesian/HMM engine of ASSP 2.4.3 (14313) - you are running 

Perl version 5.010001 - please upgrade Perl

ASSP 2.4.3(14313) is starting in directory /usr/share/assp
on host web.lehoste.com
using Perl /usr/bin/perl version 5.010001 (5.10.1)
compiling code please wait ..... checking config in /usr/share/assp/assp.cfg - OK
ASSP uses AsspSelfLoader 2.03 - check                   [OK]
loading configuration                                   [OK]
1085 values loaded                                      [OK]
defining environment                                    [OK]
setting up global ENV                                   [OK]
loading modules.........u?                              [failed] - errors are written to file /usr/share/assp/module LoadErrors.txt
loading database drivers                                [OK]
setup regular expressions                               [OK]
loading plugins                                         [OK]
fixing up config                                        [OK]

starting as daemon                                      [OK]
forked a new silent process                             [OK]

quando eu verifico o arquivo de log, vejo que muitos módulos não foram carregados:

module Authen::SASL could not be loaded (see error below): check with >perl -e "use Authen::SASL;"
module Mail::SPF::Query could not be loaded (see error below): check with >perl -e "use Mail::SPF::Query;"
module Regexp::Optimizer could not be loaded (see error below): check with >perl -e "use Regexp::Optimizer;"
module Text::Unidecode could not be loaded (see error below): check with >perl -e "use Text::Unidecode;"
module ASSP_WordStem could not be loaded (see error below): check with >perl -e "use ASSP_WordStem;"
module Sys::CpuAffinity 
module BerkeleyDB could not be loaded (see error below): check with >perl -e "use BerkeleyDB;"
    Can't locate BerkeleyDB.pm in @INC (@INC contains: /usr/share/assp/lib /root/lib/perl5 /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_$
    BEGIN failed--compilation aborted at (eval 74) line 1, <DATA> line 751.

Algum conselho sobre como resolver isso?

    
por user3137017 04.12.2014 / 02:55

1 resposta

0

Com base nessas primeiras 3 mensagens, parece que você precisa atualizar sua versão do Perl para pelo menos 5.12.3.

Perl version 5.012003 (5.12.3) is at least recommended to run ASSP 2.4.3 
(14313) - you are running Perl version 5.010001 - please upgrade Perl

Perl version 5.012000 (5.12.0) is at least required to use the 
unicode Bayesian/HMM engine of ASSP 2.4.3 (14313) - you are running 

Perl version 5.010001 - please upgrade Perl

Eu começaria com isso. Depois de ter isso em 5.12.3 ou superior, confirmo que todos os módulos listados nessa saída também estão instalados. Com o CentOS, muitas vezes você pode instalar todos os módulos Perl usando yum .

Caso não haja um pacote RPM disponível para um determinado módulo Perl, recomendo usar cpanminus para instalar os outros. Ele faz um excelente trabalho ao diminuir as dependências junto com qualquer módulo que você esteja tentando instalar.

    
por 04.12.2014 / 03:27