In this first burn log (the problem package is Setup):
Planned package: PreConfigure, state: Absent, default requested: Present, ba
requested: Present, execute: Install, rollback: Uninstall, cache: Yes, uncache:
No, dependency: Register
Planned package: Setup, state: Absent, default requested: Present, ba
requested: Present, execute: Install, rollback: Uninstall, cache: Yes, uncache:
No, dependency: Register
Planned package: ApplicationNotes, state: Absent, default requested: Present,
ba requested: Present, execute: Install, rollback: Uninstall, cache: Yes,
uncache: No, dependency: Register
Planned related bundle: {77763087-9b3a-4c2d-bf7b-d6e7a936829d}, type: Upgrade,
default requested: Absent, ba requested: Absent, execute: Uninstall, rollback:
Install, dependency: None
In the second log:
Planned related bundle: {f61c09e1-9c08-45d5-b089-367edeea8b99}, type: Upgrade,
default requested: None, ba requested: None, execute: None, rollback: None,
dependency: None
Planned package: ApplicationNotes, state: Obsolete, default requested: None, ba
requested: None, execute: None, rollback: None, cache: No, uncache: Yes,
dependency: Unregister
Planned package: Setup, state: Present, default requested: Absent, ba
requested: Absent, execute: Uninstall, rollback: Install, cache: No, uncache:
Yes, dependency: Unregister
Planned package: PreConfigure, state: Obsolete, default requested: None, ba
requested: None, execute: None, rollback: None, cache: No, uncache: Yes,
dependency: Unregister
The difference seems to be that "state: Obsolete" is not being set for the
problem install.
Neil
-----Original Message-----
From: Rob Mensching [mailto:[email protected]]
Sent: 28 November 2012 04:20
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Burn: upgrades
What does the plan say?
On Tue, Nov 27, 2012 at 4:28 AM, Neil Sleightholm <[email protected]>wrote:
> I have discovered something but not a solution. I have 3 MSIs in my
> bundle, 2 work ok but the third doesn't. All are set to
> RemoveExistingProducts after InstallValidate (although I have also
> tried
> InstallExecute) and also AllowSameVersionUpgrades="yes".
>
> In the burn log for the first phase of the upgrade I see:
> Detected related bundle: {2946612d-4a51-4875-810d-509af2b8b7f2}, type:
> Upgrade, scope: PerMachine, version: 5.0.327.3582, operation: MajorUpgrade
> Detected related package: {5436DA83-7844-4CDE-949B-C724500B9B9A}, scope:
> PerMachine, version: 5.0.327.3582, language: 0 operation: MajorUpgrade
> Detected related package: {297D2E55-8DC6-4CDD-BCE8-7155798F347A}, scope:
> PerMachine, version: 5.0.327.3582, language: 0 operation: MajorUpgrade
> Detected related package: {EDBA0FC6-6230-450A-A7CD-80D4619B6E7F}, scope:
> PerMachine, version: 5.0.327.3582, language: 0 operation: MajorUpgrade
>
> This looks correct, in the second burn log I see:
> Detected related bundle: {aeceda9c-2609-47a9-ad9e-54412da7ef60}, type:
> Upgrade, scope: PerMachine, version: 5.0.327.3631, operation: None
> Detected related package: {57D92B79-302E-477B-80D6-DD4697829954}, scope:
> PerMachine, version: 5.0.327.3631, language: 0 operation: Downgrade
> Detected related package: {261755EE-3281-4CA2-9E9B-A1CD3139908B}, scope:
> PerMachine, version: 5.0.327.3631, language: 0 operation: None
> Detected related package: {EEC867E6-5FAE-4070-872D-7320656A90F5}, scope:
> PerMachine, version: 5.0.327.3631, language: 0 operation: Downgrade
> The package that runs as an uninstall is the one with the guid
> {261755EE-3281-4CA2-9E9B-A1CD3139908B} and I believe this is because
> the operation is detected as "None".
>
> I thought maybe this was due to the AllowSameVersionUpgrades so I
> tried setting that to "no" and changed the version number but that
> resulted in exactly the same problem:
> Detected related package: {7B2F5DAC-5ACF-4284-A608-19F12B7FE3D5}, scope:
> PerMachine, version: 5.1.327.4377, language: 0 operation: Downgrade
> Detected related package: {B385A716-0228-48A2-BF73-3CC109596894}, scope:
> PerMachine, version: 5.1.327.4377, language: 0 operation: None
> Detected related package: {B1D8C809-B25B-42C7-8A28-9AB50827F202}, scope:
> PerMachine, version: 5.1.327.4377, language: 0 operation: Downgrade
> Again the second package is set to "None".
>
> I can't think what can be causing this, the package looks identical to
> the others, it runs as an upgrade ok on its own it is just within burn
> that I see an issue.
>
> Any suggestions?
>
> Neil
>
>
> -----Original Message-----
> From: Neil Sleightholm [mailto:[email protected]]
> Sent: 27 November 2012 08:53
> To: General discussion for Windows Installer XML toolset.
> Subject: Re: [WiX-users] Burn: upgrades
>
> Ok thanks, so if my install is upgrading correctly the uninstall
> wouldn't happen? I have RemoveExistingProducts scheduled after
> InstallValidate if that matters.
>
> That gives me something to investigate, I thought my install did
> upgrade correctly but I'll investigate further.
>
> Neil
>
> -----Original Message-----
> From: Rob Mensching [mailto:[email protected]]
> Sent: 27 November 2012 08:43
> To: General discussion for Windows Installer XML toolset.
> Subject: Re: [WiX-users] Burn: upgrades
>
> The old bundle has to be uninstalled to remove it's registration and
> cache information. This is basically the same thing the Windows
> Installer does when you schedule RemoveExistingProducts after
> InstallFinalize. Burn today does not allow you to schedule the "remove
> existing bundles", it's always where it is.
>
> The real question is why isn't your MSI upgrade upgrading?
>
>
> On Tue, Nov 27, 2012 at 12:20 AM, Neil Sleightholm <[email protected]
> >wrote:
>
> > I have checked the logs and don't really understand why it is doing
> > what it is doing: first it runs the new install, and then it
> > uninstalls the cached version.
> >
> > Why is this second step required? Shouldn't running the install do
> > the remove of the existing package? If I was doing this without burn
> > I would simply run the new install, is burn suppressing the remove
> > existing products?
> >
> > The reason for needing to know this is that that I am having
> > problems upgrading services and I believe it is related to this
> > process. The service is not being stopped and/or removed correctly
> > (it ends up in a disabled state).
> >
> > In addition part of my upgrade is to stop running applications and
> > then restart when the install is complete, this works fine if I run
> > the msi manually but the second uninstall when using burn is
> > stopping the application again.
> >
> > Any help with understanding why burn works like this would be
> > greatly appreciated.
> >
> > Neil
> >
> > -----Original Message-----
> > From: Rob Mensching [mailto:[email protected]]
> > Sent: 27 November 2012 07:57
> > To: General discussion for Windows Installer XML toolset.
> > Subject: Re: [WiX-users] Burn: upgrades
> >
> > Upgrade bundle runs uninstall of the old bundle to remove it. The
> > log files should explain what is going on.
> >
> >
> > On Mon, Nov 26, 2012 at 11:31 PM, Neil Sleightholm
> > <[email protected]
> > >wrote:
> >
> > > Can anyone help with this?
> > >
> > > -----Original Message-----
> > > From: Neil Sleightholm [mailto:[email protected]]
> > > Sent: 22 November 2012 18:46
> > > To: General toolset. ([email protected])
> > > Subject: [WiX-users] Burn: upgrades
> > >
> > > When I run an install created with burn that upgrades an existing
> > > install I see that burn runs the new MSI install and then the old
> > > MSI uninstall. Is this normal?
> > >
> > > My MSI is written to handle the upgrade so I am not sure why burn
> > > is running an uninstall (or even how at it should have been
> > > removed) - is this a problem with the way I have create my MSI or bundle?
> > >
> > > Neil
> > >
> > > Neil Sleightholm
> > > X2 Systems Limited
> > > [email protected]<mailto:[email protected]
> > >
> > >
> > > ------------------------------------------------------------------
> > > --
> > > --
> > > -------- Monitor your physical, virtual and cloud infrastructure
> > > from a single web console. Get in-depth insight into apps,
> > > servers, databases, vmware, SAP, cloud infrastructure, etc.
> > > Download 30-day Free Trial.
> > > Pricing starts from $795 for 25 servers or applications!
> > > http://p.sf.net/sfu/zoho_dev2dev_nov
> > > _______________________________________________
> > > WiX-users mailing list
> > > [email protected]
> > > https://lists.sourceforge.net/lists/listinfo/wix-users
> > >
> >
> >
> >
> > --
> > virtually,
> >
> > Rob Mensching
> > http://RobMensching.com LLC
> >
> > --------------------------------------------------------------------
> > --
> > -------- Monitor your physical, virtual and cloud infrastructure
> > from a single web console. Get in-depth insight into apps, servers,
> > databases, vmware, SAP, cloud infrastructure, etc. Download 30-day
> > Free Trial.
> > Pricing starts from $795 for 25 servers or applications!
> > http://p.sf.net/sfu/zoho_dev2dev_nov
> > _______________________________________________
> > WiX-users mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/wix-users
> >
> >
> > --------------------------------------------------------------------
> > --
> > -------- Monitor your physical, virtual and cloud infrastructure
> > from a single web console. Get in-depth insight into apps, servers,
> > databases, vmware, SAP, cloud infrastructure, etc. Download 30-day
> > Free Trial.
> > Pricing starts from $795 for 25 servers or applications!
> > http://p.sf.net/sfu/zoho_dev2dev_nov
> > _______________________________________________
> > WiX-users mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/wix-users
> >
>
>
>
> --
> virtually,
>
> Rob Mensching
> http://RobMensching.com LLC
>
> ----------------------------------------------------------------------
> -------- Monitor your physical, virtual and cloud infrastructure from
> a single web console. Get in-depth insight into apps, servers,
> databases, vmware, SAP, cloud infrastructure, etc. Download 30-day
> Free Trial.
> Pricing starts from $795 for 25 servers or applications!
> http://p.sf.net/sfu/zoho_dev2dev_nov
> _______________________________________________
> WiX-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
> ----------------------------------------------------------------------
> -------- Monitor your physical, virtual and cloud infrastructure from
> a single web console. Get in-depth insight into apps, servers,
> databases, vmware, SAP, cloud infrastructure, etc. Download 30-day
> Free Trial.
> Pricing starts from $795 for 25 servers or applications!
> http://p.sf.net/sfu/zoho_dev2dev_nov
> _______________________________________________
> WiX-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
> ----------------------------------------------------------------------
> -------- Monitor your physical, virtual and cloud infrastructure from
> a single web console. Get in-depth insight into apps, servers,
> databases, vmware, SAP, cloud infrastructure, etc. Download 30-day
> Free Trial.
> Pricing starts from $795 for 25 servers or applications!
> http://p.sf.net/sfu/zoho_dev2dev_nov
> _______________________________________________
> WiX-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
--
virtually,
Rob Mensching
http://RobMensching.com LLC
------------------------------------------------------------------------------
Keep yourself connected to Go Parallel:
INSIGHTS What's next for parallel hardware, programming and related areas?
Interviews and blogs by thought leaders keep you ahead of the curve.
http://goparallel.sourceforge.net
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users
------------------------------------------------------------------------------
Keep yourself connected to Go Parallel:
INSIGHTS What's next for parallel hardware, programming and related areas?
Interviews and blogs by thought leaders keep you ahead of the curve.
http://goparallel.sourceforge.net
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users