Troubleshoot QNETWARE file system problems

This topic describes various problems that you might encounter when you work with the QNetWare file system and solutions to those problems.

Server does not show up under /QNetWare:

  1. Make sure that the NetWare Enhanced Integration NLM is loaded on the server.

  2. Use the PING command to check the connection to the server.

  3. For better performance, the list of servers is only updated periodically. To force the entire list of servers to be updated, enter CALL QFPNTWE/QFPZCTL PARM(*UPDSRVL).

  4. If you are using TCP/IP, make sure that you defined network server attributes.

Users cannot see below the server volumes:

Make sure that the user either has a connection started to the NetWare server or has an authentication entry for the NetWare server or NDS tree.

Users cannot be authorized to a file or directory:

If you get a message that says Information passed to this operation was not valid when you try to access a NetWare file or directory, ensure that the user exists in the NDS tree and that the NDS context is correct. Either the user's context must be set to the context the user exists in or to the job context, or the system context must be set to the correct context. (Use the NetWare NWADMIN command.)

Users cannot make a directory with MKDIR command:

One of these messages appears:

Files that you create by using iSeries Access or an ILE C for iSeries program are always created as read-only.

File modes control how file attributes are set when you create a file. NetWare file mode support shows how NetWare sets these attributes.

Checking the NDS context:

You may want to check the NDS context if you experience problems when authorizing other users to files or directories or moving a file with the MOV command. To display or change the current context, use one of the following commands:

Display Change
User DSPNWSUSRA CHGNWSUSRA
Job DSPNDSCTX CHGNDSCTX
System DSPNWSA CHGNWSA

Additional information about NDS contexts:

Requests for network resources or services require identification of the NDS object context in order to locate or create the object. The current context is the position of the NetWare object in the NDS tree. The current context remains in effect until the job ends or until you change it by using the CHGNDSCTX command. The current context changes only for the job in which the command is run.

To identify NDS objects, list the current context and the path from the object to the current position in the NDS tree.