Solutions

BCAAA cannot find domain controllers and errors out with status 6118

Solutions ID:    KB3823
Version:    5.0
Status:    Published
Published date:    06/09/2010
Updated:    09/20/2011
 

Problem Description

Windows SSO fails and the BCAAA debug file, bcaaa-xxx.log, shows the following entry:

Cannot find domain controllers for domain YOUR_DOMAIN_NAME.; status=6118:0x17e6:The list of servers for this workgroup is not currently available

Resolution

By default, the Computer Browser service is disabled in Windows Server 2008. Ensure the Computer Browser service is started and is configured to start automatically at that specific Domain Controller (DC) server (not the BCAAA server). DCQ does not work unless the Computer Browser service at the DC server is enabled. Client query should work without the Computer Browser service enabled.

BCAAA uses NetServerEnum to locate servers in a domain, and this call failed as per the log file:

2010/06/03 05:48:47.718 [2996] [2852:2996] Cannot find domain controllers for domain YOUR_DOMAIN_NAME.; status=6118:0x17e6:The list of servers for this workgroup is not currently available

Error 6118 == ERROR_NO_BROWSER_SERVERS_FOUND

Here's the MSDN page for NetServerEnum:
http://msdn.microsoft.com/en-us/library/aa370623%28VS.85%29.aspx

Note the following quote from the remarks section:
"The NetServerEnum function depends on the browser service being installed and running. If no browser servers are found, then NetServerEnum  fails with ERROR_NO_BROWSER_SERVERS_FOUND."

Or

Apply BCAAA from 5.4.8.1, 5.5.6.4 or 6.2.4.1 or their later version.

In these versions, the BCAAA WINSSO DC query component replaces the NetServerEnum calls with DsGetDomainControllerInfo so it no longer depends on the NetBIOS Computer Browser service. This allows it to discover all DCs in the domain, query DCs for user logon session information, and acquire usernames and IP addresses.

To do this, install BCAAA as usual (see the release notes for details). After installation, double check the SSO.INI to ensure the existing settings were preserved.

About DsGetDomainControllerInfo:

http://msdn.microsoft.com/en-us/library/ms675987%28v=vs.85%29.aspx


Rate this Page

Please take a moment to complete this form to help us better serve you.

Did this document help answer your question?
 
 
If you are finished providing feedback, please click the RATE CONTENT button. Otherwise, please add more detail in the following text box and then click RATE CONTENT.
 
 

Your response will be used to improve our document content.

Ask a Question