Last night I had to upgrade an Exchange 2007 CCR cluster to the latest Service Pack 3. Following the steps below, this error occurred while executing step 4.
The installation on node ‘CCR-Node2’ is inconsistent.
ConfiguredVersion = 18.104.22.168, 22.214.171.124 = UnpackedVersion. An upgrade might not have completed successfully.
While following the plan beneath the installation of Service Pack 3 was indeed not finished correctly, because of the fact that the Microsoft Exchange Active Directory Topology service whas not started in the timely fashion.
- Upgrade the passive node CCR-Node2 to Service Pack 3 with setup.com /mode:upgrade
- Restart CCR-Node2
- Stop the Clustered Mailbox Server with stop-clusteredmailboxserver CCR-MBX -stopreason “update to E2k7 SP3”
You will have downtime from now on!
- Move the Clustered Mailbox Server to the passive node CCR-Node2 with Move-clusteredmailboxserver CCR-MBX -targetmachine CCR-Node2 -movecomment “update to E2K7 SP3”
- Upgrade the Clustered Mailbox Server with setup.com /upgradecms
- Bring the Clustered Mailbox Server online with start-clusteredmailboxserver CCR-MBX
- Upgrade the passive node CCR-Node1 to Service Pack 3 with setup.com /mode:upgrade
- Restart CCR-Node1
To fix the “The installation on node ‘CCR-Node2’ is inconsistent.” error was just to finish the upgrade of the passive node in step 1. After starting the services the Exchange setup will also upgrade the Exchange Management Console.
Lesson learned is that you always need to finish the installation of the service pack, this can also be an earlier service pack or installation that went wrong. Don’t hack the registry to get the values right or totally uninstall Exchange if you didn’t try finishing the installation of Exchange or a Service Pack.