Стоит Master 2.4 с последними обновлениями. [root@laim root]# sa-learn --spam /home/eugene/spam/ Learned from 0 message(s) (1 message(s) examined). Can't locate auto/HTML/Parser/utf8_mode.al in @INC (@INC contains: /usr/lib/perl5/vendor_perl /etc/perl5 /usr/lib/perl5/i386-linux /usr/lib/perl5 /usr/local/lib/perl5/site_perl/5.8.4/i386-linux /usr/local/lib/perl5/site_perl/5.8.4 /usr/local/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/i386-linux) at /usr/lib/perl5/vendor_perl/Mail/SpamAssassin/HTML.pm line 179 [root@laim root]# rpm -qf `which sa-learn` spamassassin-3.0.4-alt1.M24.1
тут не только sa-learn не работает. связка spamd - spamass-milter отрабатывает 1 раз из 5: spamd[5593]: error: Can't locate auto/HTML/Parser/utf8_mode.al in @INC (@INC contains: ../lib /usr/lib/perl5/vendor_perl /etc/perl5 /usr/lib/perl5/i386-linux /usr/lib/perl5 /usr/local/lib/perl5/site_perl/5.8.4/i386-linux /usr/local/lib/perl5/site_perl/5.8.4 /usr/local/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/i386-linux) at /usr/lib/perl5/vendor_perl/Mail/SpamAssassin/HTML.pm line 179_ No such file or directory, continuing spamass-milter[21243]: Could not extract score from <> Файла utf8_mode.al таки прафда нет... PS: временно лечится кустарным способом - коментированием строки 179 в HTML.pm.
По идее utf8_mode.al уже должен быть - с новым perl-HTML-Parser-3.45-alt1.M24 из updates. Я устанавливал из backports - у меня работает.
(In reply to comment #2) > По идее utf8_mode.al уже должен быть - с новым perl-HTML-Parser-3.45-alt1.M24 из > updates. Я устанавливал из backports - у меня работает. Я тоже установил оттель - у меня не работает. Связка -как выше упоминалось - spamass-milter+spamd
(In reply to comment #3) > (In reply to comment #2) > > По идее utf8_mode.al уже должен быть - с новым perl-HTML-Parser-3.45-alt1.M24 > из > > updates. Я устанавливал из backports - у меня работает. > Я тоже установил оттель - у меня не работает. > Связка -как выше упоминалось - spamass-milter+spamd > У меня после установки perl-HTML-Parser-3.45-alt1.M24 из SA updates все заработало. Там все дело было в том, что после обновления perl-Mail-SpamAssassin c 3.0.0 до 3.0.4 начала использоваться булевая опция $p->utf8_mode, позволяющая парсить uft8 последовательности, но в то же время она начала поддерживаться в perl-HTML-parser только с версии 3.39, а у нас до этого была 3.36. Сейчас в 3.45 (опять же из SA updates) - все есть. Так что если у вас что-то не работает - логи в студию. PS: иначе баг можно закрывать.
(In reply to comment #4) > У меня после установки perl-HTML-Parser-3.45-alt1.M24 из SA updates все > заработало. Аналогично - устанавливал недавно на новый сервер M2.4 + updates. spamassassin работает. Закрываю баг.