Guide to Gateways for LAN Servers
Chapter 3, Administering SCO Gateway for NetWare

Troubleshooting SCO Gateway for NetWare

Troubleshooting SCO Gateway for NetWare

If SCO Gateway for NetWare starts but does not find any fileservers (detected by no output from nwservers or no directories found in ./NetWare):

  1. Execute:

    showsvcs -g 4

    to display the NetWare servers available on the network. If showsvcs has no output, then the problem is either hardware or with IPX/SPX. See ``Troubleshooting IPX/SPX'' in the Networking Guide and showsvcs(PADM).

  2. If showsvcs displays NetWare servers, examine the file /etc/ipx.d/NPSConfig and, if necessary, edit it so that the sap_dump_on variable is set to ``active''. See -1 in the Networking Guide.

    Then execute:

    /etc/nuc stop
    /etc/ipx restart
    /etc/nuc start

    Proceed to step 1.

  3. If the sap_dump_on variable is set to ``active'', check that the file /etc/ipx.d/fsinfo.out has been modified since IPX/SPX started and that it is not empty. To determine when IPX/SPX started execute:

    ps -ef | grep sapd

    and look at the start time field of the output.

    The IPX/SPX daemon sapd writes fileserver names and IPX/SPX address information into this file.

  4. Execute:

    /etc/nuc restart



Troubleshooting IPX/SPX and SCO Gateway for NetWare

To determine if SCO Gateway for NetWare and IPX/SPX are running, execute:

/etc/nwmp status
echo $?

The output codes are:

100
IPX/SPX is not running

101
IPX/SPX is running, but SCO Gateway for NetWare is not running

0
IPX/SPX and SCO Gateway for NetWare are both running


Troubleshooting SCO Gateway for NetWare autologin


NOTE: The SCO Gateway for NetWare autologin feature displays all messages to the graphical environment (using the X Window System(TM)) at the SCO system console, not at remote terminals. Users should enable autologin only if they are working in the graphical environment at their computer's console.

If a user enables autologin, and tries to access NetWare files, directories or printers before logging into the appropriate NetWare server, the autologin feature reacts in one of two ways:

Users experiencing either of the above two conditions should:
The autologin feature displays one NetWare login window for every attempted NetWare access. The execution of a single utility, like ls, can cause multiple attempts to access its destination directory and can cause multiple NetWare login windows. 

Troubleshooting the SCO Gateway for NetWare print system

There are three print systems involved when a user submits a SCO Gateway for NetWare print job:

A SCO Gateway for NetWare print job is first queued on the local UNIX system print system. The SCO Gateway for NetWare print system transfers the print job from the local UNIX system print system to a remote print queue on the NetWare server. The NetWare print system then prints the job.

The user must be logged into the appropriate NetWare file server while the print job is transferred to the remote NetWare queue. Users can execute nwwhoami to confirm their login to the appropriate NetWare file server.

The user submitting the print job should read electronic mail to look for any error messages mailed from the print systems.

Check that the associated NetWare file server, print server and print queue are up using the Printer Selection window of the Printer Manager.

If a user submits a SCO Gateway for NetWare print job but does not receive output, the problem could be in any one of the three print systems.

  1. Ensure that the local print system is running by executing:

    lpstat -r

    The output

       scheduler is running
    
    means the UNIX system print system is running.

  2. The SCO Gateway for NetWare printer must be enabled. You can check this by executing:

    lpstat -l -p printername

  3. Determine whether the print job is locally or remotely queued by executing:

    lpstat -l requestid

    If the print job is queued remotely, log into a DOS client and use pconsole to examine the NetWare print queue. If the print job exists on the NetWare print queue, the problem is with the NetWare print system. Consult NetWare documentation to troubleshoot the NetWare print system.



Printing NetWare files on a SCO Gateway for NetWare printer

When the data file is located on a NetWare server, a non-root user cannot submit a SCO Gateway for NetWare print request unless root is logged in to the printer's NetWare server.

There are several workarounds:



Remote Line Printing (RLP) to a SCO Gateway for NetWare printer

To print to a SCO Gateway for NetWare printer from a RLP client, one of the following two conditions must apply:

The login to the NetWare server must remain intact until the print job is remotely queued. All SCO Gateway for NetWare printing error messages are e-mailed to the login on the RLP server.

See also:



Troubleshooting SCO Gateway for NetWare display of server error messages

The graphical tools may produce error messages in the Graphical Environment relating to NetWare servers, such as "Unable to connect to server".

Users should report such errors to the system administrator. Until the problem is fixed, users can temporarily remove the problem server from the graphical display. See ``Filtering NetWare server display''.

Once the server is removed from the display list, the related error messages will no longer be displayed. 

Troubleshooting SCO Gateway for NetWare licensing problems

If SCO Gateway for NetWare fails to start, one of the reasons could be that the licensing system is not functioning correctly.

If the administrator executes from the command line:

/etc/nuc restart

all error messages are displayed at the command line. Any error messages that mention licensing, Policy Manager, PMD (Policy Manager daemon) or PMAPI (Policy Manager application interface) indicate problems with the licensing system. 

Troubleshooting SCO Gateway for NetWare filesystems without NUC and NFS NLMs

The limitations of the SCO Gateway for NetWare filesystems without NUC and NFS NLMs loaded on a NetWare Version 3.11 server are:

The behavior of the NetWare Version 2.2 server is exactly like that of the NetWare Version 3.11 server except for the limitation of the rename system call: it limits renaming files and directories to the same directory.