Process %1 (PID=%2). An remote procedure call (RPC) request to the Microsoft Exchange Active Directory Topology service failed with error %3 (%4). Make sure that the Remote Procedure Call (RPC) service is running. In addition, make sure that the network ports that are used by RPC are not blocked by a firewall.

Details
Product: Exchange
Event ID: 2152
Source: MSExchange ADAccess
Version: 8.0
Symbolic Name: DSC_EVENT_CANNOT_CONTACT_AD_TOPOLOGY_SERVICE
Message: Process %1 (PID=%2). An remote procedure call (RPC) request to the Microsoft Exchange Active Directory Topology service failed with error %3 (%4). Make sure that the Remote Procedure Call (RPC) service is running. In addition, make sure that the network ports that are used by RPC are not blocked by a firewall.
   
Explanation

This Error event indicates that a remote procedure call (RPC) to the Microsoft® Exchange Active Directory® Topology service failed. RPC is an interprocess communication (IPC) mechanism that enables seamless communication between client and server applications. In an Exchange environment, the Exchange server that is running on a member server acts as a client to the Active Directory information that resides on a domain controller. This event may occur if the RPC service is stopped or disabled. This event may also occur if the ports that are used by the RPC service are blocked by a firewall.

For more information about RPC and how it works, see What is RPC? and How RPC Works at the Microsoft Windows Server TechCenter.

This error event could also indicate that the All Users address list has been modified.

The filter for All Users could have been modified by using ADSI Edit for the attribute “purportedSearch”. This attribute is needed during installation and should not be modified. Exchange Setup will search for the “purportedSearch” attribute to check if the address list “All Users” exists. If the “purportedSearch” attribute has been changed through ADSIEDIT, Exchange 2007 will try to recreate the “All Users” address list and fail because the DN for the “All Users” object already exists.

   
User Action

To resolve this error, do one or more of the following:

  • Make sure that the Status of the RPC service is Started.

    • If the Status of the service is Started, stop and then start the service.

    • If the Status of the service is not set to Started, start the service.

  • Make sure that the network ports that are used by RPC are not blocked by a firewall. For more information, see How RPC Works at the Microsoft Windows Server TechCenter.

    RPC generally uses port 135.

  • Make sure that the Exchange server that logged this event is configured to point to a valid DNS server. For more information about how to troubleshoot DNS issues, see DNS Troubleshooting.

To resolve this error, do one or more of the following:

  • Use ADSI Edit and modify the “purportedSearch” value on the address lists to match the following default values :

    • All Users: (& (mailnickname=*) (| (&(objectCategory=person)(objectClass=user)(!(homeMDB=*))(!(msExchHomeServerName=*)))(&(objectCategory=person)(objectClass=user)(|(homeMDB=*)(msExchHomeServerName=*)))))

    • All Contacts: (& (mailnickname=*) (| (&(objectCategory=person)(objectClass=contact)) ))

    • All Groups: (& (mailnickname=*) (| (objectCategory=group) ))

You can run ADSI Edit from a client computer or from a server. The computer does not have to be a member of a domain, but the user must have the rights to view and edit the Active Directory domain to which they are connecting. For more information about how to use ADSI Edit, see Adsiedit Overview

If you are not already doing so, consider running the tools that Microsoft Exchange offers to help administrators analyze and troubleshoot their Exchange environment. These tools can help you make sure that your configuration is in line with Microsoft best practices. They can also help you identify and resolve performance issues, improve mail flow, and better manage disaster recovery scenarios. Go to the Toolbox node of the Exchange Management Console to run these tools now. For more information about these tools, see Toolbox in the Exchange Server 2007 Help.

Related:

Leave a Reply