flock failure on NFS from 5.3 client to 4.7 server

Bruce Campbell bruce at engmail.uwaterloo.ca
Thu Jan 13 19:26:26 PST 2005


Quoting Kris Kennaway <kris at obsecurity.org>:
> > ...
> > After the mail server upgrade to 5.3, flock gives error "operation not supported" 
> > on nfs mounted home directories.
> > ...
> > On our NFS server, rpc.statd is running, but rpc.lockd wasn't.  Started
> > it, still no worky.  Killed it, other 4.7 clients still flock fine.
> 
> rpc.lockd needs to be running on *both* client *and* server.
> 
> 4.x gets away with it because the rpc.lockd implementation does not in
> fact implement locking on the client.
> 
> Kris
>

Thanks, that has fixed it, and I've added the appropriate rc.conf
settings on the client:

rpc_lockd_enable="YES"           # Run NFS rpc.lockd needed for client/serv
rpc_statd_enable="YES"           # Run NFS rpc.statd needed for client/serv
rpcbind_enable="YES"             # Run the portmapper service
 
and on the server:

rpc_lockd_enable="YES"          # Run NFS rpc.lockd (*broken!*) if nfs_server.
rpc_statd_enable="YES"          # Run NFS rpc.statd if nfs_server (or NO).


-- 
Bruce Campbell
Engineering Computing
CPH-2374B
University of Waterloo
(519)888-4567 ext 5889

----------------------------------------
This mail sent through www.mywaterloo.ca


More information about the freebsd-questions mailing list