IBM Support

The upgrade patch cannot be installed by the Windows Installer service

Troubleshooting


Problem

This technote explains why attempts to update an IBM Rational ClearCase or ClearQuest release area with an iFix, patch or fix pack results in the error, The upgrade patch cannot be installed by the Windows Installer service..., and provides instructions to resolve the problem.

Symptom

Attempts to patch a ClearCase or ClearQuest release area on a Microsoft® Windows® platform with a fix pack, iFix or Service Release results in the following error:

The upgrade patch cannot be installed by the Windows Installer service because the program to be upgraded may be missing, or the upgrade patch may update a different version of the program.  Verify that the program to be upgraded exists on your computer and that you have the correct upgrade patch.



Note: The program, version, and upgrade patch may appear to be correct.

Cause

  1. The patch install command being used to apply the update to a release area is incorrect.

    For example, the following command specifies an incorrect .msi file:

    C:\>msiexec /p <patch-dir>\patch.mcksr1.637.msp /a <release_area>\Setup
    \isscript.msi /lv* <patch-dir>\install.log

    In this example, the file <release_area>\Setup\isscript.msi is incorrect.
  2. This error also occurs while attempting to apply a 7.0.0.1 iFix to a release area that has been created for 7.0.
  3. A fix pack is being installed before the prerequisite interim fixes (ifixes).

Resolving The Problem



Solution 1

Ensure that you are specifying the correct MSI file when attempting to patch the release area.

From the above ClearCase example, the correct command is:

C:\>msiexec /p <patch-dir>\patch.mcksr1.637.msp /a <release-area>\Setup
\clearcase.msi /lv* <patch-dir>\install.log



Solution 2

Upgrade the 7.0 release area to 7.0.0.1 (Fix Pack 1) prior to applying a 7.0.0.1 update.


Solution 3

Install the prerequisite interim fixes before installing the fix pack.

Refer to technote 1242322 Applying a Rational iFix or Fix Pack on Windows for the proper procedure.

[{"Product":{"code":"SSSH27","label":"Rational ClearCase"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"Installation","Platform":[{"code":"PF033","label":"Windows"}],"Version":"2003.06.00;7.0;7.0.1;7.1","Edition":"","Line of Business":{"code":"LOB36","label":"IBM Automation"}},{"Product":{"code":"SSSH27","label":"Rational ClearCase"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"Installation","Platform":[{"code":"","label":""}],"Version":"","Edition":"","Line of Business":{"code":"LOB36","label":"IBM Automation"}},{"Product":{"code":"SSSH5A","label":"Rational ClearQuest"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"Installation","Platform":[{"code":"PF033","label":"Windows"}],"Version":"2003.06.00;7.0;7.0.1;7.1","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
16 June 2018

UID

swg21158679