https://bugzilla.novell.com/show_bug.cgi?id=231845 Summary: procmail cannot deliver to NFS, loops with "Reiterating kernel-lock" Product: openSUSE 10.2 Version: Final Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Network AssignedTo: werner@novell.com ReportedBy: mvidner@novell.com QAContact: qa@suse.de CC: okir@novell.com Since a long time I use procmail (called from fetchmail) to sort mail to mailboxes on my NFS home dir. With the upgrade of workstation to oS-10.2, this stopped working. The procmail process endlessly tries to deliver one message and (with VERBOSE=on) the log says "Reiterating kernel-lock". strace shows that it tries to lock the mailbox using lockfile, fcntl and flock successively. The first 2 methods succeed, the last one fails (see attachment). http://nfs.sourceforge.net/#faq_d10 seems to explain this behavior: fcntl lock succeeds and the subsequent flock (emulated via fcntl) cannot therefore succeed. But then it should have stopped working long before 10.2, with 2.6.12. Apparently there is some detection during procmail builds that enables all three locking methods (see procmail -v) even though we seem to have a patch to disable some of them. I have recompiled procmail with -DNO_flock_LOCK and now it works for me again. I don't know whether the kernel behavior exposed by procmail is correct or not, so I suggest to use -DNO_flock_LOCK and then reassign to kernel. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.