Newbie here! I recently started using OpenBSD, primarily as a central file server. So far, I am very pleased with it!
The problem I am encountering is that when I mount files on a Linux system via NFS and then open them with LibreOffice, LibreOffice hangs. This is likely related to the locking of the target file and seems to be a known issue. A proposed solution is to start LibreOffice without file locking (SAL_ENABLE_FILE_LOCKING), but that seems more like a workaround than a solution to the actual problem. On the OpenBSD 7.7 file server (tp2), I installed NFS according to the instructions in https://www.openbsd.org/faq/faq6.html#NFS. (Note: Initially, I was running OpenBSD 7.6 but have since upgraded to 7.7.) I can mount an NFS share from a Linux box with mount -onodev,nosuid -tnfs tp2:/home/fs /home/fs/nfs, but I still encounter the problem as described above. I then tried to use NFS v4 for better handling of locks. However, when I now mount with mount -onodev,nosuid -tnfs4 tp2:/home/fs /home/fs/nfs, I receive the message mount.nfs4: Protocol not supported. It seems that the OpenBSD file server does not support NFS v4. From the documentation on OpenBSD, I had more or less gathered that OpenBSD does support NFS version 4. My questions are: Does OpenBSD support NFS v4? If so, how do I install and configure it? If NFS v4 is not the solution for the locking issue, how can I get locking to work with NFS v3?