[Exim] Linux - fcntl locking problem

Top Page
Delete this message
Reply to this message
Author: nbecker
Date:  
To: exim-users
Subject: [Exim] Linux - fcntl locking problem
I have exim-3.03 installed on linux RH6.1 (with knfsd including
lockd).

Delivery through NFS fails. I have not changed default settings of
use_lockfile, etc.

Testing with exim_lock does this:

/usr/sbin/exim_lock -v ~nbecker/inbox
exim_lock: lockname =  /home/nbecker/inbox.lock
           hitchname = /home/nbecker/inbox.lock.rpppc5.hns.com.382b0d25.0000103d
exim_lock: creating lock file
exim_lock: lock file successfully created
exim_lock: fcntl() failed: No locks available
exim_lock: file closed
exim_lock: lock file removed
 ... waiting



[...]

I found the problem. lockd was not running on the NFS *client*.
lockd is started by the nfslock package on redhat. It is not enabled
by default. One more for the FAQ.