Sponsored by Keepnet Labs

Exchange Server Upgrade Issues and Fix

Recently, I was upgrading an Exchange 2010 environment to Service Pack 3. I ran into a slew of different errors.

Five in fact.Every time I fixed one, another pesky one cropped up. Very frustrating! But don’t worry I fixed that issue after spending lots of time and I am sharing this with you so you don’t loose the time I lost

Readiness Check Fails – IIS 6 WMI Compatibility

This is the first error I received. It was during the readiness check. Thankfully it is very easy to fix.

Exchange 2010 SP3 Readiness Check Failed - IIS 6 WMI Compatibility

To fix:

  1. Open Server Manager.
  2. Select Roles.
  3. Scroll down to the Web Services (IIS) section and click the Add Roles Services link.

At this point, I was able to proceed past the readiness checks. Unfortunately, that was not the end of the problems for me.

The following roles aren’t current: AdminToolsRole

Strangely, all of these remaining errors revolved around the Mailbox role. My CAS and HUB transport roles installed without a hitch. The next error is below.

This server role can't be installed because the following roles aren't current: AdminToolsRole

This server role can't be installed because the following roles aren't current: MailboxRole 

It seems strange to get this error about not being current. Especially when that is the very thing we are trying to do.

It is also possible to get this error on the ClientAccessRole and HubTransportRole as well. The fix is the same.

To fix we need to go into the registry.

  1. Open the Registry Editor.
  2. Navigate to HKLM\SOFTWARE\Microsoft\ExchangeServer\v14\AdminTools
  3. Make sure the ConfiguredVersion matches the UnpackedVersion.
    ( In my case the unpacked version number was correct for SP3. My configured version reported SP1. )
  4. If you have String Keys for Action and Watermark, right click on these and select Delete.
  5. Click Yes to confirm.
  6. Repeat steps 3 and 4 for these registry keys:
    HKLM\SOFTWARE\Microsoft\ExchangeServer\v14\ClientAccessRole
    HKLM\SOFTWARE\Microsoft\ExchangeServer\v14\HubTransportRoleHKLM\SOFTWARE\Microsoft\ExchangeServer\v14\MailboxRole
  7. Reboot your server.
  8. Rerun SETUP.

All clear?

Sadly, I wasn’t.

Cybersecurity – Attack and Defense Strategies – Second Edition:

Share this post

Leave a Reply

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