Rob - any help you can give with this would be greatly appreciated as it
has me stumped.
Neil
>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:
TUNE You got it built. Now make it sing. Tune shows you how.
http://goparallel.sourceforge.net
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users