I have an NFS server running on a Ubuntu server on hirsute that stopped answering mount requests after the upgrade and I can't sort out why and a reinstall has not enabled the nfs-server-back. It appears that the auth-rpcgss-module and rpc-svcgssv services aren't running; nfs-config is no longer active but appears to have completed its task and exited. These three had white dots next to them in the output of the list-dependencies command; the others are green. and I've tried reinstalling all packages without success in making NFS-server start. I've tried masking both modules but still the server does not start. I've even put tshark to listen to port 2049 but the server shows no activity, while the client does send the TCP SYN packet to the port without answer. The nfs-server service says that it started and then exited. I'm getting crazy here, anyone that can help in debugging the problem?
This is the output of systemctl nfs-kernel-server status:
$ sudo systemctl status nfs-kernel-server.service
● nfs-server.service - NFS server and services
Loaded: loaded (/lib/systemd/system/nfs-server.service; enabled; vendor preset: ena>
Drop-In: /run/systemd/generator/nfs-server.service.d
└─order-with-mounts.conf
Active: active (exited) since Thu 2021-08-05 16:33:30 CEST; 8min ago
Process: 1655760 ExecStartPre=/usr/sbin/exportfs -r (code=exited, status=0/SUCCESS)
Process: 1655761 ExecStart=/usr/sbin/rpc.nfsd $RPCNFSDARGS (code=exited, status=0/SU>
Main PID: 1655761 (code=exited, status=0/SUCCESS)
Aug 05 16:33:29 calixto systemd[1]: Starting NFS server and services...
Aug 05 16:33:30 calixto systemd[1]: Finished NFS server and services.
Updated with new information: I've tried mounting the NFS share from two different linux client machines without success in any of them. I've sniffed the network with tshark and it seems that the TCP SYN does not arrive to the server, since I cannot see it in the tshark window on the server. I've then tried to mount the shares directly on the server and they mounted without problem so it might seem that there is something with the way the nfs kernel server is opening port 2049. The server has a bridge between a physical network interface and a virtual one serving a KVM vm and it also has many other services running (Apache, a DLNa server and several more) that work without problem! I'm out of hints on how to debug this problem but I'm sure now that it is something related to the way the NFW kernel server listen to port 2049... Any hints?