Jump to content


This is a ready-only archive of the InstallSite Forum. You cannot post any new content here. / Dies ist ein Archiv des InstallSite Forums. Hier können keine neuen Beiträge veröffentlicht werden.
Photo

Error 2748 Transform [2] invalid for package [3].


1 reply to this topic

lewisd

lewisd
  • Members
  • 2 posts

Posted 25 August 2005 - 16:28

Hi,
I'm very new to InstallShiled and MSI, but I am a fast learner. At the moment I am trying to patch a product that has already been patched once before. The original version was 13.2, the patched version was 13.2.1 and the latest patch is 13.2.2. My 13.2.2 patch can succefully patch over version 13.2 but crashes when pathing over 13.2.1. Below is an extract of the log file which the latest patch produces


Looking for storage transform: AdminImageToPatchImage2
MSI (s) (34:84): Validating transform 'AdminImageToPatchImage2' with validation bits 0x8a2
MSI (s) (34:84): Note: 1: 2748 2: AdminImageToPatchImage2 3: C:\WINDOWS\Installer\c8639.msi 4: 13.2 5: 13.2.1
MSI (s) (34:84): 1: 2748 2: AdminImageToPatchImage2 3: C:\WINDOWS\Installer\c8639.msi 4: 13.2 5: 13.2.1
MSI (s) (34:84): Note: 1: 2729
DEBUG: Error 2748: Transform AdminImageToPatchImage2 invalid for package C:\WINDOWS\Installer\c8639.msi. Expected product version <= 13.2, found product version 13.2.1.
1: 2748 2: AdminImageToPatchImage2 3: C:\WINDOWS\Installer\c8639.msi 4: 13.2 5: 13.2.1
MSI (s) (34:84): Looking for storage transform: #AdminImageToPatchImage2
MSI (s) (34:84): Skipping validation for patch transform #AdminImageToPatchImage2. Will not apply because previous transform was invalid
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. Verify that the program to be upgraded exists on your computer an
d that you have the correct upgrade patch.


I seems that the version of this patch is 13.2 an not 13.2.2, which would explain why it installs over 13.2 (13.2 <= 13.2) but not 13.2.1 (13.2.1 <= 13.2). However I have checked the Product version of my latest build an it is set to 13.2.2.

I've also searched around on the net and was only able to find these two pages with some information, but they only contain requests for help

http://community.ins...ad.php?p=274914
http://forum.install...c=10337&hl=2748

Does anyone know what causes this problem? Or any ideas.

Thanks

David Lewis
AspenTech
Cambridge, UK


lewisd

lewisd
  • Members
  • 2 posts

Posted 26 August 2005 - 15:31

Hello again,
I figured out the problem and though I'd post the solution here if anyone needs it.

If anyone develops a patch (for example v13.2.2) which will be installed onto a product (v13.2) that has already been patched one before (v13.2.1) then in the Advanced Tab of Patch Configuration, you should enter the Patch GUID of v13.2.1 into the field "List of Patch GUID's to replace".

If you need more info, please contact me and I'll be glad to help.

David Lewis
Aspen Tech
Cambridge UK