I'm having problems getting spamassassin to autolearn and work with the
various bayes_ files.  It appears that spamd cannot access the default files
in /root/.spamassassin. Obviously, I'm missing something, but repeated Google
searches haven't lit up any bulbs over my head.

SA is started as root; there is no -u entry for either spamd or
spamass-milter.   Version 2.63 on Fedora Core 2 with Sendmail 8.12.11

When running in debug mode, I see this in the logs:

 debug: using "/root/.spamassassin" for user state dir
 debug: mkdir /root/.spamassassin failed: mkdir /root/.spamassassin:
Permission denied at /usr/lib/perl5/vendor_perl/5.8.3/Mail/SpamAssassin.pm
line 1279  Permission denied
 debug: bayes: no dbs present, cannot scan: /root/.spamassassin/bayes_toks
 debug: using "/root/.spamassassin" for user state dir
 debug: mkdir /root/.spamassassin failed: mkdir /root/.spamassassin:
Permission denied at /usr/lib/perl5/vendor_perl/5.8.3/Mail/SpamAssassin.pm
line 1279  Permission denied
 debug: open of AWL file failed: lock: 21782 cannot create tmp lockfile
/root/.spamassassin/auto-whitelist.lock.xxx.xxx.com.21782 for
/root/.spamassassin/auto-whitelist.lock: Permission denied
 logmsg: Creating default_prefs [/root/.spamassassin/user_prefs]
 Creating default_prefs [/root/.spamassassin/user_prefs]
 debug: using "/home/spamassassin/.spamassassin" for user state dir
 Cannot write to /root/.spamassassin/user_prefs: Permission denied
 logmsg: Couldn't create readable default_prefs for
[/root/.spamassassin/user_prefs]
 Couldn't create readable default_prefs for [/root/.spamassassin/user_prefs]
 debug: read_scoreonly_config: cannot open "/root/.spamassassin/user_prefs":
Permission denied
 debug: using "/root/.spamassassin" for user state dir
 debug: mkdir /root/.spamassassin failed: mkdir /root/.spamassassin:
Permission denied at /usr/lib/perl5/vendor_perl/5.8.3/Mail/SpamAssassin.pm
line 1279
 debug: bayes: no dbs present, cannot scan: /root/.spamassassin/bayes_toks
 debug: using "/root/.spamassassin" for user state dir
 debug: mkdir /root/.spamassassin failed: mkdir /root/.spamassassin:
Permission denied at /usr/lib/perl5/vendor_perl/5.8.3/Mail/SpamAssassin.pm
line 1279  Permission denied
 debug: bayes: no dbs present, cannot scan: /root/.spamassassin/bayes_toks
 debug: using "/root/.spamassassin" for user state dir
 debug: mkdir /root/.spamassassin failed: mkdir /root/.spamassassin:
Permission denied at /usr/lib/perl5/vendor_perl/5.8.3/Mail/SpamAssassin.pm
line 1279  Permission denied
 debug: auto-learning failed: lock: 21793 cannot create tmp lockfile
/root/.spamassassin/bayes.lock.xxx.xxx.com.21793 for
/root/.spamassassin/bayes.lock: Permission denied
--
   Steve
   

Reply via email to