I'm using WPS 8 for packaging.

I have a vendor supplied .MSI which installs using Windows Installer v3.01.4000.1823. I've applied a registry key (to a transform) using WPS 8 and when this failed, I figured I'd apply via Orca. When I apply the transform to the .MSI, it doesn't install. Viewing the code below, I figured I'd upgrade Windows installer to v4.5.6001.22159. After doing this, the transform installs just fine. Initially I thought the path/file names were too long for the older version of WI but I shortened them down quite a bit and still received the issue.

I'm sure there is a logical reason for this. I just don't know what it is. I've tried googling before wasting anyones time. I'm sure the info is out there, perhaps my google search terms are wrong though.

So my question is... What is the cause of me not being able to successfully apply my transform with the older version of WI? The only value changed is the 1 registry key I would like added. Using Wise of course it inserts a bunch of stuff but Orca doesn't have any overhead to insert.

Thanks in advance.

MSI (s) (00:4C) [16:08:11:383]: Machine policy value 'TransformsSecure' is 0
MSI (s) (00:4C) [16:08:11:393]: User policy value 'TransformsAtSource' is 0
MSI (s) (00:4C) [16:08:11:393]: Machine policy value 'DisablePatch' is 0
MSI (s) (00:4C) [16:08:11:393]: Machine policy value 'AllowLockdownPatch' is 0
MSI (s) (00:4C) [16:08:11:393]: Machine policy value 'DisableLUAPatching' is 0
MSI (s) (00:4C) [16:08:11:393]: Machine policy value 'DisableFlyWeightPatching' is 0
MSI (s) (00:4C) [16:08:11:443]: Looking for file transform: C:\WINNT\Temp\MSI Source\ThirdParty\Microsoft\MSOffice2003WebComponents\12.0.4518\100\msoffice2003webcomponents_12.0.4518_100.mst
MSI (s) (00:4C) [16:08:11:473]: File will have security applied from OpCode.
MSI (s) (00:4C) [16:08:11:583]: Original transform ==> C:\WINNT\Temp\MSI Source\ThirdParty\Microsoft\MSOffice2003WebComponents\12.0.4518\100\msoffice2003webcomponents_12.0.4518_100.mst
MSI (s) (00:4C) [16:08:11:583]: Transform we're running from ==> C:\WINNT\Installer\36e059.mst
MSI (s) (00:4C) [16:08:11:583]: SOFTWARE RESTRICTION POLICY: Verifying transform --> 'C:\WINNT\Temp\MSI Source\ThirdParty\Microsoft\MSOffice2003WebComponents\12.0.4518\100\msoffice2003webcomponents_12.0.4518_100.mst' against software restriction policy
MSI (s) (00:4C) [16:08:11:583]: Note: 1: 2262 2: DigitalSignature 3: -2147287038
MSI (s) (00:4C) [16:08:11:593]: SOFTWARE RESTRICTION POLICY: C:\WINNT\Temp\MSI Source\ThirdParty\Microsoft\MSOffice2003WebComponents\12.0.4518\100\msoffice2003webcomponents_12.0.4518_100.mst is not digitally signed
MSI (s) (00:4C) [16:08:11:613]: SOFTWARE RESTRICTION POLICY: C:\WINNT\Temp\MSI Source\ThirdParty\Microsoft\MSOffice2003WebComponents\12.0.4518\100\msoffice2003webcomponents_12.0.4518_100.mst is permitted to run at the 'unrestricted' authorization level.
MSI (s) (00:4C) [16:08:11:613]: Note: 1: 2759 2: C:\WINNT\Installer\36e059.mst 3: 405 4: 30 5: 301
MSI (s) (00:4C) [16:08:11:613]: Note: 1: 2729
DEBUG: Error 2759: Transform C:\WINNT\Installer\36e059.mst version 405 incompatible with engine; Min: 30, Max: 301.
1: 2759 2: C:\WINNT\Installer\36e059.mst 3: 405 4: 30 5: 301
MSI (s) (00:4C) [16:08:11:654]: Note: 1: 1708
MSI (s) (00:4C) [16:08:11:654]: Note: 1: 2729
MSI (s) (00:4C) [16:08:11:664]: Note: 1: 2729
MSI (s) (00:4C) [16:08:11:664]: Product: Microsoft Office 2003 Web Components -- Installation failed.

MSI (s) (00:4C) [16:08:11:674]: Attempting to delete file C:\WINNT\Installer\36e059.mst
MSI (s) (00:4C) [16:08:11:674]: MainEngineThread is returning 1624
Error applying transforms. Verify that the specified transform paths are valid.
C:\WINNT\Temp\MSI Source\ThirdParty\Microsoft\MSOffice2003WebComponents\12.0.4518\100\msoffice2003webcomponents_12.0.4518_100.mst
MSI (c) (A0:74) [16:08:11:774]: Decrementing counter to disable shutdown. If counter >= 0, shutdown will be denied. Counter after decrement: -1
MSI (c) (A0:74) [16:08:11:774]: MainEngineThread is returning 1624
=== Verbose logging stopped: 5/19/2011 16:08:11 ===


Changed "Minimum Installer Version" to 3 and 3.01 but this didn't work either.
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
Flying a kite here, but...

Take a look at the value you have for 'Schema' in the 'SummaryInfo' stream. Preferring to operate on a "lowest common denominator"basis, I have never changed from '200' but maybe WPS8 changed its templates...? I have no access to v8 presently so can't check. Using Wise of course it inserts a bunch of stuffI don't think Wise has messed with transformed MSIs since v6 (of course, the view from a loaded transform makes it *look* like it's futzed with it) but, having been caught before, I routinely set the read-only file attribute on all vendor-supplied MSIs.
Answered 05/20/2011 by: VBScab
Red Belt

Please log in to comment
0
Dennis,

this might be of interest to you. Talks about a "Minimum Installer Version" property added to the Summary by Wise 8

Rgds,

PJ
Answered 05/20/2011 by: pjgeutjens
Red Belt

Please log in to comment
0
Thanks guys... As mentioned in my initial post, I changed the summary info from 4.5 to 3.1. This didn't work but then I changed it to 2.0 and it mysteriously worked ok. So I thank you both for your input.
Answered 05/20/2011 by: Secondlaw
Third Degree Blue Belt

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