Using the latest cooker, I am having problems with NFS locking. Maybe
it is more confusion than anything else. My specific problem is that I
cannot use fcntl to lock files. The errno I get is "No locks
available". So in hunting this down I also noticed these error messages
in my syslog:
nsm_mon_unmon: rpc failed, status=-13
lockd: cannot monitor 10.75.2.2
lockd: failed to monitor 10.75.2.2
The server is running rpc.statd but we are not even that far yet as
sniffing has determined there is no locking protocol going on between
the client (up to date Cooker) and the server (MDK 7.2). When I check
for lockd on the client I do see a:
root 394 1 0 2000 ? 00:00:00 [lockd]
Which looks like the kernel is running lockd as a kernel thread? Is
rpc.lockd not used anymore? When I do try to run it I get:
# rpc.lockd
lockdsvc: Invalid argument
I am using nfs-utils-clients-0.2.1-3mdk. Is that still relevant for
2.4.0 kernels?
Any suggestions would be helpful.
Thanx,
b.
--
Brian J. Murrell