[chef] Re: RE: RE: Re: Re: Re: Upgrading chef-client on Windows not supported?


Chronological Thread 
  • From: Lamont Granquist < >
  • To:
  • Subject: [chef] Re: RE: RE: Re: Re: Re: Upgrading chef-client on Windows not supported?
  • Date: Thu, 27 Feb 2014 18:28:25 -0800


they're built with wix:

https://github.com/opscode/omnibus-chef/blob/master/config/software/chef-client-msi.rb

On 2/27/14 6:09 PM, Kapil Shardha wrote:
Wondering if the MSI's are being created using Visual Studio installer 
projects or WiX. If that is the case, VS generates a random GUID as PRODUCT 
CODE property.

Perhaps, checking the registry on a system with multiple versions of 
chef-client will tell if the Product Code is different.

-Kapil


-----Original Message-----
From: Lamont Granquist 
[mailto:
Sent: Thursday, February 27, 2014 8:23 PM
To: 

Cc: Kapil Shardha
Subject: Re: [chef] RE: Re: Re: Re: Upgrading chef-client on Windows not 
supported?


there's a known problem where i think we're using unique product codes for 
every different chef msi so that you can have multiple chef-client packages 
installed at the same time (even though they overwrite each other's files).

https://tickets.opscode.com/browse/CHEF-4657

not sure if that's related, but it probably doesn't help any...

On Thu Feb 27 13:36:45 2014, Kapil Shardha wrote:
The MSI installer platform supports "Upgrade" scenario as long as the MSI has an unique "Product 
Code" and "Version Number" included. I am not sure what chef-client MSI does or how it has been 
authored but I have authored installers using WiX that support "Upgrade scenario".

________________________________

This email and any accompanying documents may contain privileged or otherwise 
confidential information of, and/or is the property of Education Management 
Solutions, Inc. If you are not the intended recipient, please immediately advise the 
sender by reply email & delete the message & any attachments without using, 
copying or disclosing the contents. Thank you.




Archive powered by MHonArc 2.6.16.

§