Fatal error upgrading EEM from release 8.4 to 12.51.x

book

Article ID: 36109

calendar_today

Updated On:

Products

EMBEDDED ENTITLEMENTS MGR

Issue/Introduction

Problem: 

Upgrading EEM 8.4x to EEM 12.51.x results in the following error: 


FATAL CheckUpgradeAction - Exception during upgrade check 
java.lang.Exception: The installer cannot perform upgrade iGateway from Linux 2.4 to Linux 2.6

 

Environment:  

EEM Releases 8.4.x and 12.51.x

Linux

 

Cause: 

There are some third party sponsors that are using iGateway (other than EEM and iGateway default sponsors). Because of this EEM installer is throwing the exception and exiting.

EEM/iGateway installation comes with few default sponsors which are required for the functionality of EEM/iGateway. This can be seen from the list of .conf files in the iTechnology location.

The below list shows default conf files for 8.4 installation 

>:/opt/CA/SharedComponents/iTechnology # ls *.conf 
Eiam.conf iAuthority.conf iPoz.conf logDepot.conf Spin.conf iControl.conf igateway.conf 

But third party sponsors can also be deployed in iGateway. This usually requires a conf file and other required files for that third party sponsor. 

EEM upgrade (8.4.x to r12.51.x) for k2.4 to k2.6 kernel works for default sponsors only. If any other third party sponsor present in iGateway, EEM upgrade will not work and throws the exception. Because EEM cannot guarantee the upgrade of third party sponsors. 


Resolution/Workaround:

Do a ls *.conf in $IGW_LOC location to see the additional sponsors. 

Remove the third party sponsors from iGateway location. Move the third party sponsor related conf file and other related files to a different location and then perform the upgrade.

 

And after upgrade those sponsors can be deployed again (which are built with k26). 

Environment

Release: ETRIA199000-8.4-Embedded Entitlements Manager
Component: