Re: [WiX-users] Burn: Chain with MSI only packages fails with "Directory not found" error
Okay, weird. I'm not seeing this behavior so I'm a bit perplexed how it is happening. Can you provide detailed repro steps? Do you already have the Bundle installed when installing again? ... uhh, I'm grasping at straws on this one. On Wed, Feb 15, 2012 at 4:57 AM, Peter Hull wrote: > > OK I have filed a bug: > > https://sourceforge.net/tracker/?func=detail&aid=3487838&group_id=105970&atid=642714 > I've tried to include your information, please add/correct as appropriate. > Peter > > > > > From: hkra...@infinitec.de > > To: wix-users@lists.sourceforge.net > > Date: Wed, 15 Feb 2012 09:03:14 +0000 > > Subject: [WiX-users] Burn: Chain with MSI only packages fails with > "Directory not found" error > > > > I'm using WiX v3.6.2610.0 > > > > > > > > Test platform: Windows 2003 x86 en, latest service pack > > > > > > > > I created a Burn Bootstrapper which installs one MSI as "Per User". > Depending on the state of the target machine, some prereqs have to be > installed per-machine. > > > > > > > > So I created this bootstrapper: > > > > > > > > > > > > http://schemas.microsoft.com/wix/2006/wi"; xmlns:util=" > http://schemas.microsoft.com/wix/UtilExtension";> > > > > > > > UpgradeCode="2F4ACE94-1117-4D3F-98E4-7DBA5EACC60E" Compressed="yes" > > > > > Id="WixStandardBootstrapperApplication.HyperlinkLicense" /> > > > > > > > > http://example.com/license.html"; /> > > > > > > > > Value="VSTORFeature_CLR40" Win64="no" Variable="VSTO2010Present" > Root="HKLM"/> > > > > > > > > > > > DetectCondition="VSTO2010Present=1" Compressed="no" > > > > InstallCommand="vstor40_x64.exe /q" > > > > DownloadUrl=" > http://download.microsoft.com/download/F/3/9/F395E3C2-28A0-4F0D-9E20-FF4D1ADB08D8/vstor40_x64.exe > " > > > > SourceFile="External Setups\vstor40_x64.exe" > > > > PerMachine="yes" > > > > UninstallCommand="vstor40_x64.exe /qu" > > > > Vital="yes" Permanent="yes" /> > > > > > > > > > > > > > > > > > > > > > > > > Works like charm if the ExePackage needs to be installed as well. But if > that package is already installed, the setup fails: > > > > > > > > [180C:1704][2012-02-15T09:58:18]: Burn v3.6.2610.0, path: > C:\Product\Development\UI\Build\Outlook Addin Setup\Bootstrapper.exe, > cmdline: '' > > > > [180C:1704][2012-02-15T09:58:18]: Setting string variable 'WixBundleLog' > to value > 'C:\Users\Administrator\AppData\Local\Temp\Super_product_20120215095818.log' > > > > [180C:1704][2012-02-15T09:58:18]: Setting string variable > 'WixBundleName' to value 'Super product' > > > > [180C:1704][2012-02-15T09:58:18]: Setting string variable > 'WixBundleOriginalSource' to value 'C:\Product\Development\UI\Build\Outlook > Addin Setup\Bootstrapper.exe' > > > > [180C:1704][2012-02-15T09:58:19]: Detect 2 packages > > > > [180C:1704][2012-02-15T09:58:19]: Setting string variable > 'VSTO2010Present' to value '1' > > > > [180C:1704][2012-02-15T09:58:19]: Condition 'VSTO2010Present=1' > evaluates to true. > > > > [180C:1704][2012-02-15T09:58:19]: Detected package: VSTO_2010_x64, > state: Present, cached: No > > > > [180C:1704][2012-02-15T09:58:19]: Detected package: Outlook_addin__x86_, > state: Absent, cached: No > > > > [180C:1704][2012-02-15T09:58:19]: Detect complete, result: 0x0 > > > > [180C:1704][2012-02-15T09:58:22]: Plan 2 packages, action: Install > > > > [180C:1704][2012-02-15T09:58:22]: Skipping dependency registration on > package with no dependency providers: VSTO_2010_x64 > > > > [180C:1704][2012-02-15T09:58:22]: Planned package: VSTO_2010_x64, state: > Present, default requested: Present, ba requested: Present, execute: None, > rollback: None, cache: No, uncache: No, dependency: None > > > > [180C:1704][2012-02-15T09:58:22]: Setting string variable > 'WixBundleLog_Outlook_addin__x86_' to value > 'C:\Users\Administrator\AppData\Local\Temp\Super_product_20120215095818_0_Outlook_addin__x86_.log' > > > > [180C:1704][2
Re: [WiX-users] Burn: Chain with MSI only packages fails with "Directory not found" error
OK I have filed a bug: https://sourceforge.net/tracker/?func=detail&aid=3487838&group_id=105970&atid=642714 I've tried to include your information, please add/correct as appropriate. Peter > From: hkra...@infinitec.de > To: wix-users@lists.sourceforge.net > Date: Wed, 15 Feb 2012 09:03:14 +0000 > Subject: [WiX-users] Burn: Chain with MSI only packages fails with "Directory > not found" error > > I'm using WiX v3.6.2610.0 > > > > Test platform: Windows 2003 x86 en, latest service pack > > > > I created a Burn Bootstrapper which installs one MSI as "Per User". Depending > on the state of the target machine, some prereqs have to be installed > per-machine. > > > > So I created this bootstrapper: > > > > > > http://schemas.microsoft.com/wix/2006/wi"; > xmlns:util="http://schemas.microsoft.com/wix/UtilExtension";> > > > UpgradeCode="2F4ACE94-1117-4D3F-98E4-7DBA5EACC60E" Compressed="yes" > > > Id="WixStandardBootstrapperApplication.HyperlinkLicense" /> > > > > http://example.com/license.html"; > /> > > > > Value="VSTORFeature_CLR40" Win64="no" Variable="VSTO2010Present" Root="HKLM"/> > > > > > DetectCondition="VSTO2010Present=1" Compressed="no" > > InstallCommand="vstor40_x64.exe /q" > > DownloadUrl="http://download.microsoft.com/download/F/3/9/F395E3C2-28A0-4F0D-9E20-FF4D1ADB08D8/vstor40_x64.exe"; > > SourceFile="External Setups\vstor40_x64.exe" > > PerMachine="yes" > > UninstallCommand="vstor40_x64.exe /qu" > > Vital="yes" Permanent="yes" /> > > > > > > > > > > > > Works like charm if the ExePackage needs to be installed as well. But if that > package is already installed, the setup fails: > > > > [180C:1704][2012-02-15T09:58:18]: Burn v3.6.2610.0, path: > C:\Product\Development\UI\Build\Outlook Addin Setup\Bootstrapper.exe, > cmdline: '' > > [180C:1704][2012-02-15T09:58:18]: Setting string variable 'WixBundleLog' to > value > 'C:\Users\Administrator\AppData\Local\Temp\Super_product_20120215095818.log' > > [180C:1704][2012-02-15T09:58:18]: Setting string variable 'WixBundleName' to > value 'Super product' > > [180C:1704][2012-02-15T09:58:18]: Setting string variable > 'WixBundleOriginalSource' to value 'C:\Product\Development\UI\Build\Outlook > Addin Setup\Bootstrapper.exe' > > [180C:1704][2012-02-15T09:58:19]: Detect 2 packages > > [180C:1704][2012-02-15T09:58:19]: Setting string variable 'VSTO2010Present' > to value '1' > > [180C:1704][2012-02-15T09:58:19]: Condition 'VSTO2010Present=1' evaluates to > true. > > [180C:1704][2012-02-15T09:58:19]: Detected package: VSTO_2010_x64, state: > Present, cached: No > > [180C:1704][2012-02-15T09:58:19]: Detected package: Outlook_addin__x86_, > state: Absent, cached: No > > [180C:1704][2012-02-15T09:58:19]: Detect complete, result: 0x0 > > [180C:1704][2012-02-15T09:58:22]: Plan 2 packages, action: Install > > [180C:1704][2012-02-15T09:58:22]: Skipping dependency registration on package > with no dependency providers: VSTO_2010_x64 > > [180C:1704][2012-02-15T09:58:22]: Planned package: VSTO_2010_x64, state: > Present, default requested: Present, ba requested: Present, execute: None, > rollback: None, cache: No, uncache: No, dependency: None > > [180C:1704][2012-02-15T09:58:22]: Setting string variable > 'WixBundleLog_Outlook_addin__x86_' to value > 'C:\Users\Administrator\AppData\Local\Temp\Super_product_20120215095818_0_Outlook_addin__x86_.log' > > [180C:1704][2012-02-15T09:58:22]: Setting string variable > 'WixBundleRollbackLog_Outlook_addin__x86_' to value > 'C:\Users\Administrator\AppData\Local\Temp\Super_product_20120215095818_0_Outlook_addin__x86__rollback.log' > > [180C:1704][2012-02-15T09:58:22]: Planned package: Outlook_addin__x86_, > state: Absent, default requested: Present, ba requested: Present, execute: > Install, rollback: Uninstall, cache: Yes, uncache: No, dependency: Register > > [180C:1704][2012-02-15T09:58:22]: Plan complete, result: 0x0 > > [180C:1704][2012-02-15T09:58:22]: Apply begin > > [180C:1704][2012-02-15T09:58:22]: Caching bundle from: > 'C:\Users\Administrator\AppData\Local\Temp\1\{db0b8631-45f6-43e8-9c45-4dbf76a5a05d}\.be\Bootstrapper.exe' > to: 'C:\Users\Administrator\AppDat
Re: [WiX-users] Burn: Chain with MSI only packages fails with "Directory not found" error
Dear Henning, I think this is the same problem I have seen and reported recently to this list: http://sourceforge.net/mailarchive/forum.php?thread_name=DUB101-W57E6E77EDBB70153F4CD0CAD7C0%40phx.gbl&forum_name=wix-users I think it really is a bug (the 3.6beta worked for me) so I will file one on SF.net. Peter > From: hkra...@infinitec.de > To: wix-users@lists.sourceforge.net > Date: Wed, 15 Feb 2012 09:03:14 + > Subject: [WiX-users] Burn: Chain with MSI only packages fails with "Directory > not found" error > > I'm using WiX v3.6.2610.0 > > > > Test platform: Windows 2003 x86 en, latest service pack > > > > I created a Burn Bootstrapper which installs one MSI as "Per User". Depending > on the state of the target machine, some prereqs have to be installed > per-machine. > > > > So I created this bootstrapper: > > > > > > http://schemas.microsoft.com/wix/2006/wi"; > xmlns:util="http://schemas.microsoft.com/wix/UtilExtension";> > > > UpgradeCode="2F4ACE94-1117-4D3F-98E4-7DBA5EACC60E" Compressed="yes" > > > Id="WixStandardBootstrapperApplication.HyperlinkLicense" /> > > > > http://example.com/license.html"; > /> > > > > Value="VSTORFeature_CLR40" Win64="no" Variable="VSTO2010Present" Root="HKLM"/> > > > > > DetectCondition="VSTO2010Present=1" Compressed="no" > > InstallCommand="vstor40_x64.exe /q" > > DownloadUrl="http://download.microsoft.com/download/F/3/9/F395E3C2-28A0-4F0D-9E20-FF4D1ADB08D8/vstor40_x64.exe"; > > SourceFile="External Setups\vstor40_x64.exe" > > PerMachine="yes" > > UninstallCommand="vstor40_x64.exe /qu" > > Vital="yes" Permanent="yes" /> > > > > > > > > > > > > Works like charm if the ExePackage needs to be installed as well. But if that > package is already installed, the setup fails: > > > > [180C:1704][2012-02-15T09:58:18]: Burn v3.6.2610.0, path: > C:\Product\Development\UI\Build\Outlook Addin Setup\Bootstrapper.exe, > cmdline: '' > > [180C:1704][2012-02-15T09:58:18]: Setting string variable 'WixBundleLog' to > value > 'C:\Users\Administrator\AppData\Local\Temp\Super_product_20120215095818.log' > > [180C:1704][2012-02-15T09:58:18]: Setting string variable 'WixBundleName' to > value 'Super product' > > [180C:1704][2012-02-15T09:58:18]: Setting string variable > 'WixBundleOriginalSource' to value 'C:\Product\Development\UI\Build\Outlook > Addin Setup\Bootstrapper.exe' > > [180C:1704][2012-02-15T09:58:19]: Detect 2 packages > > [180C:1704][2012-02-15T09:58:19]: Setting string variable 'VSTO2010Present' > to value '1' > > [180C:1704][2012-02-15T09:58:19]: Condition 'VSTO2010Present=1' evaluates to > true. > > [180C:1704][2012-02-15T09:58:19]: Detected package: VSTO_2010_x64, state: > Present, cached: No > > [180C:1704][2012-02-15T09:58:19]: Detected package: Outlook_addin__x86_, > state: Absent, cached: No > > [180C:1704][2012-02-15T09:58:19]: Detect complete, result: 0x0 > > [180C:1704][2012-02-15T09:58:22]: Plan 2 packages, action: Install > > [180C:1704][2012-02-15T09:58:22]: Skipping dependency registration on package > with no dependency providers: VSTO_2010_x64 > > [180C:1704][2012-02-15T09:58:22]: Planned package: VSTO_2010_x64, state: > Present, default requested: Present, ba requested: Present, execute: None, > rollback: None, cache: No, uncache: No, dependency: None > > [180C:1704][2012-02-15T09:58:22]: Setting string variable > 'WixBundleLog_Outlook_addin__x86_' to value > 'C:\Users\Administrator\AppData\Local\Temp\Super_product_20120215095818_0_Outlook_addin__x86_.log' > > [180C:1704][2012-02-15T09:58:22]: Setting string variable > 'WixBundleRollbackLog_Outlook_addin__x86_' to value > 'C:\Users\Administrator\AppData\Local\Temp\Super_product_20120215095818_0_Outlook_addin__x86__rollback.log' > > [180C:1704][2012-02-15T09:58:22]: Planned package: Outlook_addin__x86_, > state: Absent, default requested: Present, ba requested: Present, execute: > Install, rollback: Uninstall, cache: Yes, uncache: No, dependency: Register > > [180C:1704][2012-02-15T09:58:22]: Plan complete, result: 0x0 > > [180C:1704][2012-02-15T09:58:22]: Apply begin > > [180C:1704][2012-02-15T09:58:22]: Caching bundle from: > 'C:\Users\Administrator\AppData\Local\Te
[WiX-users] Burn: Chain with MSI only packages fails with "Directory not found" error
I'm using WiX v3.6.2610.0 Test platform: Windows 2003 x86 en, latest service pack I created a Burn Bootstrapper which installs one MSI as "Per User". Depending on the state of the target machine, some prereqs have to be installed per-machine. So I created this bootstrapper: http://schemas.microsoft.com/wix/2006/wi"; xmlns:util="http://schemas.microsoft.com/wix/UtilExtension";> http://example.com/license.html"; /> http://download.microsoft.com/download/F/3/9/F395E3C2-28A0-4F0D-9E20-FF4D1ADB08D8/vstor40_x64.exe"; SourceFile="External Setups\vstor40_x64.exe" PerMachine="yes" UninstallCommand="vstor40_x64.exe /qu" Vital="yes" Permanent="yes" /> Works like charm if the ExePackage needs to be installed as well. But if that package is already installed, the setup fails: [180C:1704][2012-02-15T09:58:18]: Burn v3.6.2610.0, path: C:\Product\Development\UI\Build\Outlook Addin Setup\Bootstrapper.exe, cmdline: '' [180C:1704][2012-02-15T09:58:18]: Setting string variable 'WixBundleLog' to value 'C:\Users\Administrator\AppData\Local\Temp\Super_product_20120215095818.log' [180C:1704][2012-02-15T09:58:18]: Setting string variable 'WixBundleName' to value 'Super product' [180C:1704][2012-02-15T09:58:18]: Setting string variable 'WixBundleOriginalSource' to value 'C:\Product\Development\UI\Build\Outlook Addin Setup\Bootstrapper.exe' [180C:1704][2012-02-15T09:58:19]: Detect 2 packages [180C:1704][2012-02-15T09:58:19]: Setting string variable 'VSTO2010Present' to value '1' [180C:1704][2012-02-15T09:58:19]: Condition 'VSTO2010Present=1' evaluates to true. [180C:1704][2012-02-15T09:58:19]: Detected package: VSTO_2010_x64, state: Present, cached: No [180C:1704][2012-02-15T09:58:19]: Detected package: Outlook_addin__x86_, state: Absent, cached: No [180C:1704][2012-02-15T09:58:19]: Detect complete, result: 0x0 [180C:1704][2012-02-15T09:58:22]: Plan 2 packages, action: Install [180C:1704][2012-02-15T09:58:22]: Skipping dependency registration on package with no dependency providers: VSTO_2010_x64 [180C:1704][2012-02-15T09:58:22]: Planned package: VSTO_2010_x64, state: Present, default requested: Present, ba requested: Present, execute: None, rollback: None, cache: No, uncache: No, dependency: None [180C:1704][2012-02-15T09:58:22]: Setting string variable 'WixBundleLog_Outlook_addin__x86_' to value 'C:\Users\Administrator\AppData\Local\Temp\Super_product_20120215095818_0_Outlook_addin__x86_.log' [180C:1704][2012-02-15T09:58:22]: Setting string variable 'WixBundleRollbackLog_Outlook_addin__x86_' to value 'C:\Users\Administrator\AppData\Local\Temp\Super_product_20120215095818_0_Outlook_addin__x86__rollback.log' [180C:1704][2012-02-15T09:58:22]: Planned package: Outlook_addin__x86_, state: Absent, default requested: Present, ba requested: Present, execute: Install, rollback: Uninstall, cache: Yes, uncache: No, dependency: Register [180C:1704][2012-02-15T09:58:22]: Plan complete, result: 0x0 [180C:1704][2012-02-15T09:58:22]: Apply begin [180C:1704][2012-02-15T09:58:22]: Caching bundle from: 'C:\Users\Administrator\AppData\Local\Temp\1\{db0b8631-45f6-43e8-9c45-4dbf76a5a05d}\.be\Bootstrapper.exe' to: 'C:\Users\Administrator\AppData\Local\Package Cache\{db0b8631-45f6-43e8-9c45-4dbf76a5a05d}\Bootstrapper.exe' [180C:1704][2012-02-15T09:58:22]: Error 0x80070003: Failed to cache bundle from: 'C:\Users\Administrator\AppData\Local\Temp\1\{db0b8631-45f6-43e8-9c45-4dbf76a5a05d}\.be\Bootstrapper.exe' to 'C:\Users\Administrator\AppData\Local\Package Cache\{db0b8631-45f6-43e8-9c45-4dbf76a5a05d}\Bootstrapper.exe' [180C:1704][2012-02-15T09:58:22]: Error 0x80070003: Failed to cache bundle from path: C:\Users\Administrator\AppData\Local\Temp\1\{db0b8631-45f6-43e8-9c45-4dbf76a5a05d}\.be\Bootstrapper.exe [180C:1704][2012-02-15T09:58:22]: Error 0x80070003: Failed to begin registration session. [180C:1704][2012-02-15T09:58:22]: Error 0x80070003: Failed to register bundle. [180C:1704][2012-02-15T09:58:22]: Apply complete, result: 0x80070003 restart: No So, the package fails because it cannot find a directory. Any clues on this? Bug in Burn? Or do I need to change something about my installer? Kind regards, Henning -- Virtualization & Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users