Adam Shostack <adam(_at_)bwh(_dot_)harvard(_dot_)edu> wrote:
Two of my users are having trouble with procmail not
delivering mail. The log message is 'Reiterating kernel-lock.'
Neither had a .procmailrc (procmail is our Mail delivery agent), and
no other users are having the problem. Home directories are NFS
automounted, but almost always there because of users logged into the
server. /usr/spool/mail/ is a local disk.
PPS: I'm running on Sunos 4.1.3 (and .4), using sendmail 8.6.12 and
procmail v3.10 1994/10/31.
Locking strategies: dotlocking, fcntl(), lockf(), flock()
It's your lockd/statd that got confused about the state of the lock.
It probably thinks the mailbox is still locked by a program that doesn't
exist anymore.
Recompile procmail (and perhaps upgrade to v3.11pre4) leaving out
fcntl() and lockf() locking, on SunOS these two are using the lockdaemon.
--
Sincerely,
srb(_at_)cuci(_dot_)nl
Stephen R. van den Berg (AKA BuGless).
A sign seen in a jewelry store window: "Ears pierced while you wait"