Installation of iManager 2.7 SP6 on Redhat ES 5.7 fails with "unsupported platform"

  • 7011660
  • 17-Jan-2013
  • 19-Sep-2013

Environment

NetIQ eDirectory 8.8 SP7
NetIQ iManager 2.7 SP6
Novell iManager 2.7 SP6

Situation

iManager 2.7 SP6 is failing to install on Redhat 5.7 and 5.8 servers with an "unsupported platform" error.
 
Disabling SELinux does not resolve the problem.
 
iManager 2.7 SP6 now has the ability to add additional platforms to the installer via the platforms.xml file but this is also failing.

Resolution

This is only seen in Redhat 64-bit environments.  The iManager installer performs a JAVA call to determine the platform.  While SLES correctly reports its osVersion and osArch, Redhat incorrectly returns the os.Arch as "i386".
 
1. Prior to beginning the installation disable SELinux via the "set enforce0" command.  After the installation issue the command "set enforce1" to reenable it.
 
2. Modify the iManager/installs/linux/platform/platforms.xml file to reflect the correct Redhat OS version with the incorrect os.Arch type.  Take care to add the new section outside of the comments section.  Then resume the installation.
 
Example:
<?xml version="1.0" encoding="UTF-8"?>
<platforms>

 <platform type="linux">
   <osName>Red Hat Enterprise Linux Server release 5.8</osName>
   <osVersion>5.8</osVersion>
   <osArch>i386</osArch>
 </platform>

<!--
 <platform type="linux">
   <osName>SUSE Linux Enterprise Server 12</osName>
   <osVersion>SP1</osVersion>
   <osArch>x86</osArch>
 </platform>

 <platform type="linux">
   <osName>Red Hat Enterprise Linux Server release 6.3</osName>
   <osVersion>6.3</osVersion>
   <osArch>x86_64</osArch>
 </platform>
-->
</platforms>