cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
mutchie
Level 6

Major upgrade causing 2 versions

The major upgrade is not working correctly. I end up with 2 versions in my add/remove programs.

I have selected the option to uninstall everything and reinstall, but it doesn't do this when it is running instead it just overwrites the files that are there.

I changed the product code and package code. My upgrade code has stayed the same.

This worked perfectly with installshield 11.5 pro, but since I have upgraded to installshield 2008 pro I have had problems?

Any suggestions???

Thanks
Labels (1)
0 Kudos
(17) Replies
RobertDickau
Flexera Alumni

If you create an MSI log file and search around the ISSetAllUsers and FindRelatedProducts actions, is there any more information about the newer MSI detecting or not detecting the earlier one?
0 Kudos
datamine
Level 6

I had this problem when I upgraded from InstallShield 12 to 2008 - turned out that it hadn't converted the SecureCustomProperties property properly. Have you checked this?
0 Kudos
mutchie
Level 6

Sorry for delayed reply I have attached my log for the install.

The log seems to show that the applications are related.

1.6.0058 ***Related***
InstallShield 09:46:14: ALLUSERS of related product {DB0B7893-9A08-49A0-9C30-59A26451B1A0} is = 0
InstallShield 09:46:14: End SetAllUsers()
Action ended 09:46:14: ISSetAllUsers. Return value 1.
Action 09:46:14: LaunchConditions. Evaluating launch conditions
Action start 09:46:15: LaunchConditions.
Action ended 09:46:15: LaunchConditions. Return value 1.
Action 09:46:15: SetupInitialization.
Action start 09:46:15: SetupInitialization.
Info 2898.For Tahoma8 textstyle, the system created a 'Tahoma' font, in 0 character set.
Info 2898.For TahomaBold10 textstyle, the system created a 'Tahoma' font, in 0 character set.
Action 09:46:15: SetupInitialization. Dialog created
Action ended 09:46:15: SetupInitialization. Return value 1.
Action 09:46:15: FindRelatedProducts. Searching for related applications
Action start 09:46:15: FindRelatedProducts.
Action ended 09:46:15: FindRelatedProducts. Return value 1.

But the upgrade is still failing. The product code {DB0B7893-9A08-49A0-9C30-59A26451B1A0} this is the code of the version already installed not the new version.

Any ideas?

I have probably missed something stupid.
0 Kudos
mutchie
Level 6

The property table seems to be okay. Everything that was in my old one appears to be there.

Is there anything in particular that I should be looking for?
0 Kudos
datamine
Level 6

In my case, the value in the SecureCustomProperties property was changed from "ACTIONPROPERTY" to "SUPPORTDIR" after upgrading the project from InstallShield 12 to InstallShield 2008. As ACTIONPROPERTY was specified in the Upgrade Table, this broke the Upgrade process.
0 Kudos
RobertDickau
Flexera Alumni

The detection by FindRelatedProducts is the "official" detection, and it appears not to have taken in that example; here's a clip from one that did work:[code]Action 25:18:07: FindRelatedProducts. Searching for related applications
Action start 25:18:07: FindRelatedProducts.
FindRelatedProducts: Found application: {EEEEEEEE-EEEE-EEEE-EEEE-EEEEEEEEEEEE}
MSI (c) (34:B4) [25:18:07:640]: PROPERTY CHANGE: Adding ISACTIONPROP1 property.
Its value is '{EEEEEEEE-EEEE-EEEE-EEEE-EEEEEEEEEEEE}'.
Action ended 25:18:07: FindRelatedProducts. Return value 1.[/code]Do you have a major-upgrade item in the Upgrades view? Does the build-time upgrade validation tell you anything more?
0 Kudos
mutchie
Level 6

Yes I have a major upgrade item in the upgrades view.

I ran the validation for the build and got the following:

Trying to figure out what this means:

Validator: Val0003
Severity: Note
Message: This setup will perform a MAJOR upgrade of the referenced previous setup
Ref. Pkg: \1.6.0.58\xxxxx.msi


Validator: Val0003
Severity: Error
Message: The setup needs to perform a Major Upgrade of the previous setup specified. While upgrade table entries exist for the Upgrade Code, there is no upgrade table entry that matches the Product Version '1.6.0058' or Product Language '1033'.
Ref. Pkg: \1.6.0.58\xxxxx.msi
0 Kudos
RobertDickau
Flexera Alumni

The help topic "Val0003" describes some possible remedies for the Error part.

If that doesn't do it, perhaps posting the contents of your Upgrade table will enable someone here to help?
0 Kudos
mutchie
Level 6

According the Val0003 error I am missing a major upgrade item, which I am not, the item I have is def a major upgrade item it is there.

I even deleted it and recreated a new major upgrade item and I still got the Val 0003 error when I ran through build validation. It also still left me with two running versions when the upgrade was done.

Here is what is in my upgrade table:

Upgrade code = {00000000-0000-0000-0000-000000000000}
Version Min = 1.6.0080
Version Max & Language = These columns are left blank
Attributes = 2
Remove = This column is left blank
Action Property = FOUNDNEWERVERSION
ISDisplayName = Major upgrade to 1.6.900.8

Any other ideas?

Thanks
0 Kudos
RobertDickau
Flexera Alumni

The combination of Attributes=2 (detect-only), VersionMax being empty, and the property being NEWERVERSIONFOUND suggests this is just searching for future versions of the product and not removing them.

Perhaps create another item with (possibly) VersionMin empty, VersionMax set, and the detect-only bit unset?
0 Kudos
mutchie
Level 6

The is still not working but it doesn't result in 2 versions running.

The install gets interupted just after the install files starts, with error status 1602, which I think is user cancellation which I didn't.

