Even better would be to get the MSI fixed. Sounds like there are a couple issues there. Everything should "Just Work" without forcing anything.
On Wed, Aug 7, 2013 at 2:10 AM, Hendryk Irmischer <irmisc...@macnetix.de>wrote: > Yep, ForcePerMachine="yes" did the trick. > > First I tried to copy the missing CustomActions from > InstallExecuteSequence to AdminExecuteSequence. This worked too for me, but > your solution is clearly the better one. > > > > Many thanks for the fast response. > > > > Greetings > > > > > > > > > > > > > > > > Looking inside of the MSI I would guess that when running the UI it sets > ALLUSERS to 1 for you, but when you run it in burn (without the MSI's own > UI) that isn't being set (since the MSI contains conditions/components that > intend it to be "dual-mode"). > > I would try adding the ForcePerMachine="yes" attribute to your MsiPackage > element and see if that fixes it for you. > > e.g. > > > <MsiPackage Id="PG_APACHE" > Cache="no" Compressed="yes" > > > Permanent="yes" > Vital="yes" ForcePerMachine="yes" > > > Name="$(var.APACHE_MSI)" > SourceFile="$(var.APACHE_MSI)" > > > Blair > > > From: irmisc...@macnetix.de<mailto:irmisc...@macnetix.de> > > > To: wix-users@lists.sourceforge.net<mailto: > wix-users@lists.sourceforge.net> > > > Date: Mon, 5 Aug 2013 15:11:37 +0000 > > > Subject: [WiX-users] [BURN] Install external MSI including a service > > > > > > Hey folks, > > > > > > I'm having a problem here. We are currently building an installer for > our software. But before installing our software, we need to install a web > server (in our case it's an apache). > > > When installing apache via the msi-package (from > http://mirror.softaculous.com/apache//httpd/binaries/win32/< > http://mirror.softaculous.com/apache/httpd/binaries/win32/< > http://mirror.softaculous.com/apache/httpd/binaries/win32/%3chttp:/mirror.softaculous.com/apache/httpd/binaries/win32/>>) > everything works fine: > > > > > > - Apache is being installed > > > > > > - Apache service is being installed > > > > > > - Apache service is being started > > > > > > What I want to do now, is to include the apache msi package in our > installer. Therefore I created a new WiX-Bootstrap Project. > > > > > > <Bundle Name="EditIT Server Bootstrapper" > > > Version="1.0.0.0" > > > Manufacturer="MyCompany" > > > UpgradeCode="UPGRADE-GUID-HERE"> > > > > > > <BootstrapperApplicationRef > Id="WixStandardBootstrapperApplication.RtfLicense" /> > > > <Chain> > > > <PackageGroupRef Id="PG_APACHE" /> > > > </Chain> > > > </Bundle> > > > > > > <Fragment> > > > <PackageGroup Id="PG_APACHE"> > > > <MsiPackage Id="PG_APACHE" > Cache="no" Compressed="yes" > > > Permanent="yes" > Vital="yes" > > > Name="$(var.APACHE_MSI)" > SourceFile="$(var.APACHE_MSI)" > > > > <MsiProperty Name="SERVERADMIN" > Value="$(var.APACHE_SERVER_ADMIN)" /> > > > <MsiProperty Name="SERVERDOMAIN" > Value="$(var.APACHE_DOMAIN_NAME)" /> > > > <MsiProperty Name="SERVERNAME" > Value="$(var.APACHE_HOST_NAME)" /> > > > </MsiPackage> > > > </PackageGroup> > > > </Fragment> > > > > > > > > > Apache itself installs without errors. But there are 2 steps missing now: > > > > > > - The apache service is NOT being installed > > > > > > - The apache service is NOT being started > > > > > > My question now is: What do I have to change to make WiX execute those 2 > final steps (service install and service start) ? > > > > > > > > > Info: > > > IDE = VS2008 > > > OS = Win7 > > > WiX Version = 3.8 > > > Minimum Target Environment = WinXP > > > > > > ---------------------------------------------------------------------- > > > -------- Get your SQL database under version control now! > > > Version control is standard for application code, but databases havent > > > caught up. So what steps can you take to put your SQL databases under > > > version control? Why should you start doing it? Read more to find out. > > > http://pubads.g.doubleclick.net/gampad/clk?id=49501711&iu=/4140/ostg.c > > > lktrk _______________________________________________ > > > WiX-users mailing list > > > WiX-users@lists.sourceforge.net<mailto:WiX-users@lists.sourceforge.net> > > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > > ------------------------------------------------------------------------------ > > Get 100% visibility into Java/.NET code with AppDynamics Lite! > > It's a free troubleshooting tool designed for production. > > Get down to code-level detail for bottlenecks, with <2% overhead. > > Download for free and get started troubleshooting in minutes. > > http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk > > _______________________________________________ > > WiX-users mailing list > > WiX-users@lists.sourceforge.net<mailto:WiX-users@lists.sourceforge.net> > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > ------------------------------------------------------------------------------ > Get 100% visibility into Java/.NET code with AppDynamics Lite! > It's a free troubleshooting tool designed for production. > Get down to code-level detail for bottlenecks, with <2% overhead. > Download for free and get started troubleshooting in minutes. > http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > ------------------------------------------------------------------------------ Get 100% visibility into Java/.NET code with AppDynamics Lite! It's a free troubleshooting tool designed for production. Get down to code-level detail for bottlenecks, with <2% overhead. Download for free and get started troubleshooting in minutes. http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users