5

When I try to install the NFS service on windows 2016 it fail. In the system event log I've got 3 errors:

- The Server for NFS Open RPC (ONCRPC) Portmapper service failed to start due to the following error: 
A device attached to the system is not functioning.

- The Server for NFS Driver service depends on the Server for NFS Open RPC (ONCRPC) Portmapper service which failed to start because of the following error: 
A device attached to the system is not functioning.

- The Server for NFS service depends on the Server for NFS Driver service which failed to start because of the following error: 
The dependency service or group failed to start.

Any idea what can I check to solve this?

Best regards

Angel115
  • 167
  • 1
  • 7

2 Answers2

4

Q: Any idea what can I check to solve this?

A: You can force WS2016 to work as NFS server but it won't be any good: Performance isn't great, and Microsoft (OK, University of Chicago actually) Windows NFS server stack is missing from major HCLs (VMware, Citrix etc). It would be a better idea to a) enable Hyper-V role, and b) install FreeBSD or Linux to make one of these guys work as a compatible and high performing NFS server.

BaronSamedi1958
  • 13,676
  • 1
  • 21
  • 53
  • Thanks for your suggestions, but this server is our backup server and we need it to be on Windows 2016 with both CIFS and NFS share. By the way, I manage to fix the issue. – Angel115 Oct 04 '17 at 10:27
  • 2
    That's a whole different thing: SMB3 & NFS pointing to the same content. Samba is pretty anemic still. – BaronSamedi1958 Oct 04 '17 at 12:46
1

After some research I discover that Portmapper need to bind the port 111 during the installation process. In my case the Veeam vPower NFS Service was using the port. after stopping the service Veeam vPower NFS Service

  1. Check if something is listening on the port Open a command prompt and type:

    netstat -aon | findstr 111

  2. Stop the process responsible of using the port.

WARNING: If your server is in production, stopping a service may have some side effect. If you are unsure, your best bet is to plan an intervention off production time.

  1. Install the NFS service.

  2. Restart the service stopped in the step 2.

Angel115
  • 167
  • 1
  • 7