C.3 NIS Services FAQs

This section has NIS Services FAQs for Native File Access for UNIX.

C.3.1 Why does the Solaris NIS Clients to NetWare NIS Server have problems? How can it be resolved?

The Solaris NIS Clients to NetWare NIS Server has problems if the entry in the /etc/hosts file located in the Solaris client does not match the entry in etc/hosts file on NetWare or in DNS in a case-sensitive fashion.

To resolve this, modify the etc/hosts in the Solaris client to be in the same case as in etc/hosts on NetWare Server or in DNS.

C.3.2 When is the NISSERV_ ServerName object created and what is its role in NIS functionality?

The NISServ_ Servername object holds the list of domains served by the NetWare NIS Server. It is created by the NISINST.NLM executed during the installation. For correct functionality of NIS Server, set the following parameters properly:

  • The NIS_SERVER_CONTEXT parameter in SYS:ETC\NIS.CFG, indicates the NDS context where the NIS Server object exists.

  • The NIS_SERVER_NAME parameter in SYS:ETC\NIS.CFG indicates the NIS Server object used to hold the NIS Domains that are being served by the NetWare NIS Server.

C.3.3 When I select the properties of the NISSERVER object, an error message displays. What should I do?

  1. The schema might not be fully extended. This occurs when the NetWare 6 server is attached to a NetWare 5.1 tree.

  2. Verify ETC\SCHINST.LOG to view whether the schema is extended.

  3. Nfsadmin might not be running.

    Make sure that NFSADMIN is running on the target Server.

C.3.4 I am unable to migrate or create a domain using makenis? What do I need to do?

Make sure that ndsilib is running.

Verify ETC\NIS.CFG to view whether the NisServer context and name are set properly.

C.3.5 I am unable to change the password from a UNIX machine for a migrated user. What do I need to do?

  1. Ensure that the NetWare server is set as the default NIS server of the UNIX system.

  2. Use the UNIX command yppasswd for setting the NIS user password. The NISSWDD.NLM must be loaded on the NetWare server.

  3. Execute ypset to set the default domain. The default domain must be the same as the UNIX client domain.

C.3.6 What is the 0_ 2 user object that is automatically and randomly created when installing two servers in to the same NDS tree?

When an object is created on eDirectory replica 1 and before it replicates to all replica servers, another object with the same name is created from another replica, the name of one of the objects changes.

This ensures that the two objects have unique names. The name will be in the format number_ n.

For example, the object name could be 0_2 or 0_3 with the NFAUUser appended as a suffix.

On viewing such objects, delete them.

C.3.7 I am viewing a series of messages such as "Nullpointer passed to routine Kmutex" when running makenis? How can this be resolved?

You might be running makenis on a server with no DS replica and when the Master replica is down.

These messages are displayed erroneously.

C.3.8 What are the ways to view the list of domains served by the nisServer object?

You can view the list of domains served by the nisServer object in eDirectory in the following ways:

  • In the ConsoleOne, see the membership attribute of the nisServer object.

  • In the NRM, see the membership attribute of the nisServer object

  • Through the DSBROWSE.NLM, see the membership attribute of the nisServer object.