Amavis

Автор: ROMANEX Дата: 30.06.2006 16:04 Предистория (мой первый пост)
Всем день добрый. Недавно начал свою карьеру линуксоида ,долго выбирал дистрибутив и остановился на asp10. Решил поставить почтовик. выбор пал на postfix+popa3d. решив несколько возникших проблем удалось заставить его работать. Следующим шагом было установка антиспама и антивира. Посоветовали настроить все с помошью amavis. Скачал архив и разложил все по папкам согласно readme
Собственно проблема:
при запуске выдало ошибку:
ERROR: MISSING REQUIRED BASIC MODULES: IO::Wrap IO:%)tringy Unix:%)yslog Mail::Field Mail::Address Mail::Header Mail::Internet Compress::Zlib MIME::Words MIME::Head MIME::Body MIME::Entity MIME::-Parser MIME::-Decoder MIME::-Decoder::Base64 MIME::-Decoder::Binary MIME::-Decoder::QuotedPrint MIME::-Decoder::NBit MIME::-Decoder::UU MIME::-Decoder::Gzip64 Net:%)erver Net:%)erver::-PreForkSimple BEGIN failed--compilation aborted at /usr/local/sbin/amavisd line 157.
немного подумав решил доставить модули которые он просит...
устанавливал с помошью cpan. Поставилось не все ,начало выдавать ошибку при тесте некого модуля misc.
теперь при запуске амавис выдает следующее:
Problem in Amavis::-DB or Amavis::-DB:%)NMP code: Can't locate BerkeleyDB.pm in @I NC (@INC contains: /usr/lib/perl5/5.8.5/i386-linux-thread-multi /usr/lib/perl5/5 .8.5 /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_ perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.3/i386-linux-thr ead-multi /usr/lib/perl5/site_perl/5.8.2/i386-linux-thread-multi /usr/lib/perl5/ site_perl/5.8.1/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0/i386-linu x-thread-multi /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl/5.8.4 /us r/lib/perl5/site_perl/5.8.3 /usr/lib/perl5/site_perl/5.8.2 /usr/lib/perl5/site_p erl/5.8.1 /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5 /vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.4/i386 -linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi /us r/lib/perl5/vendor_perl/5.8.2/i386-linux-thread-multi /usr/lib/perl5/vendor_perl /5.8.1/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-threa d-multi /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.4 /usr/l ib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl/5.8.2 /usr/lib/perl5/vendo r_perl/5.8.1 /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl) at (ev al 34) line 13. BEGIN failed--compilation aborted at (eval 34) line 13
сообразил что он ругается на Berkeley DB.
Скачал его, но при инстале вылпазит ошибка и все! Мывли закончились, кто может помочь?
Re: amavis 30.06.2006 20:14Shurik_by Так какая ошибка то?

Если не идет BerkeleyDB-0.28 пробуй
BerkeleyDB-0.27.


Или выключи след опции:

$enable_db = 0;
$enable_global_cache = 0;
Re: amavis 03.07.2006 08:53ROMANEX BerkeleyDB не идет никакой, выдает ошибку при установке. Если комментировать это строки то вылазит новая грабля:-Problem in the Amavis::Unpackers code: Can't locate Convert/TNEF.pm in @INC (@IN
можно конечно поубирать все опции на которые он ругается ,но как это потом скажется на работу?
Re: amavis 03.07.2006 19:41Shurik_by Читайте INSTALL, надо установить нужные perl модули
а для BerkeleyDB нужно поставить bdb пакет :


Convert::TNEF (Convert-TNEF-x.xx)
Convert::UUlib (Convert-UUlib-x.xxx) (1.05 or later, stick to new versions!)
BerkeleyDB with bdb library 3.2 or later (4.2 or later preferred)
Re: amavis 06.07.2006 11:45ROMANEX Berkeley так и не стал, при установке выдал кучу ошибок, я закоментировал строку в амависе, чтоб не искал его.
при запуске с дебагом выдает следущее:
Jul 6 10:41:05 /usr/local/sbin/amavisd[25747]: TROUBLE in pre_
loop_hook: SECURITY PROBLEM, ABORTING at /usr/local/sbin/amavisd line 6800.
Suicide () TROUBLE in pre_loop_hook: SECURITY PROBLEM, ABORTING at /usr/local/sb
in/amavisd line 6800.
Re: amavis 03.10.2006 21:35mallory Где можно скачать rpm пакет popa3d под ASPLinux 11 ?
RSS-материал