IBM Support

About GTK and IBM Installation Manager

Question & Answer


Question

Is GTK required to use the IBM Installation Manager on AIX, Linux, or Solaris?

Cause

If not using the latest GTK library version:
  • You may experience graphical user interface anomalies like wizard buttons not greying-out when the buttons are disabled.
  • You may also see GTK and GLib warnings after invoking the IBM Installation Manager:
(java:448497): GLib-GObject-CRITICAL **: 13:34:19.045: g_object_new_with_properties: assertion 'G_TYPE_IS_OBJECT (object_type)' failed

(java:448497): GLib-GObject-WARNING **: 13:34:19.045: invalid (NULL) pointer instance

(java:448497): GLib-GObject-CRITICAL **: 13:34:19.045: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
  • You may see the Installation Manager splash screen display but never go away on some Linux 64-bit systems

Answer

Before using the IBM Installation Manager in UI (User Interface) mode on AIX, Solaris, and Linux, you must ensure that the latest version of GTK libraries is installed on the operating system as GTK is required by the Eclipse SWT libraries (thus the requirement for a specific version of GTK is actually raised by the underlying Eclipse release on which Installation Manager is based).
The 1.9.x version of Installation Manager requires the latest GTK 3 version; as of October 2023 the latest version is 3.24.38.
If there is some reason you cannot update to the latest GTK 3 version, the alternative is to revert to the GTK 2 version on the system. In the same shell where you are running the Installation Manager operation, set the following variable:
export SWT_GTK3=0
then, retry the Installation Manager operation.

Note: There is no need to install any additional library if the intent is to use IBM Installation Manager in silent mode only.

[{"Line of Business":{"code":"LOB67","label":"IT Automation \u0026 App Modernization"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSDV2W","label":"IBM Installation Manager"},"ARM Category":[{"code":"","label":""}],"Platform":[{"code":"PF002","label":"AIX"},{"code":"PF016","label":"Linux"},{"code":"PF027","label":"Solaris"}],"Version":"All Versions"}]

Document Information

Modified date:
30 May 2024

UID

swg21316746