Having a problem applying a transform. Works ok on Win 7 but not on XP. I recreated the transform on an XP machine but still getting error - here's the verbose log

MSI (c) (B0:48) [10:16:23:888]: SOFTWARE RESTRICTION POLICY: C:\Test\ManagementConsole.en-US.mst is not digitally signed
MSI (c) (B0:48) [10:16:23:888]: SOFTWARE RESTRICTION POLICY: C:\Test\ManagementConsole.en-US.mst is permitted to run at the 'unrestricted' authorization level.
MSI (c) (B0:48) [10:16:23:888]: Note: 1: 2759 2: C:\WINDOWS\TEMP\2315d0.mst 3: 405 4: 30 5: 301
MSI (c) (B0:48) [10:16:23:888]: Note: 1: 2729
DEBUG: Error 2759: Transform C:\WINDOWS\TEMP\2315d0.mst version 405 incompatible with engine; Min: 30, Max: 301.
1: 2759 2: C:\WINDOWS\TEMP\2315d0.mst 3: 405 4: 30 5: 301
Error applying transforms. Verify that the specified transform paths are valid.
C:\Test\ManagementConsole.en-US.mst

The transform referred to 2315d0.mst is not my transform - presumably within the msi itself. Is it down to the version of Windows Installer ?. According to my XP test machine msiexec.exe is V3.1.4001.5512
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Answers

0
http://itninja.com/question/help-with-msi-140647

You're either going to have to edit the embedded transform or approach the vendor and have him fix his MSI. I know which I'd be doing...
Answered 09/05/2011 by: VBScab
Red Belt

Please log in to comment
0
ok - so your saying its the vendors transform rather than the version of msiexec.exe ?
Answered 09/05/2011 by: iburnell
Senior Yellow Belt

Please log in to comment
0
The brain-dead vendor has restricted the MSI schema version to which the MST can be applied.
Answered 09/05/2011 by: VBScab
Red Belt

Please log in to comment
Answer this question or Comment on this question for clarity