Upgrading LiveUpdate Administrator 2.3.4 to 2.3.6 fails

book

Article ID: 225919

calendar_today

Updated On:

Products

Endpoint Protection

Issue/Introduction

When upgrading LiveUpdate Administrator (LUA) from 2.3.4 to 2.3.6, it fails with the following error:

  • Another version of this program is already installed
  • MainEngineThread is returning 1638

Cause

This is caused by the version upgrade of the localized language version, and is due to the implementation change of the installer of LUA 2.3.6.

Environment

LiveUpdate Administrator 2.3.6 

Resolution

Workaround:
You can avoid this problem by performing the following operations before upgrading the version.

  1. Locate the registry key
    "HKEY_CLASSES_ROOT\Installer\Products\29D9A80B70F03AD41B82AB890626E1B7" and set the value data to "1041" corresponding to the value name "Language".
  1. Delete the value name "Transforms" and its associated data located under "HKEY_CLASSES_ROOT\Installer\Products\29D9A80B70F03AD41B82AB890626E1B7".
  1. Ensure that the details under
    "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\29D9A80B70F03AD41B82AB890626E1B7"
    is in sync with
    "HKEY_CLASSES_ROOT\Installer\Products\29D9A80B70F03AD41B82AB890626E1B7" after making the changes as per step 1 and 2.
  1. Locate the registry key
    "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\29D9A80B70F03AD41B82AB890626E1B7\InstallProperties"
    and set the value data to "1041" corresponding to the value name "Language".
  1. Locate the registry key
    "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{B08A9D92-0F07-4DA3-B128-BA9860621E7B}"
    and set the value data to "1041" corresponding to the value name "Language".

Additional Information

In an environment where problems have already occurred, uninstall the problematic LUA, install a new LUA 2.3.6, and manually reconfigure the settings.