Hi!
I have installed procmail for my own use under my home directory.
The problem that I am having appears to be the one referred to in the
FAQ as #16 - locking problems. The only trouble is that I don't
understand enough about mail system locking (what system my
mail-reader uses, for example) to be able to understand the solutions
in the FAQ! (I am using rmail under emacs to read mail)
Appended is a excerpt from the logfile from procmail. The first trace
relates to a message which withough VERBOSE gives the 'Lock failure
on..." message. The second trace is the delivery of a message after I
applied the 'you could simply put the following in your
.procmailrc...' fix from the FAQ. The latter message was succesfully
delivered, but the bit I don't like in the log file is where it says
"Try praying...".
Any illumination about whether this comment means that I really have
problems, and what I can do about it, would be most appreciated.
Thanks very much!
Martin.
----------------------------------------------------------------------
{box:mgregory} uname -a
Linux box 1.3.77 #1 Sat Apr 20 15:55:06 CST 1996 i486
{box:mgregory} procmail -v
procmail v3.10 1994/10/31 written and created by Stephen R. van den Berg
berg(_at_)pool(_dot_)informatik(_dot_)rwth-aachen(_dot_)de
Locking strategies: dotlocking, fcntl(), lockf(), flock()
Default rcfile: $HOME/.procmailrc
System mailbox: /usr/spool/mail/$LOGNAME
{box:mgregory} which procmail
/home/mgregory/bin/procmail
---------/homme/mgregory/mail/log---------------------------------------=
procmail: No match on "^Subject[ ]*:[ ]*MFM[ ]*Test$"
procmail: Locking "/usr/spool/mail/mgregory.lock"
procmail: Error while writing to "/usr/spool/mail/_0l5Gbox"
procmail: [23489] Mon Jun 10 21:11:30 1996
procmail: Locking "/usr/spool/mail/mgregory.lock"
procmail: Error while writing to "/usr/spool/mail/_0l5Gbox"
procmail: [23489] Mon Jun 10 21:11:38 1996
procmail: Locking "/usr/spool/mail/mgregory.lock"
procmail: Error while writing to "/usr/spool/mail/_0l5Gbox"
procmail: [23489] Mon Jun 10 21:11:46 1996
procmail: Locking "/usr/spool/mail/mgregory.lock"
procmail: Error while writing to "/usr/spool/mail/_0l5Gbox"
procmail: [23489] Mon Jun 10 21:11:54 1996
procmail: Locking "/usr/spool/mail/mgregory.lock"
procmail: Error while writing to "/usr/spool/mail/_0l5Gbox"
procmail: [23489] Mon Jun 10 21:12:02 1996
procmail: Locking "/usr/spool/mail/mgregory.lock"
procmail: Error while writing to "/usr/spool/mail/_0l5Gbox"
procmail: [23489] Mon Jun 10 21:12:10 1996
procmail: Locking "/usr/spool/mail/mgregory.lock"
procmail: Error while writing to "/usr/spool/mail/_0l5Gbox"
procmail: [23489] Mon Jun 10 21:12:18 1996
procmail: Locking "/usr/spool/mail/mgregory.lock"
procmail: Error while writing to "/usr/spool/mail/_0l5Gbox"
procmail: Lock failure on "/usr/spool/mail/mgregory.lock"
procmail: Assigning "LASTFOLDER=/usr/spool/mail/mgregory"
procmail: Opening "/usr/spool/mail/mgregory"
procmail: Acquiring kernel-lock
From mgregory(_at_)box(_dot_)satech(_dot_)net(_dot_)au Mon Jun 10 21:11:22
1996
Subject: test8
Folder: /usr/spool/mail/mgregory 364
procmail: [23489] Mon Jun 10 21:12:19 1996
procmail: Notified comsat: "mgregory(_at_)0:/usr/spool/mail/mgregory"
procmail: [23469] Mon Jun 10 21:09:49 1996
procmail: No match on "^Subject[ ]*:[ ]*MFM[ ]*Test$"
procmail: Assigning "LOCKFILE"
procmail: Executing "lockfile,/usr/spool/mail/mgregory.lock"
lockfile: Try praying, giving up on "/usr/spool/mail/mgregory.lock"
procmail: Assigning "LOG="
procmail: Assigning "TRAP=rm -f /usr/spool/mail/mgregory.lock"
procmail: Assigning "LASTFOLDER=/usr/spool/mail/mgregory"
procmail: Opening "/usr/spool/mail/mgregory"
procmail: Acquiring kernel-lock
From mgregory(_at_)box(_dot_)satech(_dot_)net(_dot_)au Mon Jun 10 21:09:49
1996
Subject: test7
Folder: /usr/spool/mail/mgregory 364
procmail: [23469] Mon Jun 10 21:09:50 1996
procmail: Notified comsat: "mgregory(_at_)0:/usr/spool/mail/mgregory"
procmail: Assigning "EXITCODE=0"
procmail: Executing "rm,-f,/usr/spool/mail/mgregory.lock"
procmail: [23489] Mon Jun 10 21:11:22 1996