TotalNET Advanced Server 5.2 Administration Guide

Error Messages and Solutions

This section provides solutions to error conditions accompanied by error messages.

The chart below details the exit codes that appear as tn-utilities error messages. The rest of this section lists causes and solutions for other common error messages.

Success 

Usage 

Incompatibility 

Invalid command line 

General memory allocation 

Disabled system 

Invalid realm, system, or service 

Application Interface error 

System call failure 

C library failure 

10 

Invalid characters in volume, for specified realm 

11 

Invalid characters in service, for specified realm 

12 

Service name too long for specified realm 

13 

Denied permission; superuser access only 

Access denied

The user does not have privileges to either read a file, write a file, execute a program, or search a directory.

Cannot access a directory

The NetWare-compatible client cannot access a UNIX directory. Verify that the directory has the execute permission bit set and resides below the virtual root of the volume.

Cannot access network drive

The Windows interface on the network has one of these problems:

Cannot create socket on server

The system socket call failed on TAS startup for one of the following reasons:

Cannot log in to server as supervisor

The server uses the UNIX operating system to authenticate users, so the user account must exist on the UNIX host before you can log in. A Novell server's system administrator defaults to supervisor; the UNIX equivalent defaults to root. Typically, you must log in as root to administer the UNIX operating system.

Incorrect password

The server has not validated the user's name or password. Make sure the name and password fulfill the following requirements:

Incorrect response from network

The name discovery phase succeeded, but the system rejected the connection request, for one of the following reasons:

Invalid connections in "tninfo" report

The output of tninfo shows a connection that does not exist. The tninfo report normally shows only one connection per Ethernet address. Occasionally, a duplicate may list when the server has not yet recognized a connection termination. An ungraceful disconnection by the client, as when the client turns off the PC or reboots without logging out, usually causes this.

To detect dead connections, enable the keepalive function for the LM-NT-OS/2 and NetWare realms. This tells the server to send keepalive packets, similar to Novell watchdog packets, to determine whether clients remain attached. After sending the first keepalive packet, the server sends another packet every minute for 10 minutes. If it receives no response during this time, the server assumes that the connection died and updates the connection database accordingly. The client no longer lists in the tninfo report.

Follow these links to enable keepalives:

For Keepalive, enter the number of minutes you want to have between dispatches of keepalive packets.

To enable keepalives from the UNIX command line, use the following command, where n represents the number of minutes for the server to wait after a connection establishes before sending the first keepalive packet:


tnservice -M -r NW -s nwhera:file -a keepalive=n

Invalid drive was specified

A problem exists with the drive letter in a client command. This can occur when a client attempts to redirect a local drive, such as a diskette drive or a hard drive partition.

Network device type incorrect

The user has attempted to redirect either a drive to a print device or a printer port to a directory.

Network path not found

The client did not receive a response from a server when it broadcast a request for a NetBIOS name, for one of the following reasons:

No servers listed by "slist"

In a PC's net.cfg file, you can list several frame types to use over the network card. The network uses only the first entry when transmitting packets. If a server host does not have the configuration to use the same type of frame as the client, the client cannot see that server; the server does not list from the slist utility or on the Windows NetWare interface.

Remote computer not listening

This problem may occur with an inactive NBdaemon process. Follow the links LM-NT-OS/2 Realm->Configuration and Control->LM-NT-OS/2 Realm Status or use the tnstat command to verify that you started TAS. If you have not, follow "4.1.1 Starting TAS Services" or use the tnstart command.

Routing information database corrupted on large internetwork

NetWare servers broadcast routing information every 60 seconds using the Routing Information Protocol (RIP), and they broadcast service information every thirty seconds using the Service Advertising Protocol (SAP). On a very large internetwork or wide-area network, the RIP or SAP database can grow so large that the time necessary to download it exceeds the interval between downloads, especially if you have a low-speed WAN link. This can cause the apparent disappearance of volumes, printers, or servers or extreme delays in packet re-routing, if a node fails.

Novell will replace RIP and SAP with NetWare Link State Protocol (NLSP). NLSP associates multiple network interfaces with a single network number, distributing traffic across multiple network segments. If a node fails, NLSP can quickly establish an alternate path. NLSP builds a map of the network incrementally and sends updates only as needed. NetWare 3.11, 3.12, 4.11, and 4.12 servers support NLSP. They can still work with existing SAP/RIP servers.

Server not found

The name-discovery phase succeeded, but the system cannot find the requested resource on the server, for one of the following reasons:

Too many redirections

The user has attempted to exceed the number of connections allowed by the client computer's network operating system, NetBIOS, or TCP/IP. Update nb_sessions, tcp_sockets, or udp_sockets entries in the net.cfg file to allow more redirections. If you do not want to allow more redirections, cancel a redirection, then try again.

Unknown board ID

The age of the network card driver exceeds the age of the physical network board. Replace the board interface software with a newer version.