IBM Support

Launching IBM Installation Manager just results in Gtk errors

Troubleshooting


Problem

Installing WAS, JazzSM, and DASH middleware for Tivoli System Automation Application Manager v4.1 is done via the "/im./install" command. However the "install" command fails to launch the IBM Installation Manager.

Symptom

When the "install" command is run, the following errors result :

:/wastemp/im.linux.s390 # ./install

(Install:39870): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(Install:39870): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
(Install:39870): Gtk-CRITICAL **: gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
(Install:39870): GdkPixbuf-WARNING **: Cannot open pixbuf loader module file '/etc/gtk-2.0/gdk-pixbuf.loaders': No such file or directory
(Install:39870): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion `GDK_IS_PIXBUF (pixbuf)' failed
(Install:39870): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_height: assertion `GDK_IS_PIXBUF (pixbuf)' failed
(Install:39870): Gtk-CRITICAL **: gtk_window_resize: assertion `width > 0' failed
(Install:39870): Gtk-WARNING **: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
(Install:39870): Gtk-WARNING **: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
(Install:39870): Gdk-CRITICAL **: gdk_screen_get_display: assertion `GDK_IS_SCREEN (screen)' failed
(Install:39870): Gdk-CRITICAL **: gdk_display_get_pointer: assertion `GDK_IS_DISPLAY (display)' failed
(Install:39870): Gtk-WARNING **: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
(Install:39870): Gdk-CRITICAL **: gdk_screen_get_n_monitors: assertion `GDK_IS_SCREEN (screen)' failed
(Install:39870): Gtk-WARNING **: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
(Install:39870): Gdk-CRITICAL **: gdk_screen_get_monitor_geometry: assertion `GDK_IS_SCREEN (screen)' failed
(Install:39870): Gdk-CRITICAL **: gdk_screen_get_default_colormap: assertion `GDK_IS_SCREEN (screen)' failed
(Install:39870): Gdk-CRITICAL **: gdk_colormap_get_visual: assertion `GDK_IS_COLORMAP (colormap)' failed
(Install:39870): Gdk-CRITICAL **: gdk_screen_get_default_colormap: assertion `GDK_IS_SCREEN (screen)' failed
(Install:39870): Gdk-CRITICAL **: gdk_screen_get_root_window: assertion `GDK_IS_SCREEN (screen)' failed
(Install:39870): Gdk-CRITICAL **: gdk_screen_get_root_window: assertion `GDK_IS_SCREEN (screen)' failed
(Install:39870): Gdk-CRITICAL **: gdk_window_new: assertion `GDK_IS_WINDOW (parent)' failed
Unhandled exception
Type=Segmentation error vmState=0x00000000
J9Generic_Signal_Number=00000004 Signal_Number=0000000b Error_Value=4250dd98 Signal_Code=00000001
Handler1=77D36BA4 Handler2=77D05680 InaccessibleAddress=00000000
gpr0=00000000 gpr1=747028A8 gpr2=00000000 gpr3=747FF2A4
gpr4=F40DB342 gpr5=F477DB72 gpr6=00000260 gpr7=00000001
gpr8=7482E098 gpr9=00000000 gpr10=77CD21D4 gpr11=7482E000
gpr12=7473D000 gpr13=741F1010 gpr14=F40DB360 gpr15=77CD20F8
psw=F47028B6 mask=070DE000 fpc=00080000
fpr0 3f00000000000000 (f: 0.000000, d: 3.051758e-05)
fpr1 4024000000000000 (f: 0.000000, d: 1.000000e+01)
fpr2 3f80000000000000 (f: 0.000000, d: 7.812500e-03)
fpr3 4059000000000000 (f: 0.000000, d: 1.000000e+02)
fpr4 0000000000000000 (f: 0.000000, d: 0.000000e+00)
fpr5 0000000000000000 (f: 0.000000, d: 0.000000e+00)
fpr6 0000000000000000 (f: 0.000000, d: 0.000000e+00)
fpr7 3fc01b2a00000000 (f: 0.000000, d: 1.258290e-01)
fpr8 0000000000000000 (f: 0.000000, d: 0.000000e+00)
fpr9 0000000000000000 (f: 0.000000, d: 0.000000e+00)
fpr10 0000000000000000 (f: 0.000000, d: 0.000000e+00)
fpr11 0000000000000000 (f: 0.000000, d: 0.000000e+00)
fpr12 0000000000000000 (f: 0.000000, d: 0.000000e+00)
fpr13 0000000000000000 (f: 0.000000, d: 0.000000e+00)
fpr14 0000000000000000 (f: 0.000000, d: 0.000000e+00)
fpr15 0000000000000000 (f: 0.000000, d: 0.000000e+00)
Module=/usr/lib/libgdk-x11-2.0.so.0
Module_base_address=746A0000 Symbol=gdk_window_enable_synchronized_configure
Symbol_address=747028A8
Target=2_40_20110203_074623 (Linux 2.6.32.49-0.3-default)
CPU=s390 (2 logical CPUs) (0xfb09c000 RAM)
----------- Stack Backtrace -----------
(0x77CF922A [libj9prt24.so+0xd22a])
---------------------------------------
JVMDUMP006I Processing dump event "gpf", detail "" - please wait.
JVMDUMP032I JVM requested System dump using '/wastemp/im.linux.s390/core.20140618.134344.39870.0001.dmp' in response to an event
JVMDUMP010I System dump written to /wastemp/im.linux.s390/core.20140618.134344.39870.0001.dmp
JVMDUMP032I JVM requested Java dump using '/wastemp/im.linux.s390/javacore.20140618.134344.39870.0002.txt' in response to an event
JVMDUMP010I Java dump written to /wastemp/im.linux.s390/javacore.20140618.134344.39870.0002.txt
JVMDUMP032I JVM requested Snap dump using '/wastemp/im.linux.s390/Snap.20140618.134344.39870.0003.trc' in response to an event
JVMDUMP010I Snap dump written to /wastemp/im.linux.s390/Snap.20140618.134344.39870.0003.trc
JVMDUMP013I Processed dump event "gpf", detail "".

(Install:39869): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(Install:39869): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
(Install:39869): Gtk-CRITICAL **: gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
(Install:39869): GLib-GObject-CRITICAL **: g_object_get: assertion `G_IS_OBJECT (object)' failed
(Install:39869): GLib-GObject-WARNING **: value "TRUE" of type `gboolean' is invalid or out of range for property `visible' of type `gboolean'
(Install:39869): Gtk-CRITICAL **: gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
(Install:39869): GLib-GObject-CRITICAL **: g_object_get: assertion `G_IS_OBJECT (object)' failed
(Install:39869): Gtk-WARNING **: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
(Install:39869): Gdk-CRITICAL **: gdk_pango_context_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
(Install:39869): Pango-CRITICAL **: pango_context_set_font_description: assertion `context != NULL' failed
(Install:39869): Pango-CRITICAL **: pango_context_set_base_dir: assertion `context != NULL' failed
(Install:39869): Pango-CRITICAL **: pango_context_set_language: assertion `context != NULL' failed
(Install:39869): Pango-CRITICAL **: pango_layout_new: assertion `context != NULL' failed
(Install:39869): Pango-CRITICAL **: pango_layout_set_text: assertion `layout != NULL' failed
(Install:39869): Pango-CRITICAL **: pango_layout_set_attributes: assertion `layout != NULL' failed
(Install:39869): Pango-CRITICAL **: pango_layout_set_alignment: assertion `layout != NULL' failed
(Install:39869): Pango-CRITICAL **: pango_layout_set_ellipsize: assertion `PANGO_IS_LAYOUT (layout)' failed
(Install:39869): Pango-CRITICAL **: pango_layout_set_single_paragraph_mode: assertion `PANGO_IS_LAYOUT (layout)' failed
(Install:39869): Pango-CRITICAL **: pango_layout_set_width: assertion `layout != NULL' failed
(Install:39869): Pango-CRITICAL **: pango_layout_get_extents: assertion `layout != NULL' failed
(Install:39869): Gtk-CRITICAL **: gtk_icon_theme_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
(Install:39869): Gtk-CRITICAL **: gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
(Install:39869): Gtk-CRITICAL **: gtk_icon_size_lookup_for_settings: assertion `GTK_IS_SETTINGS (settings)' failed
(Install:39869): Gtk-WARNING **: Invalid icon size 6
(Install:39869): Gtk-CRITICAL **: gtk_icon_theme_load_icon: assertion `GTK_IS_ICON_THEME (icon_theme)' failed
(Install:39869): Gtk-WARNING **: Error loading theme icon 'gtk-dialog-error' for stock:
(Install:39869): Gtk-CRITICAL **: gtk_icon_size_lookup_for_settings: assertion `GTK_IS_SETTINGS (settings)' failed
(Install:39869): Gtk-WARNING **: gtkstyle.c:2318: invalid icon size '6'
(Install:39869): Gtk-CRITICAL **: gtk_style_render_icon: assertion `pixbuf != NULL' failed
(Install:39869): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed
(Install:39869): Gdk-CRITICAL **: gdk_pango_context_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
(Install:39869): Pango-CRITICAL **: pango_context_set_font_description: assertion `context != NULL' failed
(Install:39869): Pango-CRITICAL **: pango_context_set_base_dir: assertion `context != NULL' failed
(Install:39869): Pango-CRITICAL **: pango_context_set_language: assertion `context != NULL' failed
(Install:39869): Pango-CRITICAL **: pango_layout_new: assertion `context != NULL' failed
(Install:39869): Pango-CRITICAL **: pango_layout_set_text: assertion `layout != NULL' failed
(Install:39869): Pango-CRITICAL **: pango_layout_get_attributes: assertion `PANGO_IS_LAYOUT (layout)' failed
(Install:39869): Pango-CRITICAL **: pango_layout_set_alignment: assertion `layout != NULL' failed
(Install:39869): Pango-CRITICAL **: pango_layout_set_ellipsize: assertion `PANGO_IS_LAYOUT (layout)' failed
(Install:39869): Pango-CRITICAL **: pango_layout_set_single_paragraph_mode: assertion `PANGO_IS_LAYOUT (layout)' failed
(Install:39869): Pango-CRITICAL **: pango_layout_set_wrap: assertion `PANGO_IS_LAYOUT (layout)' failed
(Install:39869): Pango-CRITICAL **: pango_layout_set_width: assertion `layout != NULL' failed
(Install:39869): Pango-CRITICAL **: pango_layout_get_extents: assertion `layout != NULL' failed
(Install:39869): Gdk-CRITICAL **: gdk_pango_context_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
(Install:39869): Pango-CRITICAL **: pango_context_set_font_description: assertion `context != NULL' failed
(Install:39869): Pango-CRITICAL **: pango_context_set_base_dir: assertion `context != NULL' failed
(Install:39869): Pango-CRITICAL **: pango_context_set_language: assertion `context != NULL' failed
(Install:39869): Pango-CRITICAL **: pango_layout_new: assertion `context != NULL' failed
(Install:39869): Pango-CRITICAL **: pango_layout_set_text: assertion `layout != NULL' failed
(Install:39869): Pango-CRITICAL **: pango_layout_get_extents: assertion `layout != NULL' failed
(Install:39869): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
(Install:39869): Gdk-CRITICAL **: gdk_screen_get_width: assertion `GDK_IS_SCREEN (screen)' failed
(Install:39869): Gdk-CRITICAL **: gdk_screen_get_width: assertion `GDK_IS_SCREEN (screen)' failed
(Install:39869): Pango-CRITICAL **: pango_layout_set_width: assertion `layout != NULL' failed
(Install:39869): Pango-CRITICAL **: pango_layout_get_extents: assertion `layout != NULL' failed
(Install:39869): Pango-CRITICAL **: pango_layout_get_line_count: assertion `layout != NULL' failed
Floating point exception

Cause

Missing 32-bit GTK+ 2 runtime libraries

Environment

The TSAAM 4.1 Installation & Configuration Guide says to run

<JazzSM_Image_Home>/im.<platform_name>/install

... to install 5 components:
1) IBM Installation Manager Version 1.6.1
2) IBM WebSphere Application Server Version 8.5.0.1
3) IBM WebSphere SDK Java Technology Edition Version 7.0.2.0
4) Jazz for Service Management extension for IBM WebSphere 8.5 v1.1
5) IBM Dashboard Application Services Hub Version 3.1

Resolving The Problem

To resolve, install the 32-bit GTK+ 2 runtime libraries from your Linux distribution. The following GTK packages are typically needed :
gtk2.s390x
gtk2-32bit.s390x
gtk2-branding-SLED.noarch
gtk2-devel.s390x
gtk2-doc.s390x
gtk2-engines.s390x
gtk2-engines-32bit.s390x
gtk2-lang.s390x
gtk2-theme-SLED.noarch
gtk2-themes.noarch

Check using :
yum list gtk2*

[{"Product":{"code":"SSPQ7D","label":"Tivoli System Automation Application Manager"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Component":"--","Platform":[{"code":"PF016","label":"Linux"}],"Version":"4.1","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
24 June 2019

UID

swg21676669