I came across a “typical” Microsoft error while upgrading my TMG 2010 SP1 to SP2. I say typical because the error message is confusing and has no relation to the actual cause of the problem. Well, there is a relation and you will only understand it if you know the solution upfront.
The error below came up while upgrading TMG 2010 SP1 to SP2 (yes, it’s about time) in my lab.
The upgrade patch cannot be installed by the Windows Installer service because the program to be upgraded may be missing or the upgrade patch may update a different version of the program.
The issue is that the TMG upgrade has to be performed in a specific order.
- If you upgrade from TMG 2010 RTM to SP2, you need to upgrade to TMG 2010 SP1 first, then to SP1 Rollup1 and finally to SP2. You can’t jump any hop.
- In my case, I had to upgrade 2010 SP1 to SP1 Rollup1 and then to SP2. You will get the same error even if you try to skip SP1 rollup 1.
Once the upgrade order was followed, I was able to run the SP2 setup. Something to keep in mind