nileshmunnur
Level 2

offline msi package upgrade via suite installer

Jump to solution

I have created one msi package and suite project. On first time installation it install 1.0.0.0 version of msi package and suite correctly. But when I create msi package upgrade 1.0.0.2 (minor upgrade), our suite project is unable to detect upgrade in msi package. At the time of version 1.0.0.2 installation suit install it separately.

Labels (1)
0 Kudos
1 Solution

Hi @nileshmunnur,

 

See what value configured for the windows installer (msi) "Minor Upgrade handling" setting in the packages view:

Minor Upgrade Handling

.msi,
Basic MSI project

Indicate the appropriate behavior that should occur when an earlier version of the package is present on the target system. Available options are:

  None—The Advanced UI or Suite/Advanced UI installation launches the package without running it in minor upgrade mode. That is, the Advanced UI or Suite/Advanced UI installation does not set the REINSTALL or REINSTALLMODE properties for the package.
  Automatic—The Advanced UI or Suite/Advanced UI installation launches the package in upgrade mode by setting the REINSTALL property to ALL and the REINSTALLMODE property to vomus. It does not inform the end user that the product will be upgraded.
  Ask the User—The Advanced UI or Suite/Advanced UI installation displays a secondary window that asks the end user whether they want to continue. If the end user chooses to continue, the Advanced UI or Suite/Advanced UI installation launches the package in upgrade mode. If the end user chooses to not continue, the package does not run.

 

 
 

 

Try configuring "Automatic"—The Advanced UI or Suite/Advanced UI installation launches the package in upgrade mode by setting the REINSTALL property to ALL and the REINSTALLMODE property to vomus. It does not inform the end user that the product will be upgraded.

  

View solution in original post

0 Kudos
3 Replies
shunt
Revenera Moderator Revenera Moderator
Revenera Moderator

Windows Installer will not use the 4th field of the Product Version value - try using 1.0.2.0 instead for your upgrade.
The 4th field is only used for your own internal use.

In addition walk through the steps to create a Minor Upgrade to doublecheck you have evrything in place correctly:
https://community.flexera.com/t5/InstallShield-Knowledge-Base/Create-a-Minor-Upgrade/ta-p/3880

Before adding the Minor Upgrade to the suite project I would also recommend testing it manually to check that it will upgrade - this will hopefully identify any issues with the upgrade and rule out any specific problems in the suite.

thanx for reply 

1. I have tried changing the version to 1.0.2.0 or 1.2.0.0, issue still persist.
2. As you suggested, I have install direct msi package setup, and its working correctly, but not working form suite.

 

0 Kudos

Hi @nileshmunnur,

 

See what value configured for the windows installer (msi) "Minor Upgrade handling" setting in the packages view:

Minor Upgrade Handling

.msi,
Basic MSI project

Indicate the appropriate behavior that should occur when an earlier version of the package is present on the target system. Available options are:

  None—The Advanced UI or Suite/Advanced UI installation launches the package without running it in minor upgrade mode. That is, the Advanced UI or Suite/Advanced UI installation does not set the REINSTALL or REINSTALLMODE properties for the package.
  Automatic—The Advanced UI or Suite/Advanced UI installation launches the package in upgrade mode by setting the REINSTALL property to ALL and the REINSTALLMODE property to vomus. It does not inform the end user that the product will be upgraded.
  Ask the User—The Advanced UI or Suite/Advanced UI installation displays a secondary window that asks the end user whether they want to continue. If the end user chooses to continue, the Advanced UI or Suite/Advanced UI installation launches the package in upgrade mode. If the end user chooses to not continue, the package does not run.

 

 
 

 

Try configuring "Automatic"—The Advanced UI or Suite/Advanced UI installation launches the package in upgrade mode by setting the REINSTALL property to ALL and the REINSTALLMODE property to vomus. It does not inform the end user that the product will be upgraded.

  

View solution in original post

0 Kudos