UIM upgrade does not detect the current UIM version
search cancel

UIM upgrade does not detect the current UIM version

book

Article ID: 259632

calendar_today

Updated On:

Products

DX Unified Infrastructure Management (Nimsoft / UIM) CA Unified Infrastructure Management On-Premise (Nimsoft / UIM) CA Unified Infrastructure Management SaaS (Nimsoft / UIM)

Issue/Introduction

When we try to upgrade UIM 20.4.0 using the upgrade wizard it returns the error " Fresh install is not supported, upgrade from 20.x is only supported"



This may occur when applying any CU patch (Cumulative Update) or upgrading a major version (e.g. 20.3 to 20.4).

Environment

  • Release: DX UIM 20,3, 20.4, 23.4

Cause

Potential causes:

  • Previous versions of UIM were not correctly uninstalled
  • Permissions issue in confirming version information between the zerog.registry files and database.
  • The Nimsoft filesystem was copied to another machine but registry file from /var was not included
  • Old installation files left over in a different location

Resolution

There is a file called the "Zero G Registry" which the installer uses to determine the upgrade path.  

If this file contains references to the wrong path (e.g. from an older installation) we have to modify this file to point to the correct path for the current installation.

  1. Locate the .com.zerog.registry.xml file which can be found in the location displayed below:

    Windows-> C:\Program Files\Zero G Registry\.com.zerog.registry.xml  

    Linux-> /var/.com.zerog.registry.xml

    Note: On Windows, regardless of where you have installed DX UIM/Nimsoft, this file will always be in the folder C:\Program Files\Zero G Registry and this file is normally HIDDEN.

    You must expose the "View Hidden Items" capability in Windows in order to see it:

  2. Backup the file .com.zerog.registry.xml

  3. Edit the original file and locate the section where it says product name="DX Unified Infrastructure Management" id="product id"....etc., 

  4. Update the path as required.  Note that if there are multiple entries and you are not sure of which one to update, you can look at the following file -- this contains the current version's details and you should make sure the details in the .xml file you are editing match the ones here:

    <root_install_drive>\Nimsoft\_ca_uimserver_installation\.com.zerog.registry

    from the DX UIM server filesystem.



  5. If there are any doubts - it is fine to update all the entries as long as you are pointing to the correct path.
  6. Save the change

  7. Attempt the upgrade again

 

Additional Information

In some cases, especially where Windows Authentication is used to access the SQL database, this error may occur if the installer is run as a user who does not have permission to access the Zero G Registry folder.  "Run as Administrator" is not effective - you should log in to the OS with the same user that is used to credential the database so that the installer will be run as that specific user.