TMG sp1 Upgrade Patch cannot be installed Error
-
Tuesday, September 07, 2010 9:13 AM
We're running the 64 bit version of TMG 2010 RTM (v 7.0.7734.100) on Windows Server 2008 R2 x64 and I'm trying to install sp1 (the x64 patch) but no matter how I run the patch (directly or via the command prompt with admin rights) it keeps coming up telling me that it can't be installed!
I've checked that TMG is the x64 version as is the sp1 package.
The full text of the error is as follows:-
Windows Installer
The upgrade patch cannot be installed by the windows Installer service beause the program to be upgraded may be missing, or the upgrade patch may update a different version of the program. Verify that the program to be upgraded exists on your computer and that you have the corect upgrade patch.
It seems to be suggesting that there's a mis-match between the product and the patch but I can't see what?
Cheers for now
Russell
All Replies
-
Tuesday, September 07, 2010 5:22 PM
it should work (I did recently the same upgrade couple of times). can you try regmon/filemon (from Sysinternals) in order to see what is missing during install ?We're running the 64 bit version of TMG 2010 RTM (v 7.0.7734.100) on Windows Server 2008 R2 x64 and I'm trying to install sp1 (the x64 patch) but no matter how I run the patch (directly or via the command prompt with admin rights) it keeps coming up telling me that it can't be installed!
I've checked that TMG is the x64 version as is the sp1 package.
The full text of the error is as follows:-
Windows Installer
The upgrade patch cannot be installed by the windows Installer service beause the program to be upgraded may be missing, or the upgrade patch may update a different version of the program. Verify that the program to be upgraded exists on your computer and that you have the corect upgrade patch.
It seems to be suggesting that there's a mis-match between the product and the patch but I can't see what?
Cheers for now
Russell
-
Thursday, September 09, 2010 8:11 AMModerator
Hi,
Thank you for the post.
Please make sure that you have download TMG-KB981324-AMD64-ENU.msp. To install Forefront TMG SP1 in a single server deployment, please refer to the following steps:
If you downloaded the service pack from the Microsoft Download Center, do the following:
1.Press the SHIFT key and right-click on the .MSP file, and then select Copy as path.
2.Right-click the Command Prompt icon, and then select Run as administrator.
3.Right-click the Command Prompt window and select Paste.
4.Follow the instructions in the wizard.
Regards,
Nick Gu - MSFT -
Thursday, September 09, 2010 2:32 PM
Thank You Nick Gu - MSFT
I follow the steps you described on your post and still I'm getting the same error message. I tried in different ways but no one was successfull. It looks that the update of SP1 doesn't recognize the TMG as installed, the same happens with a client just installing the TMG console management, and I solved it uninstalling the console, and reinstalling TMG Console Management and then I could install SP1. But in the server we want get another options before uninstalling the TMG. I have to notice You that I have made it in other servers, with same environment and similar apps, and I didn't have any problem for those.
I'd know if there's anything else to do or another solution that I could implement to update the TMG.
-
Friday, September 10, 2010 2:33 AMModerator
Hi,
Thank you for the post.
I have tested on my TMG server. But I cannot reproduce this issue. Do you have ever install TMG successfully? Is there any error message? If everything is all right, I think you may download setup resource from: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=e05aecbc-d0eb-4e0f-a5db-8f236995bccd&displaylang=en. And reinstall TMG then apply sp1 to see if it works.
Regards,
Nick Gu - MSFT- Proposed As Answer by Nick Gu - MSFTMicrosoft Contingent Staff, Moderator Monday, September 13, 2010 2:12 AM
- Marked As Answer by Nick Gu - MSFTMicrosoft Contingent Staff, Moderator Wednesday, September 15, 2010 2:03 AM
-
Monday, September 13, 2010 3:17 PM
I'm going to flatten and re-build the Server in question tomorrow evening and that will hopefully resolve the problem. Slthough it seemed to install and be working OK there is obviously something wrong with it which is topping it from allow sp1 to be applied!
I've also noticed that the definition updates aren't working, which adds to the above ascertion.
Cheers for now
Russell
-
Tuesday, September 21, 2010 10:15 PMModeratorhave you tried installing it using Microsoft Update ???
Tarek Majdalani | MS Forefront Edge Security MVP | http://www.elmajdal.net -
Wednesday, October 13, 2010 12:29 PMCan you check this policy ????????
DisableUserInstalls
This is a per-machine system policy that can be used when the administrator only wants per-machine applications installed.
If this policy is not set, the installer searches the registry for applications in the following order: managed applications registered as per-user, unmanaged applications registered as per-user, and finally applications registered as per-machine.
If this policy is set to 1, the installer ignores all applications registered as per-user and only searches for applications registered as per-machine. Calls to the Windows Installer application programming interface or system ignore per-user applications. An attempt to perform an installation in the per-user installation context causes the installer to display an error message and stops the installation. In this case, the Windows Installer also prevents per-user installations from a terminal server.
Registry Key
HKEY_LOCAL_MACHINE \Software \Policies \Microsoft \Windows \Installer
Data Type
REG_DWORD

