Bug 8691 - не работает autolearn
Summary: не работает autolearn
Status: CLOSED WONTFIX
Alias: None
Product: Sisyphus
Classification: Development
Component: spamassassin-spamd (show other bugs)
Version: unstable
Hardware: all Linux
: P2 minor
Assignee: Sergey Y. Afonin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-12-21 11:26 MSK by Denis Ovsienko
Modified: 2007-11-16 13:09 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Denis Ovsienko 2005-12-21 11:26:20 MSK
/etc/sysconfig/spamd по умолчанию не содержит опцию -x. Из-за этого spamd
пытается делать setuid для каждого получателя, после чего системная база Bayes
ему недоступна на запись и для каждого письма мы имеем в maillog:

bayes: locker: safe_lock: cannot create tmp lockfile
/var/spool/spamassassin/bayes.lock.XXXXXXXXXXXXXXXXXXX for
/var/spool/spamassassin/bayes.lock: Permission denied

bayes_auto_learn по умолчанию включен в конфиге local.cf, принадлежащем пакету
perl-Mail-SpamAssassin. Добавление -x в /etc/sysconfig/spamd решает проблему.
Comment 1 Victor Forsyuk 2007-01-22 19:33:09 MSK
Во всех проверенных мною дистрибутивах этот пакет также не содержит опцию "-x"
по умолчанию.

Тот, кто пытается использовать spamassassin именно в такой конфигурации, просто
добавит эту опцию в параметры. Не совсем понимаю, почему этот момент
рассматривается как bug?
Comment 2 Denis Ovsienko 2007-01-25 22:55:20 MSK
Общесистемный autolearn и setuid() вместе не работают. То есть нужны либо _и_
bayes_auto_learn _и_ '-x', либо отсутствие обоих.
Comment 3 Victor Forsyuk 2007-11-16 13:09:35 MSK
Ставлю WONTFIX из-за отсутствия резолюции NOTABUG :)