11-11-2013 11:12 PM
I am trying to mounting a device on my OpenVMS 8.3-1H1 (ia64) machine to an NFS Server directory on a windows 2012 server.
OpenVMS tcpip version - 5.7 eco 4
tcpip mount DNFS2: /host=windows2012host.name.co.il -
the error message that I receive is
%TCPIP$DNFSMOUNT-E-MOUNTFAIL, error mounting _DNFS2:
-SYSTEM-E-NOMSG, Message number 000086EA
On the windows 2012 side the nfs share is setup for auth_sys and allow anonymous access.
Also, NFS permissions are set to ALL MACHINES read write.
what is the problem?
11-12-2013 10:19 AM - edited 11-13-2013 12:29 AM
A wild guess, maybe this is not the complete VMS error code and it should be
DEMO$ set message sys$message:tcpip$msg
DEMO$ write sys$output f$mess("%x76486EA")
11-13-2013 09:10 AM
That is a very interesting idea.
While I was looking for a solution I deliberately entered an invalid path and received the error message that you mentioned - "is not a directory". So I was assuming that my unclear message was something else.
I have also since discovered that I neglected to configure the "Identity Mapping Source" with "Active directory domain name" in the "Services for NFS Properties" window on my windows server. (see attachment)
Now the following occurs.
The mount command succeeds. In the windows nfs event viewer I receive a log message "mount succeeded" but immediately following that I have another event viewer message "unmount succeeded".
And guess what, I can't access the directory from the OpenVMS server even though it looks to be mounted.
11-13-2013 09:17 AM
have you correctly set up the UID/GID mapping ?
Every NFS request contains a UID/GID pair. On OpenVMS, this is obtained from the NFS proxies (TCPIP SHOW PROXY). So your OpenVMS user trying to access the NFS share needs to have a valid NFS PROXY entry for the NFS server host. Username and host name are used as a key to access the proxy database to obtain the UID/GID.
The same kind of UID/GID mapping to username will probably happen on Windows.