On servers where NFSv3 is disabled and NFSv4+ is enabled and working, rpcbind and showmount commands do not work, causing the nfs.py helper functions to falsely conclude that the server is unreachable.
When activating an SR configured for NFSv4+, check_server_tcp() and check_server_service() should probably be skipped, or maybe execute a simple check that 2049/tcp is open on the remote.
As discussed in xcp-ng/xcp#135