Share via


"Server for NIS cannot obtain one or more server names from Active Directory"

Recently we got a case in which customer was using SFU 3.5 and Server for NIS was installed. Whenever he was trying to click on the Server for NIS option, he was getting the following error "Server for NIS cannot obtain one or more server names from Active Directory"

We collected the output from the customer which had server reference entries for all the DC and MSMQ servers.

We found that the Serverreference entry was missing for one of the MSMQ server. The issue was due to this missing entry of ‘serverreference’ for the Server. (“The Server for NIS while showing the graphical console checks the Server Reference; and tries to retrieve the msSFU30gcos entry and then lists the Servers.”)

For example:

Name='XXX'

DN='CN=XXX,CN=Servers,CN=YYY,CN=Sites,CN=Configuration,DC=AAA,DC=BBB'

serverReference=''

This error usually happens in case of MSMQ (Exchange Server) or if a Domain controller is deleted from the environment but somehow the entry is still there Active Directory.

· To resolve the issue we need to populate the ‘Server reference’ entry from ADSI edit. For this, first we need to run the dsquery command for the server.

For example:

dsquery computer -name ‘computer name’
"
CN=XXX,OU=servers,OU=services,OU=us,DC=AAA,DC=BBB "

· Then compared the DS query output and added the entry on the properties->server reference of the servers through adsiedit.msc.

· Then did a schema update and restarted NIS services.

· Launch the SFU administration page and clicked on “Server for NIS”.

We have a support document which talks about similar situation for Windows 2003 R2.

https://support.microsoft.com/kb/923515