URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 63271
[ Назад ]

Исходное сообщение
"SpamAssassin 3.1.0_5"

Отправлено Andrew_Procerov , 11-Янв-06 15:23 
Помигите решить проблемку.
Поставил FreeBSD 5.4 обновил поорты, обновил Perl до 5.8.7
Поставил SpamAssassin 3.1.0_5

Все это вместе запускается, но ругается в лог файл:

Jan 11 14:16:09 gw spamd[23229]: Can't locate object method "header" via package "Mail::DomainKeys::Message" at /usr/local/lib/perl5/site_perl/5.8.7/Mail/SpamAssassin/Plugin/DomainKeys.pm line 213, <GEN98> line 43.
Jan 11 14:16:09 gw spamd[23229]: rules: failed to run DK_POLICY_SIGNALL test, skipping:
Jan 11 14:16:09 gw spamd[23229]: _(Can't locate object method "header" via package "Mail::DomainKeys::Message" at /usr/local/lib/perl5/site_perl/5.8.7/Mail/SpamAssassin/Plugin/DomainKeys.pm line 213, <GEN98> line 43.
Jan 11 14:16:09 gw spamd[23229]: )

Нашел патчик. Применил. Ничего не изменилось.

Известно, что на FreeBSD 5.4 + SpamAssassin-3.0.2_1 + Perl 5.8.6 работает с полпинка.

Вопрос, как вылечить, либо более свежую версию, либо как откатится на более старую версию Perl.


Содержание

Сообщения в этом обсуждении
"SpamAssassin 3.1.0_5"
Отправлено iasb , 12-Янв-06 22:52 
via package "Mail::DomainKeys::Message" at /usr/local/lib/perl5/site_perl/5.8.7/Mail/SpamAssassin/Plugin/DomainKeys.pm line 213, <GEN98> line 43.

А может причина в том, что при установке СпамАсс залил в Перл кучу всякого хлама ? И ты бодренько переставил Перл на свеженький (без хлама) (И зачем это мутить?). Тогда попробуй переставить СпамАсс с нуля. С досборкой необходимых подарочков к Перлу.  Или ручками - Mail::DomainKeys::Message и все аналогичное доставляй через, допустим CPAN.