Hi All,

My first installer uses burn to install prerequisites (.NET 4.0 and visual

c++ redist).

On a machine with .NET already installed, everything seems fine.

On my XP box, Burn installs .NET OK, then prompts for a file, why?, how do I
stop this?

 

 

LOG -----------------------------------------

[026C:038C][2012-09-14T15:34:30]: Burn v3.6.3303.0, Windows v5.1 (Build

2600: Service Pack 3), path: C:\Documents and Settings\OEM\Local
Settings\Temporary Internet
Files\Content.IE5\PLNL8RII\Install%20SynthEdit[1].exe, cmdline: ''

[026C:038C][2012-09-14T15:34:31]: Setting string variable 'WixBundleLog' to
value 'C:\DOCUME~1\OEM\LOCALS~1\Temp\SynthEdit_1.2_20120914153431.log'

[026C:038C][2012-09-14T15:34:31]: Setting string variable
'WixBundleOriginalSource' to value 'C:\Documents and Settings\OEM\Local
Settings\Temporary Internet
Files\Content.IE5\PLNL8RII\Install%20SynthEdit[1].exe'

[026C:038C][2012-09-14T15:34:31]: Setting string variable 'WixBundleName' to
value 'SynthEdit 1.2'

[026C:038C][2012-09-14T15:34:31]: Detect 3 packages

[026C:038C][2012-09-14T15:34:31]: Setting string variable 'vcredist' to
value '1'

[026C:038C][2012-09-14T15:34:31]: Registry key not found. Key =
'SOFTWARE\Microsoft\Net Framework Setup\NDP\v4\Full'

[026C:038C][2012-09-14T15:34:31]: Registry key not found. Key =
'SOFTWARE\Microsoft\Net Framework Setup\NDP\v4\Full'

[026C:038C][2012-09-14T15:34:31]: Condition 'vcredist AND (vcredist >= 1)'

evaluates to true.

[026C:038C][2012-09-14T15:34:31]: Condition 'Netfx4FullVersion AND (NOT

VersionNT64 OR Netfx4x64FullVersion)' evaluates to false.

[026C:038C][2012-09-14T15:34:31]: Detected package: vcredist_x86, state:

Present, cached: None

[026C:038C][2012-09-14T15:34:31]: Detected package: Netfx4Full, state:

Absent, cached: None

[026C:038C][2012-09-14T15:34:31]: Detected package: SetupSynthEdit, state:

Absent, cached: None

[026C:038C][2012-09-14T15:34:31]: Detect complete, result: 0x0

[026C:038C][2012-09-14T15:34:35]: Plan 3 packages, action: Install

[026C:038C][2012-09-14T15:34:35]: Skipping dependency registration on
package with no dependency providers: vcredist_x86

[026C:038C][2012-09-14T15:34:35]: Skipping dependency registration on
package with no dependency providers: Netfx4Full

[026C:038C][2012-09-14T15:34:35]: Setting string variable
'WixBundleLog_Netfx4Full' to value
'C:\DOCUME~1\OEM\LOCALS~1\Temp\SynthEdit_1.2_20120914153431_0_Netfx4Full.log
'

[026C:038C][2012-09-14T15:34:35]: Setting string variable
'WixBundleRollbackLog_SetupSynthEdit' to value
'C:\DOCUME~1\OEM\LOCALS~1\Temp\SynthEdit_1.2_20120914153431_1_SetupSynthEdit
_rollback.log'

[026C:038C][2012-09-14T15:34:35]: Setting string variable
'WixBundleLog_SetupSynthEdit' to value
'C:\DOCUME~1\OEM\LOCALS~1\Temp\SynthEdit_1.2_20120914153431_1_SetupSynthEdit
.log'

[026C:038C][2012-09-14T15:34:35]: Planned package: vcredist_x86, state:

Present, default requested: Present, ba requested: Present, execute: None,

rollback: None, cache: No, uncache: No, dependency: None

[026C:038C][2012-09-14T15:34:35]: Planned package: Netfx4Full, state:

Absent, default requested: Present, ba requested: Present, execute: Install,

