Hey all,

I am transferring from one server running spamd 3.2.3 to a new one running 3.2.4. I copied the users' .spamassassin directories, but the new install cannot find them. The logs report "no such file or directory" but the files are clearly there. spamd is configured to setuid to the recipient, so I don't understand why it cannot find the files.

Here's the logs:
...
Aug 29 17:48:14 nucleus spamd[14923]: spamd: setuid to b succeeded
Aug 29 17:48:14 nucleus spamd[14923]: bayes: cannot open bayes databases /usr/home/b/.spamassassin/bayes_* R/O: tie failed: Aug 29 17:48:14 nucleus spamd[14923]: spamd: processing message <MSGID> for b:500 Aug 29 17:48:14 nucleus spamd[14923]: bayes: cannot open bayes databases /usr/home/b/.spamassassin/bayes_* R/O: tie failed: Aug 29 17:48:14 nucleus spamd[14923]: auto-whitelist: open of auto-whitelist file failed: auto-whitelist: cannot open auto_whitelist_path /usr/home/b/.spamassassin/auto-whitelist: No such file or directory

and yet, here's the files:

[EMAIL PROTECTED]:~# ls -l /usr/home/b/.spamassassin/bayes_*
-rw-rw---- 1 b b 25032 2008-08-29 16:40 /usr/home/b/.spamassassin/bayes_journal -rw-rw---- 1 b b 5160960 2008-08-29 15:56 /usr/home/b/.spamassassin/bayes_seen -rw-rw---- 1 b b 2154496 2008-08-29 15:56 /usr/home/b/.spamassassin/bayes_toks
[EMAIL PROTECTED]:~# ls -l /usr/home/b/.spamassassin/auto-whitelist
-rw-rw---- 1 b b 20201472 2008-08-29 16:40 /usr/home/b/.spamassassin/auto-whitelist
[EMAIL PROTECTED]:~# ls -ld /usr/home/b/.spamassassin
drwxrwxr-x 2 b b 4096 2008-08-29 18:09 /usr/home/b/.spamassassin


[EMAIL PROTECTED]:~# spamd --version
SpamAssassin Server version 3.2.4
  running on Perl 5.8.8
  with zlib support (Compress::Zlib 2.008)


spamd is invoked thus:

/usr/sbin/spamd --create-prefs --max-children 5 --helper-home-dir -d --pidfile=/var/run/spamd.pid

spamc is invoked from procmail:
| /usr/bin/spamc -u $LOGNAME

Any ideas?  The problem holds for other users as well.

Thanks in advance,
Brandon


--
Brandon Kuczenski
Department of Mechanical Engineering
Carnegie Mellon University

Reply via email to