Video Screencast Help
Search Video Help Close Back
to help
Not able to make it to Vision this year? Get a sampling in the Best of Vision on Demand group.

Patch applying to tranformed install fails.

Updated: 22 May 2010 | 4 comments
Peter McDonald's picture
0 0 Votes
Login to vote

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

Discussion Filed Under:

Comments

AngelD's picture
20
Nov
2008
0 Votes 0
Login to vote

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?

Peter McDonald's picture
23
Nov
2008
0 Votes 0
Login to vote

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.



AngelD's picture
23
Nov
2008
0 Votes 0
Login to vote

Try to re-save the MST to another name.

Peter McDonald's picture
24
Nov
2008
0 Votes 0
Login to vote

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.