rollback: None, cache: Yes, uncache: Yes, dependency: None

[026C:038C][2012-09-14T15:34:35]: Planned package: SetupSynthEdit, state:

Absent, default requested: Present, ba requested: Present, execute: Install,

rollback: Uninstall, cache: Yes, uncache: No, dependency: Register

[026C:038C][2012-09-14T15:34:35]: Plan complete, result: 0x0

[026C:038C][2012-09-14T15:34:35]: Apply begin

[0488:041C][2012-09-14T15:34:36]: Creating a system restore point.

[0488:041C][2012-09-14T15:34:39]: Created a system restore point.

[0488:041C][2012-09-14T15:34:40]: Caching bundle from:

'C:\DOCUME~1\OEM\LOCALS~1\Temp\{47f0b89e-f992-4782-b7ea-df59284bfb5b}\.be\In
stall

SynthEdit.exe' to: 'C:\Documents and Settings\All Users\Application
Data\Package Cache\{47f0b89e-f992-4782-b7ea-df59284bfb5b}\Install

SynthEdit.exe'

[0488:041C][2012-09-14T15:34:40]: Registering bundle dependency provider:

{47f0b89e-f992-4782-b7ea-df59284bfb5b}, version: 1.2.0.0

[026C:056C][2012-09-14T15:34:40]: Prompt for source of package: Netfx4Full,

payload: Netfx4Full, path: C:\Documents and Settings\OEM\Local
Settings\Temporary Internet
Files\Content.IE5\PLNL8RII\Redist\dotNetFx40_Full_x86_x64.exe

[026C:056C][2012-09-14T15:34:40]: Acquiring package: Netfx4Full, payload:

Netfx4Full, download from: http://go.microsoft.com/fwlink/?LinkId=164193

[0488:04E0][2012-09-14T15:36:47]: Verified acquired payload: Netfx4Full at

path: C:\Documents and Settings\All Users\Application Data\Package
Cache\.unverified\Netfx4Full, moving to: C:\Documents and Settings\All
Users\Application Data\Package
Cache\58DA3D74DB353AAD03588CBB5CEA8234166D8B99\Redist\dotNetFx40_Full_x86_x6
4.exe.

[026C:056C][2012-09-14T15:36:47]: Prompt for source of container:

WixAttachedContainer, path: C:\Documents and Settings\OEM\Local
Settings\Temporary Internet Files\Content.IE5\PLNL8RII\Install SynthEdit.exe

[026C:056C][2012-09-14T15:37:34]: Failed to resolve source for file:

C:\Documents and Settings\OEM\Local Settings\Temporary Internet
Files\Content.IE5\PLNL8RII\Install SynthEdit.exe, error: 0x80070642.

