I am running an install from the command line using the following syntax

MSIEXEC /i msiname.msi TRANSFORMS=transform1.mst;transform2.mst

I am trying to deploy this to a 2003 STD Server, it gives me the error

"Error applying transforms. verify that the specified transform paths are valid"

I have checked and double checked everything, i am deploting with MSI v3.01 can anyone shed any light on the problem?
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
Try adding the path to the msi and mst files.
ex.
MSIEXEC /i "\\server\share\directory\msiname.msi" TRANSFORMS="\\server\share\directory\transform1.mst;\\server\share\directory\transform2.mst"
be carefull with directories containing space.
Answered 11/03/2006 by: AngelD
Red Belt

Please log in to comment
0
Thanks AngelD, i already tried that and still i am getting the same and it isnt just me mistyping something, another packager on the team has the same issues?
Thanks for your comments
Answered 11/03/2006 by: Merlin
Senior Yellow Belt

Please log in to comment
0
Try to pindown the error, just have one transform and see if you get the same error.
Answered 11/03/2006 by: AngelD
Red Belt

Please log in to comment
0
Hi Merlin

Just experienced similar problem this morning. Taking the "S" away from "TRANSFORMS" resolves this. Its strange but it works.
Answered 11/03/2006 by: jdarthur
Yellow Belt

Please log in to comment
0
Property should still be TRANSFORMS for multiple transforms.

From Msi.chm:
to apply three transforms to a package, set TRANSFORMS to a list of file names or to a list of full paths.
TRANSFORMS=transform1.mst;transform2.mst;transform3.mst
TRANSFORMS=\\server\share\path\transform1.mst;\\server2\share2\path2\transform2.mst;\\server3\share3\path3\transform3.mst
Answered 11/03/2006 by: AngelD
Red Belt

Please log in to comment
0
Have you put a /L*v c:report.txt on the end of your MSIEXEC statement to see if the install log sheds any light?
Answered 11/06/2006 by: fosteky
Purple Belt

Please log in to comment
0
Just my guess...

would you please check "(quotation) ?

msiexec /i xxx.msi transforms="yyy.mst";"zzz.mst" /qb!....

--> if you typed like above, you must exclude quotation in the middle and wrab whole list, that is

msiexec /i xxx.msi transforms="yyy.mst;zzz.mst" /qb!....
Answered 09/25/2009 by: faithkim
Senior Yellow Belt

Please log in to comment
0
back to basic english :)

ORIGINAL: jdarthur

Hi Merlin

Taking the "S" away from "TRANSFORMS" resolves this.


Answered 10/02/2009 by: PackageExpert
Blue Belt

Please log in to comment
0
back to basic english - check your signature. Surely you meant "couldn't"? [;)]
Answered 10/02/2009 by: captain_planet
Third Degree Brown Belt

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