TMG 2010 SP2 Upgrade Error

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…

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.

TMG 2010 SP2 Install Fails

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 Winking smile

TMG 2010 SP2

6 Comments

  1. The thread is a bit older, but somebody might be interested in a more subtle detail as well:
    This problem also occurs with mixed languages. I installed a TMG 2010+SP1 CD, and downloaded the updates from the corresponding KB pages. Since SP1 was present I tried the SP1 rollup, and got the above error message. The reason was: TMG 2010 was an English version (….-ENU), and the rollup was a German one (…-DEU). You cannot mix them. With the ENU patch, it worked. The post SP2 update rollups (3 and 4) which are available as a hotfix only are “GLB”, so they apply to any installation.

    1. Rajith Jose Enchiparambil says:

      Thanks for the update Holger.

      UAG install behaves in the same fashion as well.

  2. Rajith! Thanks a lot! I had this problem too. I could’t upgrade TMG SP1 to SP2 using manually downloaded TMG-KB2555840-amd64-ENU.exe file, but SP2 was successfully installed via Microsoft Update service. Also, I had the same problem with SP1 for Windows Server 2008 R2: SP1 installs only via MS Update Service.

    1. Rajith Enchiparambil says:

      Thanks Nikolay for the update.

  3. Wow!so informative. I appreciate. Struggled with this issue for quite some time now.

    1. Rajith Enchiparambil says:

      Glad the post helped you Kennedy.

Leave a Reply

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