This is the log below (won't attach):

=== Logging started: 13/08/2008 15:44:34 ===
Action 15:44:34: INSTALL.
Action start 15:44:34: INSTALL.
Action 15:44:34: ISSetupFilesExtract.
Action start 15:44:34: ISSetupFilesExtract.
1: Starting to extract setup files
1: Getting SUPPORTDIR property :
1: Extracting SetupFiles to: C:\Users\DEVELO~1\AppData\Local\Temp\{E4670367-E186-4867-ABED-D61EC87046C8}
1: Getting ISSetupFile table view
1: Executing ISSetupFile table view
1: Setting SUPPORTDIR property to: C:\Users\DEVELO~1\AppData\Local\Temp\{E4670367-E186-4867-ABED-D61EC87046C8}
1: Setting ISSETUPFILESCOMPLETED property
Action ended 15:44:40: ISSetupFilesExtract. Return value 1.
Action 15:44:40: AppSearch. Searching for installed applications
Action start 15:44:40: AppSearch.
AppSearch: Property: INSTALLDIR, Signature: NewSignature116
AppSearch: Property: GRAVITAS_DATA, Signature: NewSignature1
AppSearch: Property: Y2K_UPDATE2_98, Signature: _Y2K_UPDATE2_98
AppSearch: Property: MDACVERINSTALLED, Signature: _MDACVERINSTALLED
AppSearch: Property: IEINSTALLED, Signature: _IESig
AppSearch: Property: WQUAL2SHERE, Signature: NewSignature12
AppSearch: Property: WQUAL3SHERE, Signature: NewSignature13
AppSearch: Property: WQUAL1SHERE, Signature: NewSignature11
AppSearch: Property: WQUAL4SHERE, Signature: NewSignature14
AppSearch: Property: WQUAL5SHERE, Signature: NewSignature15
AppSearch: Property: WSYMB1SHERE, Signature: NewSignature16
AppSearch: Property: WSYMB3SHERE, Signature: NewSignature17
AppSearch: Property: WTWRMSHERE, Signature: NewSignature18
AppSearch: Property: PCHOSTNAME, Signature: NewSignature19
AppSearch: Property: USEROSVERSION, Signature: NewSignature110
AppSearch: Property: ISNET2INSTALLED, Signature: NewSignature112
AppSearch: Property: EXISTFOLDERCHECK, Signature: NewSignature111
AppSearch: Property: WMCONFIGFILE, Signature: NewSignature113
Action ended 15:44:40: AppSearch. Return value 1.
Action 15:44:40: Set_Share_CMD_W2003Vista.
Action start 15:44:40: Set_Share_CMD_W2003Vista.
Action ended 15:44:40: Set_Share_CMD_W2003Vista. Return value 1.
Action 15:44:40: ISSetAllUsers.
Action start 15:44:40: ISSetAllUsers.
InstallShield 15:44:40: Begin SetAllUsers()
InstallShield 15:44:40: Getting records from Upgrade table
InstallShield 15:44:40: UpgradeCode: {903AF6D8-7D2E-4D56-ABFC-751DB09CD5A2} MinVersion: MaxVersion: Language: Attributes: 259
InstallShield 15:44:40: Checking related product {DB0B7893-9A08-49A0-9C30-59A26451B1A0}
InstallShield 15:44:40: XXXXX {DB0B7893-9A08-49A0-9C30-59A26451B1A0} 1033 1.6.0058 ***Related***
InstallShield 15:44:40: ALLUSERS of related product {DB0B7893-9A08-49A0-9C30-59A26451B1A0} is = 0
InstallShield 15:44:40: End SetAllUsers()
Action ended 15:44:41: ISSetAllUsers. Return value 1.
Action 15:44:41: LaunchConditions. Evaluating launch conditions
Action start 15:44:41: LaunchConditions.
Action ended 15:44:41: LaunchConditions. Return value 1.
Action 15:44:41: SetupInitialization.
Action start 15:44:41: SetupInitialization.
Info 2898.For Tahoma8 textstyle, the system created a 'Tahoma' font, in 0 character set.
Info 2898.For TahomaBold10 textstyle, the system created a 'Tahoma' font, in 0 character set.
Action 15:44:41: SetupInitialization. Dialog created
Action ended 15:44:41: SetupInitialization. Return value 1.
Action 15:44:41: FindRelatedProducts. Searching for related applications
Action start 15:44:41: FindRelatedProducts.
FindRelatedProducts: Found application: {DB0B7893-9A08-49A0-9C30-59A26451B1A0}
Action ended 15:44:41: FindRelatedProducts. Return value 1.
Action 15:44:41: ValidateProductID.
Action start 15:44:41: ValidateProductID.
Action ended 15:44:41: ValidateProductID. Return value 1.
Action 15:44:41: CostInitialize. Computing space requirements
Action start 15:44:41: CostInitialize.
Action ended 15:44:41: CostInitialize. Return value 1.
Action 15:44:41: FileCost. Computing space requirements
Action start 15:44:41: FileCost.
Action ended 15:44:41: FileCost. Return value 1.
Action 15:44:41: IsolateComponents.
Action start 15:44:41: IsolateComponents.
Action ended 15:44:41: IsolateComponents. Return value 0.
Action 15:44:41: setUserProfileNT.
Action start 15:44:41: setUserProfileNT.
Action ended 15:44:41: setUserProfileNT. Return value 1.
Action 15:44:41: setAllUsersProfile2K.
Action start 15:44:41: setAllUsersProfile2K.
Action ended 15:44:41: setAllUsersProfile2K. Return value 1.
Action 15:44:41: Set_AllUsers_Profile_Vista.
Action start 15:44:41: Set_AllUsers_Profile_Vista.
Action ended 15:44:41: Set_AllUsers_Profile_Vista. Return value 1.
Action 15:44:41: ResolveSource.
Action start 15:44:41: ResolveSource.
Action ended 15:44:41: ResolveSource. Return value 1.
Action 15:44:41: CostFinalize. Computing space requirements
Action start 15:44:41: CostFinalize.
Action ended 15:44:48: CostFinalize. Return value 1.
Action 15:44:48: MigrateFeatureStates. Migrating feature states from related applications
Action start 15:44:48: MigrateFeatureStates.
Action ended 15:44:53: MigrateFeatureStates. Return value 1.
Action 15:44:53: InstallWelcome.
Action start 15:44:53: InstallWelcome.
Action 15:44:53: InstallWelcome. Dialog created
Info 2898.For MSSansBold8 textstyle, the system created a 'Tahoma' font, in 0 character set.
Info 2898.For MSSWhiteSerif8 textstyle, the system created a 'Tahoma' font, in 0 character set.
Action 15:44:58: LicenseAgreement. Dialog created
Action 15:45:00: CustomerInformation. Dialog created
Info 2898.For TahomaBold8 textstyle, the system created a 'Tahoma' font, in 0 character set.
Action 15:45:02: InstallRoleChoice. Dialog created
Action 15:45:08: DestinationFolder. Dialog created
Action 15:45:09: Set_Wrkstn_WM_Share.
Action start 15:45:09: Set_Wrkstn_WM_Share.
Action ended 15:45:09: Set_Wrkstn_WM_Share. Return value 1.
Action 15:45:10: SetupType. Dialog created
Action 15:45:10: ReadyToInstall. Dialog created
Action ended 15:45:11: InstallWelcome. Return value 1.
Action 15:45:11: SetupProgress.
Action start 15:45:11: SetupProgress.
Action 15:45:11: SetupProgress. Dialog created
Action ended 15:45:12: SetupProgress. Return value 1.
Action 15:45:12: ExecuteAction.
Action start 15:45:12: ExecuteAction.
Action 15:46:03: INSTALL.
Action start 15:46:03: INSTALL.
Action 15:46:03: ISSetupFilesExtract.
Action start 15:46:03: ISSetupFilesExtract.
Action ended 15:46:03: ISSetupFilesExtract. Return value 0.
Action 15:46:03: ISSetAllUsers.
Action start 15:46:03: ISSetAllUsers.
Action ended 15:46:03: ISSetAllUsers. Return value 0.
Action 15:46:03: AppSearch. Searching for installed applications
Action start 15:46:03: AppSearch.
Action ended 15:46:03: AppSearch. Return value 0.
Action 15:46:03: LaunchConditions. Evaluating launch conditions
Action start 15:46:03: LaunchConditions.
Action ended 15:46:03: LaunchConditions. Return value 1.
Action 15:46:03: FindRelatedProducts. Searching for related applications
Action start 15:46:03: FindRelatedProducts.
Action ended 15:46:03: FindRelatedProducts. Return value 0.
Action 15:46:03: ValidateProductID.
Action start 15:46:03: ValidateProductID.
Action ended 15:46:03: ValidateProductID. Return value 1.
Action 15:46:03: CostInitialize. Computing space requirements
Action start 15:46:03: CostInitialize.
Action ended 15:46:03: CostInitialize. Return value 1.
Action 15:46:03: FileCost. Computing space requirements
Action start 15:46:03: FileCost.
Action ended 15:46:03: FileCost. Return value 1.
Action 15:46:03: IsolateComponents.
Action start 15:46:03: IsolateComponents.
Action ended 15:46:03: IsolateComponents. Return value 0.
Action 15:46:03: CostFinalize. Computing space requirements
Action start 15:46:03: CostFinalize.
Action ended 15:46:06: CostFinalize. Return value 1.
Action 15:46:06: SetARPINSTALLLOCATION.
Action start 15:46:06: SetARPINSTALLLOCATION.
Action ended 15:46:06: SetARPINSTALLLOCATION. Return value 1.
Action 15:46:06: SetODBCFolders. Initializing ODBC directories
Action start 15:46:06: SetODBCFolders.
Action ended 15:46:06: SetODBCFolders. Return value 0.
Action 15:46:06: MigrateFeatureStates. Migrating feature states from related applications
Action start 15:46:06: MigrateFeatureStates.
Action ended 15:46:06: MigrateFeatureStates. Return value 0.
Action 15:46:06: InstallValidate. Validating install
Action start 15:46:06: InstallValidate.
Action ended 15:46:19: InstallValidate. Return value 1.
Action 15:46:19: BACKUPGSC.
Action start 15:46:19: BACKUPGSC.
Action ended 15:46:20: BACKUPGSC. Return value 1.
Action 15:46:20: BACKUPGSCFROMREG.
Action start 15:46:20: BACKUPGSCFROMREG.
Action ended 15:46:20: BACKUPGSCFROMREG. Return value 1.
Action 15:46:20: RemoveExistingProducts. Removing applications
Action start 15:46:20: RemoveExistingProducts.
Action ended 15:46:20: RemoveExistingProducts. Return value 1.
Action 15:46:20: InstallInitialize.
Action start 15:46:20: InstallInitialize.
Action ended 15:46:23: InstallInitialize. Return value 1.
Action 15:46:23: AllocateRegistrySpace. Allocating registry space
Action start 15:46:23: AllocateRegistrySpace.
Action ended 15:46:23: AllocateRegistrySpace. Return value 1.
Action 15:46:23: ProcessComponents. Updating component registration
Action start 15:46:23: ProcessComponents.
Action 15:46:23: GenerateScript. Generating script operations for action:
GenerateScript: Updating component registration
Action ended 15:46:23: ProcessComponents. Return value 1.
Action 15:46:23: UnpublishComponents. Unpublishing Qualified Components
Action start 15:46:23: UnpublishComponents.
Action ended 15:46:23: UnpublishComponents. Return value 0.
Action 15:46:23: MsiUnpublishAssemblies. Unpublishing assembly information
Action start 15:46:23: MsiUnpublishAssemblies.
Action ended 15:46:23: MsiUnpublishAssemblies. Return value 1.
Action 15:46:23: UnpublishFeatures. Unpublishing product features
Action start 15:46:23: UnpublishFeatures.
Action ended 15:46:23: UnpublishFeatures. Return value 1.
Action 15:46:23: StopServices. Stopping services
Action start 15:46:23: StopServices.
StopServices: Service: Stopping services
Action ended 15:46:23: StopServices. Return value 1.
Action 15:46:23: GetUserPasswordForService.
Action start 15:46:23: GetUserPasswordForService.
InstallShield 15:46:27: Running InstallScript function f1
InstallShield 15:46:27: Using temp folder C:\Users\DEVELO~1\AppData\Local\Temp\{4C74F60E-1B00-4857-AC9D-F46EC250E7D3}
InstallShield 15:46:27: Installing engine...
InstallShield 15:46:27: Using product language 1033
InstallShield 15:46:28: Extracting support file setup.inx to C:\Users\DEVELO~1\AppData\Local\Temp\{4C74F60E-1B00-4857-AC9D-F46EC250E7D3}\setup.inx
InstallShield 15:46:28: Opening stream of file C:\Windows\Installer\MSI7EE1.tmp
InstallShield 15:46:28: Extracting support file ISRT.dll to C:\Users\DEVELO~1\AppData\Local\Temp\{4C74F60E-1B00-4857-AC9D-F46EC250E7D3}\ISRT.dll
InstallShield 15:46:29: Extracting support file IsConfig.ini to C:\Users\DEVELO~1\AppData\Local\Temp\{4C74F60E-1B00-4857-AC9D-F46EC250E7D3}\IsConfig.ini
InstallShield 15:46:29: Extracting support file _isres1033.dll to C:\Users\DEVELO~1\AppData\Local\Temp\{4C74F60E-1B00-4857-AC9D-F46EC250E7D3}\_isres.dll
InstallShield 15:46:30: Extracting support file String1033.txt to C:\Users\DEVELO~1\AppData\Local\Temp\{4C74F60E-1B00-4857-AC9D-F46EC250E7D3}\String1033.txt
InstallShield 15:46:30: Skipping optional support file _isuser1033.dll
InstallShield 15:46:30: Setting script cmdline...
InstallShield 15:46:30: ProductCode is {E4670367-E186-4867-ABED-D61EC87046C8}
InstallShield 15:46:30: Initializing Engine
InstallShield 15:46:30: Done Initializing...
InstallShield 15:46:30: Registering Msi Server...
InstallShield 15:46:30: Invoking script function MyFunction
InstallShield 15:46:38: CallScriptFunctionFromMsiCA() ends
Action ended 15:46:38: GetUserPasswordForService. Return value 1.
Action 15:46:38: DeleteServices. Deleting services
Action start 15:46:38: DeleteServices.
DeleteServices: Service: Deleting services
Action ended 15:46:38: DeleteServices. Return value 1.
Action 15:46:38: UnregisterComPlus. Unregistering COM+ Applications and Components
Action start 15:46:38: UnregisterComPlus.
Action ended 15:46:38: UnregisterComPlus. Return value 0.
Action 15:46:38: SelfUnregModules. Unregistering modules
Action start 15:46:38: SelfUnregModules.
Action ended 15:46:38: SelfUnregModules. Return value 1.
Action 15:46:38: UnregisterTypeLibraries. Unregistering type libraries
Action start 15:46:38: UnregisterTypeLibraries.
Action ended 15:46:38: UnregisterTypeLibraries. Return value 0.
Action 15:46:38: RemoveODBC. Removing ODBC components
Action start 15:46:38: RemoveODBC.
1: Removing ODBC components
Action ended 15:46:38: RemoveODBC. Return value 1.
Action 15:46:38: UnregisterFonts. Unregistering fonts
Action start 15:46:38: UnregisterFonts.
Action ended 15:46:38: UnregisterFonts. Return value 1.
Action 15:46:38: RemoveRegistryValues. Removing system registry values
Action start 15:46:38: RemoveRegistryValues.
Action ended 15:46:38: RemoveRegistryValues. Return value 1.
Action 15:46:38: UnregisterClassInfo. Unregister class servers
Action start 15:46:38: UnregisterClassInfo.
Action ended 15:46:38: UnregisterClassInfo. Return value 1.
Action 15:46:38: UnregisterExtensionInfo. Unregistering extension servers
Action start 15:46:38: UnregisterExtensionInfo.
Action ended 15:46:38: UnregisterExtensionInfo. Return value 1.
Action 15:46:38: UnregisterProgIdInfo. Unregistering program identifiers
Action start 15:46:38: UnregisterProgIdInfo.
Action ended 15:46:38: UnregisterProgIdInfo. Return value 1.
Action 15:46:38: UnregisterMIMEInfo. Unregistering MIME info
Action start 15:46:38: UnregisterMIMEInfo.
Action ended 15:46:38: UnregisterMIMEInfo. Return value 0.
Action 15:46:38: RemoveIniValues. Removing INI file entries
Action start 15:46:38: RemoveIniValues.
Action ended 15:46:38: RemoveIniValues. Return value 1.
Action 15:46:38: RemoveShortcuts. Removing shortcuts
Action start 15:46:38: RemoveShortcuts.
Action ended 15:46:38: RemoveShortcuts. Return value 1.
Action 15:46:38: RemoveEnvironmentStrings. Updating environment strings
Action start 15:46:38: RemoveEnvironmentStrings.
Action ended 15:46:38: RemoveEnvironmentStrings. Return value 1.
Action 15:46:38: RemoveDuplicateFiles. Removing duplicated files
Action start 15:46:38: RemoveDuplicateFiles.
Action ended 15:46:38: RemoveDuplicateFiles. Return value 1.
Action 15:46:38: RemoveFiles. Removing files
Action start 15:46:38: RemoveFiles.
Action ended 15:46:38: RemoveFiles. Return value 1.
Action 15:46:38: RemoveFolders. Removing folders
Action start 15:46:38: RemoveFolders.
Action ended 15:46:38: RemoveFolders. Return value 1.
Action 15:46:38: CreateFolders. Creating folders
Action start 15:46:38: CreateFolders.
CreateFolders: Folder: Creating folders
Action ended 15:46:38: CreateFolders. Return value 1.
Action 15:46:38: MoveFiles. Moving files
Action start 15:46:38: MoveFiles.
Action ended 15:46:38: MoveFiles. Return value 1.
Action 15:46:38: InstallFiles. Copying new files
Action start 15:46:38: InstallFiles.
InstallFiles: File: Copying new files, Directory: , Size:
Action 15:46:40: CancelSetup. Dialog created
Action ended 15:46:41: InstallFiles. Return value 2.
Action ended 15:46:41: INSTALL. Return value 2.
Action ended 15:46:41: ExecuteAction. Return value 2.
Action 15:46:41: SetupInterrupted.
Action start 15:46:41: SetupInterrupted.
Action 15:46:41: SetupInterrupted. Dialog created
Action ended 15:46:43: SetupInterrupted. Return value 2.
Action ended 15:46:43: INSTALL. Return value 2.
=== Logging stopped: 13/08/2008 15:46:43 ===
MSI (c) (88:34) [15:46:43:156]: Product: XXXXX -- Installation operation failed.

MSI (c) (88:34) [15:46:43:156]: Windows Installer installed the product. Product Name: XXXXX. Product Version: 1.6.0080. Product Language: 1033. Installation success or error status: 1602.
0 Kudos
mutchie
Level 6

Forgot to add I have no errors now when I run the upgrade build validation so I guess that is some sort of progress.

Any ideas?

Thanks in advance
0 Kudos
RobertDickau
Flexera Alumni

Hmmm... Strange that RemoveExistingProducts doesn't mention that it's removing the older product; in an old log file for a major upgrade I see:
Action start 25:00:00: RemoveExistingProducts.
RemoveExistingProducts: Application: {EEEEEEEE-EEEE-EEEE-EEEE-EEEEEEEEEEEE},
Command line: UPGRADINGPRODUCTCODE={AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA}
CLIENTUILEVEL=0 REMOVE=ALL
What does the new Upgrade table record look like?
0 Kudos
mutchie
Level 6

Upgrade table looks as follows:

row 1 ( new row added)

Upgrade code = {00000000-0000-0000-0000-000000000000}
Version Min = This column is blank
Version Max = 1.6.0080
Language = This columns are left blank
Attributes = 257
Remove = This column is left blank
Action Property = ISACTIONPROP1
ISDisplayName = Major upgrade 2

row 2
Upgrade code = {00000000-0000-0000-0000-000000000000}
Version Min = 1.6.0080
Version Max & Language = These columns are left blank
Attributes = 2
Remove = This column is left blank
Action Property = FOUNDNEWERVERSION
ISDisplayName = Major upgrade to 1.6.900.8
0 Kudos
mutchie
Level 6

I have been working on this a bit more and discovered something very odd.

When I run the msi from command line displaying the dialogs on XP and vista the upgrade works fine.

When I run the msi or the exe file by dbl clicking the upgrade fails. I first get a message telling me to stop the service, but when I go into services the service has been stopped. I click continue and the setup has been interupted and rolls back.

Has anybody got any ideas why this is happening?

Thanks
0 Kudos
mutchie
Level 6

Ammendment to above only vista is causing the problems with running the upgrade from double clicking the exe or msi.

It is working fine on XP which makes this even more frustrating.:confused:

I would be really grateful of any help or suggestions?
0 Kudos
nmsams
Level 7

I seem to only get the problem when I'm installing on a 64-bit machine. The old product gets removed but there are 2 entries in Add/Remove Programs.
0 Kudos