• NFS locks debian12/debian13/Opensuse

    From Ralf Fassel@ralfixx@gmx.de to comp.os.linux.networking on Thu Feb 5 17:53:55 2026
    From Newsgroup: comp.os.linux.networking

    [Please advice if a better group exists for this question]

    I have three PCs (1 each of Debian-12, Debian-13 and OpenSuse-15.6).
    Each PC NFS-mounts a common directory from an NFS-Server (OpenSuse-15.6).

    Mount options look the same on all three:

    Opensuse:
    xxx on xxx type nfs4 (rw,relatime,vers=4.2,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=192.168.1.164,local_lock=none,addr=192.168.1.190)

    Debian12
    xxx on xxx type nfs4 (rw,relatime,vers=4.2,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=192.168.1.168,local_lock=none,addr=192.168.1.190)

    Debian13
    xxx on xxx type nfs4 (rw,relatime,vers=4.2,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=192.168.1.179,local_lock=none,addr=192.168.1.190)


    When I try to 'flock' a file in a directory on that share simultaneously
    on all 3 machines:
    % flock foobar sh -c 'echo start ; sleep 10 ; echo end'

    - when any Debian-machine holds the lock:
    - the other two block as expected

    - when the Opensuse machine holds the lock:
    - the Debian-12 machine blocks as expected
    - the Debian-13 machine fails with
    % flock foobar sh -c 'echo start ; sleep 10 ; echo end'
    flock: foobar: Input/output error

    Any hint why the Debian-13 fails when Opensuse holds the lock?
    Any hint where to start to look for answers?

    TNX
    R'
    --- Synchronet 3.21b-Linux NewsLink 1.2