So, first blog post here at my new blog 🙂
I’m currently working on a project for a customer wanting to upgrade their aging Exchange 2003 platform (which one must say is about time) to Exchange 2013. As this co-existence scenario is not supported we need to take an intermediate step and implement Exchange 2010 first.
As we were installing the first Exchange 2010 server it threw when trying to install the Hub Transport Role:
There are no more endpoints available from the endpoint mapper. (Exception from HRESULT: 0x800706D9)
As a result the installer ended and left us stranded there.
So first off, we needed to figure out why the RPC endpoint mapper error occured as we would most likely encounter it once more. Going through the requirements listed on the official Technet pages, I found that the customer had for some reason disabled Windows Firewall (as in the service, not just through Windows Firewall MMC snap-in).
This could be the likely reason for this error to occur, so we re-enabled it and tried to restart the installer but it then gave this message:
A setup failure previously occurred while installing the HubTransport role. Either run Setup Again for just this role, or remove the role using control panel
So, the error should be pretty forward as stated in the error message. But restarting the setup notified us that we needed to re-run it from Control Panel and going there didn’t allow us to either install nor uninstall (as nothing was actually installed on the server as a result of the first error).
As the Exchange installer runs, it writes various registry keys to keep track of the installation process. Removing these keys put us back on track to a successful installation.
We simply deleted the keys Watermark and Action located at HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ExchangeServer\v14\HubTransportRole (and as always, make a backup of anything before you edit the registry).
So, after doing this we were able to run a successful installation of Exchange 2010 🙂