You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@spamassassin.apache.org by OpenMacNews <Op...@speakeasy.net> on 2005/06/28 01:12:00 UTC
Re: [lock_method] issues with SA (3.1.0-pre2-r192980) --lint tests on
OSX 10.4.1
hi,
i've been trying to track down the reason(s) that /var/root/.spamassassin keeps
getting created by 'spamassassin --lint ...'.
it seems that it's related to, and varies with, the SA lock_method defined ...
if, in local.cf:
lock_method nfssafe # this is the default
then, after:
rm -rf /var/root/.spamassassin
spamassassin --lint \
--debug \
--siteconfigpath=/var/Data/SpamAssassin \
--configpath=/var/Settings/SpamAssassin \
--prefs-file=local.cf \
--nocreate-prefs
grep "locker:" on the output -->
[2824] dbg: locker: safe_lock: created
/var/Settings/SpamAssassin/.spamassassin/bayes.lock.devbox.internal.testdomain.com.2824
[2824] dbg: locker: safe_lock: created
/var/Settings/SpamAssassin/.spamassassin/bayes.lock.devbox.internal.testdomain.com.2824
[2824] dbg: locker: safe_lock: created
/var/root/.spamassassin/auto-whitelist.lock.devbox.internal.testdomain.com.2824
[2824] dbg: locker: safe_lock: trying to get lock on
/var/root/.spamassassin/auto-whitelist with 0 retries
[2824] dbg: locker: safe_lock: link to
/var/root/.spamassassin/auto-whitelist.lock: link ok
[2824] dbg: locker: safe_unlock: unlink
/var/root/.spamassassin/auto-whitelist.lock
and,
ls -al /var/root/.spamassassin
total 12
drwx------ 3 root wheel 102 Jun 27 15:57 .
drwxr-x--- 25 root wheel 850 Jun 27 15:56 ..
-rw------- 1 root wheel 12288 Jun 27 15:57 auto-whitelist
whereas if, in local.cf:
lock_method flock
the same
spamassassin --lint ...
results in:
[2838] dbg: locker: safe_lock: created
/var/root/.spamassassin/auto-whitelist.mutex
[2838] dbg: locker: safe_lock: trying to get lock on
/var/root/.spamassassin/auto-whitelist with 30 timeout
[2838] dbg: locker: safe_lock: link to
/var/root/.spamassassin/auto-whitelist.mutex: link ok
[2838] dbg: locker: safe_unlock: unlocked
/var/root/.spamassassin/auto-whitelist.mutex
ls -al /var/root/.spamassassin
total 16
drwx------ 4 root wheel 136 Jun 27 16:02 .
drwxr-x--- 25 root wheel 850 Jun 27 16:01 ..
-rw------- 1 root wheel 12288 Jun 27 16:02 auto-whitelist
-rw------- 1 root wheel 5 Jun 27 16:02 auto-whitelist.mutex
in the first case, locks are created where, i presume, they _should_ be -- in
my defined (siteconfigpath)/.spamassassin, as WELL as in /var/root/...
in the latter case, ONLY in /var/root/...
is this correct behavior? why is anything being created in /var/root? and why
is it different for the two locking methods?
richard