Environment
Situation
- The prodecure entry point NMAS_ClientTracBuf could not be located in the dynamic link library nmas.dll
- The prodecure entry point NMAS_ClientLoginExt could not be located in the dynamic link library nmas.dll
Password not Syncing with Active Directory AD
Resolution
Additional Information
If you updated from an earlier version of ConsoleOne or applied a NetWare Support Pack, we do not remove the older version of NMAS.DLL. When this older version of the NMAS.DLL is mixed with the current libraries that ship with the Novell Client 4.91 SP3 client, the error occurs.
When ConsoleOne loads it reads and loads the files from the \consoleone\1.2\bin directory. If there is an old NMAS.dll is in the \consoleone\1.2\bin directory, this one is loaded instead of the one from the local workstation from the system32 directory.
nmas.dll
nmasmsg.dll
nmasncp.dll
calwin32.dll
clnwin32.dll
clxwin32.dll
locwin32.dll
ncpwin32.dll
netwin32.dll
Also, verify the NMASWRAP.DLL in the \consoleone\1.2\bin directory is dated 12/7/2004 or newer. If your version of NMASWRAP.DLL is older than 12/7/2004, you can get the 12/7/2004 version from NW65SP6.EXE at https://download.novell.com. After extracting NW65SP6, you can find the 12/7/2004 version of NMASWRAP.DLL in the ...products/nmas/NMASPROD.ZIP file.
Once the above files have been removed and the newer NMASWrap.dll is in the \consoleone\1.2\bin directory, the next time ConsoleOne loads, it will use the updated Novell Client libraries that are in the Windows\System32 directory along with the NMASWrap.dll from the \consoleone\1.2\bin directory.
NOTE: The NMAS components of the Novell Client MUST be installed with the Novell Client in order for ConsoleOne to set the Universal and Simple passwords correctly. NMAS Authentication can be disabled (in Advanced Login in the Client Properties) for the Novell Client login if necessary, it will still use the installed NMAS components of the Novell Client to set the Universal and Simple passwords correctly even though it did not use NMAS for authentication.
ADDITIONAL NOTE: It has also been discovered that if Microsoft's NetMeeting is installed on the workstation, it too, uses a NMAS.dll file, which has caused problems with U.P. password sync and IDM 3.5. By renaming this file (or uninstalling NetMeeting), it has resolved the password sync issues.