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
EEM Releases 8.4.x and 12.51.x
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.
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).