Saturday, August 19, 2017
Home > Exchange > Outlook Anywhere (RPC over HTTP) failing to connect with error The RPC_S_SERVER_UNAVAILABLE error (0x6ba) was thrown by the RPC Runtime process.

Outlook Anywhere (RPC over HTTP) failing to connect with error The RPC_S_SERVER_UNAVAILABLE error (0x6ba) was thrown by the RPC Runtime process.

Recently I came across issue with Outlook Anywhere connectivity on Exchange 2007 server

I made sure that outlook anywhere is enabled on the Exchange server, settings for outlook anywhere are correct and I have proper certificate installed

Certainly, the best way to initiate the troubleshooting in this case will be to use http://www.testexchangeconnectivity.com. Microsoft Remote Connectivity Analyzed tool is undoubtedly one of the best tools I have ever used.

testconnectivity

So I ran the http://testexchangeconnectivity.com test for RPC over HTTP, and everything was just fine, expect for the error which I got as below

Attempting to ping RPC endpoint 6001 (Exchange Information Store) on server SERVER.domain.local. The attempt to ping the endpoint failed. Tell me more about this issue and how to resolve it <http://go.microsoft.com/fwlink/p/?LinkId=133210&v=ExRCA.1&id=db543644-c252-47ee-a70b-4f60770083dc>
Additional Details
The RPC_S_SERVER_UNAVAILABLE error (0x6ba) was thrown by the RPC Runtime process.

Tried to access the URL https://server.domain.com/rpc/rpcproxy.dll and got the expected blank page (Externally)

Checked the valid port registry as stated in the article http://technet.microsoft.com/en-us/library/aa998910(v=exchg.65).aspx and found that it is blank and there are no entries made

HKEY_LOCAL_MACHINE\Software\Microsoft\Rpc\Rpcproxy.  

HKEY_LOCAL_MACHINE\Software\Microsoft\Rpc\Rpcproxy.

Modified the valid port registry on the new server and added the below entries:

SERVER:6001-6002;SERVER:6004;SERVER.domain.local:6001-6002;SERVER.domain.local:6004;SERVER:6001-6002;SERVER:6004;server.domain.local:6001-6002;server.domain.local:6004;

Still didn’t got the issue resolved

I researched on some forums which talked about to hard code the Netbios name and FQDN name in your CAS Hosts file (c:\Windows\System32\drivers\etc)

Added the HOST entries on the Exchange server with the following details

<Internal IP address of Exchange Server>    <NetBIOS Name of Exchange Server>
<Internal IP address of Exchange Server>    <FQDN of Exchange Server>

Ran EXRCA and guess what?? It was successfully completed

Ideally disabling IPV6 should also will fix the issue if you have Exchange 2007 Installed on Windows 2008 Server, because Windows Server 2008 prefers to use IPv6 protocol instead of the IPv4 protocol. The Exchange 2007 server does not listen to some specific ports on IPv6 that are used for Outlook Anywhere. Therefore, this problem occurs.

Reference : http://technet.microsoft.com/en-us/library/db543644-c252-47ee-a70b-4f60770083dc.aspx

Systemadminthings always recommend its reader to check the Official Document for the steps describe, you can find the links in after each steps

Mohammed Yusuf
An IT System Administrator and Microsoft Certified Professional (MCP) with 10+ years of experience, has good ability to solve tech issues of various platforms, apart from that he is a passionate blogger and love to write on varied topics of technology.

2 thoughts on “Outlook Anywhere (RPC over HTTP) failing to connect with error The RPC_S_SERVER_UNAVAILABLE error (0x6ba) was thrown by the RPC Runtime process.

Leave a Reply

Your email address will not be published. Required fields are marked *

1 + 5 =