CA APM - CA PC Integration installer fails with "Installer User Interface Mode Not Supported"

Document ID : KB000121484
Last Modified Date : 26/11/2018
Show Technical Document Details
Issue:
The 10.7 CA APM - CA PC Integration installer fails on Linux with this message:
./APMIntegrationPackADA10.7.0.45linux.bin 
Preparing to install 
Extracting the JRE from the installer archive... 
Unpacking the JRE... 
Extracting the installation resources from the installer archive... 
Configuring the installer for this system's environment... 

Launching installer... 

======================================================= 
Installer User Interface Mode Not Supported 
Unable to load and to prepare the installer in console or silent mode. 
======================================================= 


The DISPLAY environment variable is not set and re-running installer with environment variable "LAX_DEBUG=true" set shows: 
... 
========= Display settings =========================================== 
X display............................... not set 
UI mode................................. console 
... 
java.version == 1.8.0_112 (Java 1) 
... 
__________________________________________________________________________ 

XMLScriptReader: unable to parse the provided script file. File may have been invalid... 
java.lang.NullPointerException 
at Flexeraan9.am(Unknown Source) 
at Flexeraan9.ak(Unknown Source) 
at Flexeraan9$1.aa(Unknown Source) 
at Flexeraais.ad(Unknown Source) 
at Flexeraan9.ac(Unknown Source) 
at com.zerog.ia.installer.LifeCycleManager.b1(Unknown Source) 
at com.zerog.ia.installer.LifeCycleManager.a8(Unknown Source) 
at com.zerog.ia.installer.LifeCycleManager.au(Unknown Source) 
at com.zerog.ia.installer.LifeCycleManager.consoleInstallMain(Unknown Source) 
at com.zerog.ia.installer.LifeCycleManager.executeApplication(Unknown Source) 
at com.zerog.ia.installer.Main.main(Unknown Source) 
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
at java.lang.reflect.Method.invoke(Method.java:498) 
at com.zerog.lax.LAX.launch(Unknown Source) 
at com.zerog.lax.LAX.main(Unknown Source) 
Unable to load the script. 

=======================================================
Environment:
CA APM 10.7
RHEL 7.3
Cause:
APM Support could not recreate in-house using exact same installer "APMIntegrationPackADA10.7.0.45linux.bin" on a RHEL 7.3 server
The exception symptoms match this RHEL 7.4 KB article related to a potential font change from Utopia to STIX causing an incompatibility with later versions of OpenJDK: RHEL7 "Installer User Interface Mode Not Supported" . However the problem seems specific to RHEL 7.4 patch install and the font workaround suggestions did not help. 
The Red Hat Bugzilla and Bug Fix Advisory pages are :
Red Hat Bugzilla – Bug 1484079 : https://bugzilla.redhat.com/show_bug.cgi?id=1484079
RHBA-2018:0872 - Bug Fix Advisory : https://access.redhat.com/errata/RHBA-2018:0872
From the second link the problem is fixed in OpenJdk 1.8.161.
Resolution:
Install OpenJDk 1.8.161.
The installer provides it's own Java version 1.8.0_112 and to force the use of another Java version like OpenJDk 1.8.161 set the LAX_VM variable to the specific Java executable using this syntax:
./APMIntegrationPackADA10.7.0.45linux.bin LAX_VM "full path to the java executable"
This resolved the installer problem.