DsctxGetLIstContext error when you run the DSAdiag utility in Exchange 2000 Server (283099)



The information in this article applies to:

  • Microsoft Exchange 2000 Server

This article was previously published under Q283099

SYMPTOMS

When you run the DSAdiag utility, you may receive the following error message:
DsctxGetLIstContext dsctxlist failed hr 8007054b
In addition, the system attendant does not start on this computer.

CAUSE

This issue can occur if the Exchange 2000 computer cannot contact a global catalog server. The system attendant does not start because a call to Active Directory does not return a list of the global catalog servers in the domain. If DSAccess does not receive a list of the global catalog servers, it cannot be initialized, and the system attendant does not start.

RESOLUTION

To resolve this issue:
  1. Verify that a global catalog server is running and accessible over the network.
  2. Check DNS to make sure the global catalog server is set up properly. For more information, click the following article number to view the article in the Microsoft Knowledge Base:

    237675 Setting up the Domain Name System for Active Directory

  3. Verify that global catalog server records are present in DNS. For more information, click the following article number to view the article in the Microsoft Knowledge Base:

    239897 SRV resource records may not be created on domain controller

MORE INFORMATION

The DSAdiag utility lists the domain controllers, global catalog servers, and the configuration domain controller that the DSAccess API attempts to contact on behalf of Exchange 2000.

Modification Type:MajorLast Reviewed:10/18/2005
Keywords:kberrmsg kbprb KB283099