Patch applying to tranformed install fails.
Hi,
I'm having an odd problem and not sure where to start. I have a patch that should apply to both a base install and a transformed install. The apply to the base install works as expected but when applied to the transformed install I get the following error message.
Error applying transforms. Verify that the specified transform paths are valid.
I tried to reapply the patch with logging turned on and got this from said log.
MSI (c) (BC:88) [23:52:41:284]: TRANSFORM: Applying regular transform to database.
MSI (c) (BC:88) [23:52:41:284]: Note: 1: 2255 2: 3: WiseLanguage 4: Attributes
DEBUG: Error 2255: Database: Transform: Column with this name already exists. Table: WiseLanguage Col: Attributes
1: 2255 2: 3: WiseLanguage 4: Attributes
Error applying transforms. Verify that the specified transform paths are valid.
C:\WINDOWS\Installer\{31FE4F9E-04E2-4A0C-8CBF-60B0A35B4BE3}\Geni.mst
MSI (c) (BC:88) [23:52:41:300]: Product: Maze - Update '{0EF9197C-CF8E-498A-8978-D2D9DB3004F5}' could not be installed. Error code 1624.
I checked that the .MST was indeed in C:\WINDOWS\Installer\{31FE4F9E-04E2-4A0C-8CBF-60B0A35B4BE3} and it is.
I had no luck finding much info about DEBUG: Error 2255. Do you think this is the actual problem and the error message is the symptom???
Any help gratefully accepted!!
PeaMach
Comments
From the SDK:
2255 Database: [2] Transform: Column with this name already exists. Table: [3] Col: [4].
1624 Database transform failed to merge
Seems you have some conflict with the transform installed with the MSI and the transform within the patch.
Could you give use some more details how you created the patch, did you also use upgradesync before generating the patch?
Hi,
We did use upgradesync, but I think we have now got to the bottom of the problem. Wise had been upgraded not so long ago (we jumped from 5 to 7) and it appears our version 5 transforms aren't too happy under version 7. It only seems a problem when the V7 patch is applied to the V5 transformed/installed software. Do you know of a simple way to 'upgrade' the MST ? Or is re-creating them from scratch the best option ?
Thanks in advance,
PeaMach.
Try to re-save the MST to another name.
Thanks,
We have tried that and it gave a different error. We are now in the process of re-creating the MST's.
Thanks for your help.
Would you like to reply?
Login or Register to post your comment.