cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
LiliaY
Level 3

Error:-1638 Another version... 1729 -- Configuration failed

Hi.

I am failing to upgrade my installation product: My project Installshield Spring 12 Script MSI, I have multiple components and only 2 Features.My upgrade include only one Feature ( i am using release flag for this).
My upgrade using function OnResumeUIBefore(), by running "upgrade.exe REINSTALLMODE=aums ADDLOCAL=ALL REINSTALL=ALL"
If I am running install(setup.exe) with parameters REINSTALLMODE=aums ADDLOCAL=ALL REINSTALL=ALL" - reinstall works fine, but if I run "upgrade.exe REINSTALLMODE=aums ADDLOCAL=ALL REINSTALL=ALL" - I have Feature transfer Error: -1638 Another version of this product already installed. Installation of this version cannot continue....

I run installation with log /verbose "fileName" and found one failure:


PROPERTY CHANGE: Adding PackagecodeChanging property. Its value is '1'.
Note: 1: 1729
Product: XXXXX -- Configuration failed.
I have feeling that I am doing something wrong with not adding the feature? My Package Code changing during the build.

I really appreciate any suggestions, I tried multiple solution on google. I know this site the best one.

Thanks a lot.
P.S. I tried to attach the file, but I don't have permissions.

Also i have these lines in my log:

MsiOpenPackageEx is returning 0
MSI © (00:70) [15:22:06:230]: PROPERTY CHANGE: Adding ADDLOCAL property. Its value is 'ALL'.
MSI © (00:70) [15:22:06:230]: PROPERTY CHANGE: Adding IS_MINOR_UPGRADE property. Its value is '1'.
MSI © (00:70) [15:22:06:230]: PROPERTY CHANGE: Adding REINSTALL property. Its value is 'ALL'.
MSI © (00:70) [15:22:06:230]: PROPERTY CHANGE: Adding REINSTALLMODE property. Its value is 'aums'.
MSI © (00:70) [15:22:06:230]: PROPERTY CHANGE: Adding SETUPEXEDIR property. Its value is 'C:\Users\xxx\Desktop\liliaUpgrade'.
InstallShield 15:22:06: Status returned from summary info: 0
.
.
.
MSI (s) (18:34) [15:22:48:724]: PROPERTY CHANGE: Adding PackageCode property. Its value is '{19A79F3C-B7DF-40C3-A3B2-FA68D898EBCB}'.
MSI (s) (18:34) [15:22:48:724]: Product Code passed to Engine.Initialize: ''
MSI (s) (18:34) [15:22:48:724]: Product Code from property table before transforms: '{A3C293F7-936F-438A-97E6-D9BDFD308E17}'
MSI (s) (18:34) [15:22:48:724]: Product Code from property table after transforms: '{A3C293F7-936F-438A-97E6-D9BDFD308E17}'
MSI (s) (18:34) [15:22:48:724]: Product registered: entering maintenance mode
MSI (s) (18:34) [15:22:48:724]: Determined that existing product (either this product or the product being upgraded with a patch) is installed per-machine.
MSI (s) (18:34) [15:22:48:724]: PROPERTY CHANGE: Adding ALLUSERS property. Its value is '1'.
MSI (s) (18:34) [15:22:48:724]: Product {A3C293F7-936F-438A-97E6-D9BDFD308E17} is admin assigned: LocalSystem owns the publish key.
MSI (s) (18:34) [15:22:48:724]: Product {A3C293F7-936F-438A-97E6-D9BDFD308E17} is managed.
MSI (s) (18:34) [15:22:48:724]: MSI_LUA: Credential prompt not required, user is an admin
MSI (s) (18:34) [15:22:48:724]: PROPERTY CHANGE: Adding ProductState property. Its value is '5'.
MSI (s) (18:34) [15:22:48:724]: PROPERTY CHANGE: Adding ProductToBeRegistered property. Its value is '1'.
MSI (s) (18:34) [15:22:48:725]: Entering CMsiConfigurationManager::SetLastUsedSource.
MSI (s) (18:34) [15:22:48:725]: Specifed source is not already in a list.
MSI (s) (18:34) [15:22:48:725]: User policy value 'SearchOrder' is 'nmu'
MSI (s) (18:34) [15:22:48:725]: Machine policy value 'DisableBrowse' is 0
MSI (s) (18:34) [15:22:48:725]: Machine policy value 'AllowLockdownBrowse' is 0
MSI (s) (18:34) [15:22:48:725]: Adding new sources is allowed.
MSI (s) (18:34) [15:22:48:725]: PROPERTY CHANGE: Adding PackagecodeChanging property. Its value is '1'.
MSI (s) (18:34) [15:22:48:725]: Note: 1: 1729
MSI (s) (18:34) [15:22:48:725]: Product: Quantum Control Server -- Configuration failed.

MSI (s) (18:34) [15:22:48:726]: Windows Installer reconfigured the product. Product Name: XXXXXXX. Product Version: 10.03.0. Product Language: 1033. Manufacturer: XXX. Reconfiguration success or error status: 1638.

MSI (s) (18:34) [15:22:48:740]: MainEngineThread is returning 1638
MSI (s) (18:90) [15:22:48:740]: No System Restore sequence number for this installation.
Another version of this product is already installed. Installation of this version cannot continue. To configure or remove the existing version of this product, use Add/Remove Programs on the Control Panel.
{A3C293F7-936F-438A-97E6-D9BDFD308E17}
MSI (s) (18:90) [15:22:48:740]: User policy value 'DisableRollback' is 0
MSI (s) (18:90) [15:22:48:740]: Machine policy value 'DisableRollback' is 0
Labels (1)
0 Kudos
(2) Replies
LiliaY
Level 3

I resolved by changing command line parameter for running setup.exe:
We had:
REINSTALLMODE=aums
But correct one:
REINSTALLMODE=vamus

v means: Use to run from the source package and re-cache the local package. Do not use the v reinstall option code for the first installation of an application or feature.
0 Kudos
Kailasanathan
Level 2

I have two products , Product A and Product B created with InstallShield. Each of them have two versions, say 1.9.5 and 1.9.6. I have the version 1.9.5 installed on the machine. For Product A, When I try to open the msi from 1.9.6 to stream some of its dlls, I get the error 1638. another version of the product is already installed. However the same does not happen on Product B.
The product code remains the same on both lower and higher version of Product A and Product B. The packagecode and upgradecode are modified for lower and higher version of Product A and Product B.

Can you please throw some light on what could be the issue with Product A.
0 Kudos