[026C:056C][2012-09-14T15:37:34]: Error 0x80070642: Failed while prompting
for source (original path 'C:\Documents and Settings\OEM\Local
Settings\Temporary Internet Files\Content.IE5\PLNL8RII\Install

SynthEdit.exe').

[026C:056C][2012-09-14T15:37:34]: Failed to acquire container:

WixAttachedContainer to working path:

C:\DOCUME~1\OEM\LOCALS~1\Temp\{47f0b89e-f992-4782-b7ea-df59284bfb5b}\5BFA73D
DDBFB8C5EBFA3391A6ECCF22868EE6F1F,

error: 0x80070642.

[0488:04E0][2012-09-14T15:37:34]: Removing cached package: Netfx4Full, from

path: C:\Documents and Settings\All Users\Application Data\Package
Cache\58DA3D74DB353AAD03588CBB5CEA8234166D8B99\

[026C:038C][2012-09-14T15:37:34]: Error 0x80070642: Failed while caching,
aborting execution.

[0488:041C][2012-09-14T15:37:34]: Removed bundle dependency provider:

{47f0b89e-f992-4782-b7ea-df59284bfb5b}

[0488:041C][2012-09-14T15:37:34]: Removing cached bundle:

{47f0b89e-f992-4782-b7ea-df59284bfb5b}, from path: C:\Documents and
Settings\All Users\Application Data\Package
Cache\{47f0b89e-f992-4782-b7ea-df59284bfb5b}\

[026C:038C][2012-09-14T15:37:34]: Apply complete, result: 0x80070642,

restart: None, ba requested restart:  No

 

Burn wxs --------------------------------------------

<?xml version="1.0" encoding="UTF-8"?>

<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi";

xmlns:util="http://schemas.microsoft.com/wix/UtilExtension";

xmlns:bal="http://schemas.microsoft.com/wix/BalExtension"; >

      <Bundle Name="SynthEdit 1.2" Version="1.2.0.0" Manufacturer="SynthEdit
Limited" UpgradeCode="de4e872b-20b3-4a0c-afc0-de23b46ca77e"

IconSourceFile="../SynthEdit/SynthEdit.ico">

            <BootstrapperApplicationRef

Id="WixStandardBootstrapperApplication.RtfLicense" >

      <bal:WixStandardBootstrapperApplication

                  LicenseFile="se_eula.rtf"

                  LogoFile="logo.png" />

    </BootstrapperApplicationRef>

 

    <Chain>

                  

      <PackageGroupRef Id="vcredist" />

      <PackageGroupRef Id="Netfx4Full" />

 

      

      <MsiPackage

         Id="SetupSynthEdit"

         Compressed="yes"

         SourceFile="../SynthEditSetup/bin/release/SynthEditSetup.msi"

         Vital="yes">

        <MsiProperty Name="INSTALLLOCATION" Value="[InstallFolder]" />

      </MsiPackage>

    </Chain>

      </Bundle>

 

  

  <Fragment>

    <WixVariable

        Id="WixMbaPrereqPackageId"

        Value="Netfx4Full" />

    <WixVariable

        Id="WixMbaPrereqLicenseUrl"

        Value="NetfxLicense.rtf" />

 

    <util:RegistrySearch

        Root="HKLM"

        Key="SOFTWARE\Microsoft\Net Framework Setup\NDP\v4\Full"

        Value="Version"

        Variable="Netfx4FullVersion" />

    <util:RegistrySearch

        Root="HKLM"

        Key="SOFTWARE\Microsoft\Net Framework Setup\NDP\v4\Full"

        Value="Version"

        Variable="Netfx4x64FullVersion"

        Win64="yes" />

 

    <PackageGroup

        Id="Netfx4Full">

      

      <ExePackage

          Id="Netfx4Full"

          Cache="no"

          Compressed="no"

          PerMachine="yes"

          Permanent="yes"

          Vital="yes"

          Name="Redist\dotNetFx40_Full_x86_x64.exe"

          SourceFile="Redist\dotNetFx40_Full_x86_x64.exe"

          DownloadUrl="http://go.microsoft.com/fwlink/?LinkId=164193";

          DetectCondition="Netfx4FullVersion AND (NOT VersionNT64 OR
Netfx4x64FullVersion)" />

    </PackageGroup>

  </Fragment>

 

  <Fragment>

    <util:RegistrySearch Root="HKLM"

        Key="SOFTWARE\Microsoft\DevDiv\VC\Servicing\9.0\RED\1033" Value="SP"

Variable="vcredist" />

    <PackageGroup Id="vcredist">

      <ExePackage Id="vcredist_x86"

        Cache="no"

        Compressed="no"

        PerMachine="yes"

        Permanent="yes"

        Vital="yes"

        Name="Redist\vcredist_x86.exe"

        SourceFile="Redist\vcredist_x86.exe"

        DownloadUrl="http://go.microsoft.com/fwlink/?LinkID=210621";

        InstallCommand="/q"

        DetectCondition="vcredist AND (vcredist >= 1)">

        <ExitCode Value ="3010" Behavior="forceReboot" />

      </ExePackage>

    </PackageGroup>

  </Fragment>

 

 

</Wix>

 

 

Best Regards,

Jeff

 

------------------------------------------------------------------------------
Got visibility?
Most devs has no idea what their production app looks like.
Find out how fast your code is with AppDynamics Lite.
http://ad.doubleclick.net/clk;262219671;13503038;y?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to