Error with Task Sequence install of MSI, MST & MSP
I’ve run into a head-scratcher here. Several packages – which work when executed manually - are throwing 1635 errors when run from a Task Sequence from SCCM 2012. Each of these packages are similar in that I’m running the MSI, MST & at least one MSP on one command line, for example:
msiexec /i "AcroRead.msi" TRANSFORMS="AcroRead.mst" /update "%~dp0AdbeRdrUpd1015.msp;%~dp0AdbeRdrSecUpd1016.msp" /qb- /L*V "%SystemRoot%\logs\AcroReader 10.1.6 install.log"
Log file shows this:
MSI (s) (18:28) [18:43:47:653]: Unable to create a temp copy of patch 'AdbeRdrUpd1015.msp'.
SCCM throws all of the files into C:\_SMSTaskSequence\Packages\PS100110\ - I can see the two patch files next to the MSI & MST files.
In the log file I have this:
MSI (s) (18:28) [18:43:47:627]: Original package ==> C:\_SMSTaskSequence\Packages\PS100110\AcroRead.msi MSI (s) (18:28) [18:43:47:627]: Package we're running from ==> C:\WINDOWS\Installer\a2c191.msi
Looking in the C:\WINDOWS\Installer folder are a few MSI & MSP files already, so it would seem that there shouldn’t be any problems with that path. Interestingly, the patch files are flagged Read Only.
Anyone have an idea what’s going on? Like a pit bull, I’m not letting go of this one. . .
Community Chosen Answer
To get around this problem there are 3 general solutions..
1. Separate the install and patch process (i.e handle them in separate steps)
2. Specify the absolute path the to MSP (which can be difficult if you have multiple installer locations)
3. Create and admin point from the original software and then patch the admin point with the patch.msp. This way you don't have to patch anything when you install as the admin point has the updated files already.