Проблемы с Perl / BerkelyDB @INC при попытке установить Amavisd-new (CentOS)

Я пытаюсь следовать этому руководству здесь, чтобы установить Amavis, SpamAssassin + ClamAV...

http://wiki.centos.org/HowTos/Amavisd

В основном все шло хорошо, но Амависд не начал...

# service amavisd start
Starting Mail Virus Scanner (amavisd): ERROR: MISSING REQUIRED BASIC MODULES:
  Unix::Syslog
BEGIN failed--compilation aborted at /usr/sbin/amavisd line 237.
                                                   [FAILED]

Я установил Unix Syslog в командной строке Perl...

# perl -MCPAN -e shell
cpan[1]> install Unix::Syslog

Но это вырвало ошибку для пути к BerkeleyDB...

# service amavisd start
Starting Mail Virus Scanner (amavisd): Problem in Amavis::DB or Amavis::DB::SNMP code: Can't locate BerkeleyDB.pm in @INC (@INC contains: /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5) at (eval 82) line 19.
BEGIN failed--compilation aborted at (eval 82) line 19.

Файлы BerkeleyDB для моего дистрибутива установлены в...

/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/

Я немного читал, и кажется, что изменить @INC не так просто - мне нужно было бы добавить "use lib" непосредственно в сценарии perl - изменение Amavis/BerkeleyDB не кажется разумным или правильным подходом. Поэтому я попытался переместить файлы BerkelyDB в...

/usr/share/perl5/vendor_perl

Который находится в пути @INC. Это почти сработало, но теперь я понимаю...

# service amavisd start
Starting Mail Virus Scanner (amavisd): /usr/bin/perl: symbol lookup error: /usr/share/perl5/vendor_perl/auto/BerkeleyDB/BerkeleyDB.so: undefined symbol: Perl_Tstack_sp_ptr
                                                       [FAILED]

Я уверен, что я иду по неправильному маршруту здесь. Я Perl N00B, но кажется странным, что yum устанавливает файлы BerkeleyDB в месте, где Perl не может получить к ним доступ. Надеюсь, что кто-то может прорваться через мой беспорядок.

Большое спасибо!

0 ответов

Другие вопросы по тегам