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).
Potential causes:
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.
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.Backup the file .com.zerog.registry.xml
Edit the original file and locate the section where it says product name="DX Unified Infrastructure Management" id="product id"....etc.,
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.
Save the change
Attempt the upgrade again
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.