[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

How do I get NFS locking to work?



How do I get NFS locking to work?  (And why doesn't it "just work" 
anyway?)

I am unable to use monotone properly over an NFS mount because it very 
sensibly tries to lock its repository before modifying it.

My only clue to the problem is messages that keep being reported by 
logcheck:
 
> Security Events
> =-=-=-=-=-=-=-=
> Dec 11 12:15:34 lovesong kernel: nsm_mon_unmon: rpc failed, status=-13
> Dec 11 12:15:34 lovesong kernel: lockd: failed to monitor 172.25.1.11
> Dec 11 12:15:34 lovesong kernel: nsm_mon_unmon: rpc failed, status=-13
> Dec 11 12:15:34 lovesong kernel: lockd: failed to monitor 172.25.1.11

etc. etc.

I have not installed a firewall between the two machines.

The server is 172.25.1.11, aka "april", an AMD-64 runnin etch (updated 
yesterday)
I have installed the nfs-kernel-server package, version 1:1.0.10-4

The client is 32-bet AMD machine running sarge.

Here's the output of some status-reporting commands, in case they might 
be useful.  Should I provide anything else?

april:/farhome/hendrik# lsmod
Module                  Size  Used by
iptable_filter          7808  0
ip_tables              25192  1 iptable_filter
x_tables               22024  1 ip_tables
nfs                   236216  0
ipv6                  285664  14
nfsd                  256200  17
exportfs               10368  1 nfsd
lockd                  67600  3 nfs,nfsd
nfs_acl                 8320  2 nfs,nfsd
sunrpc                166984  13 nfs,nfsd,lockd,nfs_acl
ppdev                  14088  0
lp                     17736  0
ide_generic             5760  0 [permanent]
i2c_nforce2            12544  0
i2c_core               27776  1 i2c_nforce2
floppy                 67112  0
snd_hda_intel          23708  0
snd_hda_codec         184192  1 snd_hda_intel
psmouse                44432  0
tsdev                  13056  0
snd_pcm                88968  2 snd_hda_intel,snd_hda_codec
snd_timer              29192  1 snd_pcm
snd                    65256  4 
snd_hda_intel,snd_hda_codec,snd_pcm,snd_timer
soundcore              15392  1 snd
snd_page_alloc         14864  2 snd_hda_intel,snd_pcm
parport_pc             41640  1
parport                44684  3 ppdev,lp,parport_pc
serio_raw              12036  0
pcspkr                  7808  0
evdev                  15360  1
reiserfs              231168  3
dm_mirror              25216  0
dm_snapshot            20536  0
dm_mod                 62800  7 dm_mirror,dm_snapshot
raid1                  26880  1
md_mod                 82844  2 raid1
ide_cd                 45088  0
cdrom                  40488  1 ide_cd
ide_disk               20608  7
usbhid                 45088  0
sata_nv                17412  0
libata                106784  1 sata_nv
scsi_mod              152880  1 libata
amd74xx                19504  0 [permanent]
forcedeth              46212  0
generic                10756  0 [permanent]
ide_core              147584  5 
ide_generic,ide_cd,ide_disk,amd74xx,generic
ehci_hcd               36104  0
ohci_hcd               24836  0
thermal                20240  0
processor              38248  1 thermal
fan                     9864  0
april:/farhome/hendrik#


and output from rpcinfo:
april:/farhome/hendrik# rpcinfo -p
   program vers proto   port
    100000    2   tcp    111  portmapper
    100000    2   udp    111  portmapper
    100003    2   udp   2049  nfs
    100003    3   udp   2049  nfs
    100003    4   udp   2049  nfs
    100003    2   tcp   2049  nfs
    100003    3   tcp   2049  nfs
    100003    4   tcp   2049  nfs
    100021    1   udp  32768  nlockmgr
    100021    3   udp  32768  nlockmgr
    100021    4   udp  32768  nlockmgr
    100021    1   tcp  54008  nlockmgr
    100021    3   tcp  54008  nlockmgr
    100021    4   tcp  54008  nlockmgr
    100005    1   udp    905  mountd
    100005    1   tcp    908  mountd
    100005    2   udp    905  mountd
    100005    2   tcp    908  mountd
    100005    3   udp    905  mountd
    100005    3   tcp    908  mountd
    391002    2   tcp    642  sgi_fam
    100024    1   udp  32770  status
    100024    1   tcp  45918  status
april:/farhome/hendrik#



Reply to: