Assp를 시작할 수 없습니다

Assp를 시작할 수 없습니다

ASSP(Anti-Spam SMTP Proxy Server)를 설치하려고 했지만 시작하려고 하면 다음 메시지가 나타납니다.

$ 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]

로그 파일을 확인하면 많은 모듈이 로드되지 않은 것을 볼 수 있습니다.

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.

이 문제를 해결하는 방법에 대한 제안 사항이 있습니까?

답변1

처음 3개의 메시지에 따르면 Perl 버전을 최소 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

나는 이것부터 시작하겠습니다. 5.12.3 이상이 있으면 이 출력에 나열된 모든 모듈도 설치되어 있는지 확인합니다. CentOS에서는 일반적으로 yum.

특정 Perl 모듈에 사용할 수 있는 RPM 패키지가 없는 경우 다음을 사용하는 것이 좋습니다.cpanminus다른 것을 설치하십시오. 종속성과 설치하려는 모든 모듈을 제거하는 데 탁월한 역할을 합니다.

관련 정보