I have a Wix installer that includes the following lines in the .wxs to get
the VS 2008 SP1 CRT merge modules into it:

<DirectoryRef Id="TARGETDIR"><Merge Id="VCRedist" SourceFile="C:\Program 
Files\Common Files\Merge Modules\Microsoft_VC90_CRT_x86.msm" DiskId="1" 
Language="0"/></DirectoryRef>

<MergeRef Id="VCRedist"/>
(I tried putting the Merge in the Directory, and the MergeRef in a seperate
Feature and I tried adding the policy merge module too, none of that made
any difference.)

And it seems to work as expected on WinXP and Win2000, but not on
Vista or Windows7.

On Vista and Windows7 I get a 2902 error and the MSI log looks like:

MSI (s) (C4:14) [13:56:32:484]: Created Custom Action Server with PID 1628 (0x6
5C).
MSI (s) (C4:3C) [13:56:32:703]: Running as a service.
MSI (s) (C4:3C) [13:56:32:703]: Hello, I'm your 32bit Elevated custom action se
rver.
MSI (s) (C4:6C) [13:56:32:765]: Closing MSIHANDLE (6) of type 790536 for thread
 2672
MSI (s) (C4:70) [13:56:32:765]: Executing op: ActionStart(Name=InstallFiles,Des
cription=Copying new files,Template=File: [1], Directory: [9])
Action 13:56:32: InstallFiles. Copying new files
MSI (s) (C4:70) [13:56:32:765]: Executing op: ProgressTotal(Total=8660044,Type=
0,ByteEquivalent=1)
MSI (s) (C4:70) [13:56:32:765]: Executing op: SetTargetFolder(Folder=C:\Windows
\winsxs\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.1_none_e163563597edea
da\)
MSI (s) (C4:70) [13:56:32:828]: Executing op: SetSourceFolder(Folder=1\Windows\
winsxs\ulCRTx86\)
MSI (s) (C4:70) [13:56:32:828]: Executing op: ChangeMedia(,MediaPrompt=Please i
nsert the disk: ,MediaCabinet=Sample.cab,BytesPerTick=32768,CopierType=2,Module
FileName=C:\Windows\Installer\ac41a.msi,,,,,IsFirstPhysicalMedia=1)
MSI (s) (C4:70) [13:56:32:828]: Executing op: AssemblyCopy(SourceName=fbvwqbcr.
mic|x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.30729.1_x-ww_6f74963e.manifest,
SourceCabKey=ul_manifest.30729.01.Microsoft_VC90_CRT_x86.SP.D8D85FD0_537C_3A3A_
9BEC_7A1B426637EC,DestName=x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.30729.1_
x-ww_6f74963e.manifest,Attributes=0,FileSize=1857,PerTick=32768,,VerifyMedia=1,
ElevateFlags=4,,,,ComponentId={6D321E57-3E99-3B87-BF23-2CDFF3361CB4},IsManifest
=1,,,AssemblyMode=0,)
DEBUG: Error 2902:  Operation ixfAssemblyCopy called out of sequence.
The installer has encountered an unexpected error installing this package. This
 may indicate a problem with this package. The error code is 2902. The argument
s are: ixfAssemblyCopy, ,
MSI (s) (C4:70) [13:56:38:684]: Product: Curl RTE -- The installer has encounte
red an unexpected error installing this package. This may indicate a problem wi
th this package. The error code is 2902. The arguments are: ixfAssemblyCopy, ,

Action ended 13:56:38: InstallFinalize. Return value 3.
MSI (s) (C4:70) [13:56:38:715]: User policy value 'DisableRollback' is 0
MSI (s) (C4:70) [13:56:38:715]: Machine policy value 'DisableRollback' is 0
MSI (s) (C4:70) [13:56:38:715]: Executing op: Header(Signature=1397708873,Versi
on=405,Timestamp=996896529,LangId=1033,Platform=0,ScriptType=2,ScriptMajorVersi
on=21,ScriptMinorVersion=4,ScriptAttributes=1)
MSI (s) (C4:70) [13:56:38:715]: Executing op: DialogInfo(Type=0,Argument=1033)
MSI (s) (C4:70) [13:56:38:715]: Executing op: DialogInfo(Type=1,Argument=Curl R
TE)
MSI (s) (C4:70) [13:56:38:715]: Executing op: RollbackInfo(,RollbackAction=Roll
back,RollbackDescription=Rolling back action:,RollbackTemplate=[1],CleanupActio
n=RollbackCleanup,CleanupDescription=Removing backup files,CleanupTemplate=File
: [1])

Anyone have any idea what is going on?
I have even tried to use a MSDN incident but havn't been able to convince
Microsoft that it even might be an issue with the merge modules or MSI.

William Bardwell

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to