4.3 Troubleshooting Native File Access for Macintosh

This section contains information on common troubleshooting issues.

4.3.1 Three Grace Logins Required on Universal Password Expiration

If you set a password expiration date using Universal Password, you should notify Macintosh* users that three grace logins are required to change a password. If users wait until the final grace login, they will be denied access to the network and the password will expire.

When Macintosh users are notified that they need to change their password, they will need three grace logins in order to log in and change the password. Two grace logins are required for the Macintosh interface (the user logs in once, then logs out, then logs in again to change the password). In addition, there is currently a counting problem. When there is one grace login left, the user is not able to log in. This issue will be resolved in NetWare 6.5 Support Pack 1.

4.3.2 AppleTalk Not Supported As a Transport Protocol

Older Macintosh applications that have unique dependencies upon AppleTalk* as a transport protocol must be updated to a version that is known to work over TCP/IP. The AppleTalk stack protocols (TLAP, ELAP, LLAP, DDP, RTMP, AEP, ATP, NBP, ADSP, ZIP, ASP, and PAP) are not supported over TCP/IP by Apple*.

Therefore, we do not support those legacy protocols. Both Novell and Apple have embraced TCP/IP as the Internet standard transport protocol.

IMPORTANT:Older NetWare for Macintosh and Prosoft versions of afp.nlm and appletlk.nlm are not supported. Do not attempt to mix old Macintosh NLMâ„¢ programs with the new afptcp.nlm.

4.3.3 Mac OS 8.x Will Not Mount Volumes Checked to Mount at Startup

Mac OS 8.x will not mount volumes checked to mount at startup. To resolve this, add the server volume's alias to the StartUp Items folder inside the System Folder on the Macintosh's local startup disk.

4.3.4 Unloading Afptcp.nlm and Wspdsi.nlm Programs

The Winsock component used by the Macintosh Native File Access NLM program does not always clean up all open sockets. If you unload afptcp.nlm and then explicitly unload wspdsi.nlm, you might get the following warning in flashing red text:

1 active Winsock 2 DSI socket session(s)
Unloading WSPDSI.NLM with active session(s) will abend the server.
Unload all Winsock 2 apps with active SSL socket session(s).
Unload module anyway?

The warning is correct. WSPDSI assumes there are still active AFP sessions and it will abend the server if you unload it.

There is no need to unload WSPDSI manually. Afptcp.nlm loads it automatically on startup and afpstop.ncf does not unload it. It remains loaded. Under normal use, you should not see this warning.

4.3.5 Traditional Volume Access Not Supported

Native File Access for Macintosh is supported only on NSS volumes. Traditional volumes are not available to Macintosh users.