IBM Support

Configuration Manager CMUI displays blank boxes instead of characters in the graphical interface.

Troubleshooting


Problem

On UNIX platforms, you may see blank boxes displayed inside the graphical Configuration Manager CMUI after you launch configmgr using an XWin server.

Cause

This behavior is usually caused by either incorrect permissions on the required third-party display libraries, or missing entries in the Pango modules cache list.

Environment

UNIX

Diagnosing The Problem

Launching gtk-demo results in the utility displaying boxes where there should be characters, and Pango "bad font" errors.

>gtk-demo


(gtk-demo:9568468): Pango-WARNING **: pango_shape called with bad font, expect ugly output
(gtk-demo:9568468): Pango-WARNING **: pango_font_get_glyph_extents called with bad font, expect ugly output
(gtk-demo:9568468): Pango-WARNING **: pango_font_get_font_map called with bad font, expect ugly output
(gtk-demo:9568468): Pango-CRITICAL **: file pangocairo-fontmap.c: line 196: assertion `PANGO_IS_CAIRO_FONT_MAP (fontmap)' failed
(gtk-demo:9568468): Pango-WARNING **: _pango_cairo_font_install called with bad font, expect ugly output
(gtk-demo:9568468): Pango-CRITICAL **: file pangocairo-fontmap.c: line 196: assertion `PANGO_IS_CAIRO_FONT_MAP (fontmap)' failed
(gtk-demo:9568468): Pango-CRITICAL **: file pangocairo-fontmap.c: line 196: assertion `PANGO_IS_CAIRO_FONT_MAP (fontmap)' failed
(gtk-demo:9568468): Pango-WARNING **: pango_font_get_metrics called with bad font, expect ugly output
(gtk-demo:9568468): Pango-CRITICAL **: file pangocairo-fontmap.c: line 196: assertion `PANGO_IS_CAIRO_FONT_MAP (fontmap)' failed
(gtk-demo:9568468): Pango-CRITICAL **: file pangocairo-fontmap.c: line 196: assertion `PANGO_IS_CAIRO_FONT_MAP (fontmap)' failed
(gtk-demo:9568468): Pango-CRITICAL **: file pangocairo-fontmap.c: line 196: assertion `PANGO_IS_CAIRO_FONT_MAP (fontmap)' failed
(gtk-demo:9568468): Pango-CRITICAL **: file pangocairo-fontmap.c: line 196: assertion `PANGO_IS_CAIRO_FONT_MAP (fontmap)' failed
(gtk-demo:9568468): Pango-CRITICAL **: file pangocairo-fontmap.c: line 196: assertion `PANGO_IS_CAIRO_FONT_MAP (fontmap)' failed

Resolving The Problem

1. Verify that the user you use to launch configmgr has read access to the directory, subdirectories, and files where you installed the shared libraries, which defaults to:
/opt/freeware


2. (a) Check the contents of the /opt/freeware/etc/pango/pango.modules file. This file should list all of the modules installed at /opt/freeware/lib/pango/1.5.0/modules.

This problem will occur if there is only one line in the pango.modules file, as shown:

/opt/freeware/etc/pango> cat pango.modules
# Pango Modules file
# Automatically generated file, do not edit
#
# ModulesPath = /opt/freeware/lib/pango/1.5.0/modules
#
/opt/freeware/lib/pango/1.5.0/modules/pango-basic-x.la BasicScriptEngineX PangoEngineShape PangoRenderX common:

(b) If this file does not list all of the installed Pango modules, adjust it by running the following command:

/opt/freeware/bin> ./pango-querymodules > '/opt/freeware/etc/pango/pango.modules'

(c) Verify that the pango.modules file contains references to all pango-<lang> modules installed:

/opt/freeware/etc/pango> cat pango.modules
# Pango Modules file
# Automatically generated file, do not edit
#
# ModulesPath = /opt/freeware/lib/pango/1.5.0/modules
#
/opt/freeware/lib/pango/1.5.0/modules/pango-arabic-fc.la ArabicScriptEngineFc PangoEngineShape PangoRenderFc arabic:*
/opt/freeware/lib/pango/1.5.0/modules/pango-basic-fc.la BasicScriptEngineFc PangoEngineShape PangoRenderFc armenian:* bopomofo:* cherokee:* coptic:* cyrillic:* deseret:* ethiopic:* georgian:* gothic:* greek:* han:* hiragana:* katakana:* latin:* ogham:* old-italic:* runic:* canadian-aboriginal:* yi:* braille:* cypriot:* limbu:* osmanya:* shavian:* linear-b:* ugaritic:* glagolitic:* cuneiform:* phoenician:* common:
/opt/freeware/lib/pango/1.5.0/modules/pango-basic-x.la BasicScriptEngineX PangoEngineShape PangoRenderX common:
/opt/freeware/lib/pango/1.5.0/modules/pango-hangul-fc.la HangulScriptEngineFc PangoEngineShape PangoRenderFc hangul:*
/opt/freeware/lib/pango/1.5.0/modules/pango-hebrew-fc.la HebrewScriptEngineFc PangoEngineShape PangoRenderFc hebrew:*
/opt/freeware/lib/pango/1.5.0/modules/pango-indic-fc.la devaScriptEngineFc PangoEngineShape PangoRenderFc devanagari:*
/opt/freeware/lib/pango/1.5.0/modules/pango-indic-fc.la bengScriptEngineFc PangoEngineShape PangoRenderFc bengali:*
/opt/freeware/lib/pango/1.5.0/modules/pango-indic-fc.la guruScriptEngineFc PangoEngineShape PangoRenderFc gurmukhi:*
/opt/freeware/lib/pango/1.5.0/modules/pango-indic-fc.la gujrScriptEngineFc PangoEngineShape PangoRenderFc gujarati:*
/opt/freeware/lib/pango/1.5.0/modules/pango-indic-fc.la oryaScriptEngineFc PangoEngineShape PangoRenderFc oriya:*
/opt/freeware/lib/pango/1.5.0/modules/pango-indic-fc.la tamlScriptEngineFc PangoEngineShape PangoRenderFc tamil:*
/opt/freeware/lib/pango/1.5.0/modules/pango-indic-fc.la teluScriptEngineFc PangoEngineShape PangoRenderFc telugu:*
/opt/freeware/lib/pango/1.5.0/modules/pango-indic-fc.la kndaScriptEngineFc PangoEngineShape PangoRenderFc kannada:*
/opt/freeware/lib/pango/1.5.0/modules/pango-indic-fc.la mlymScriptEngineFc PangoEngineShape PangoRenderFc malayalam:*
/opt/freeware/lib/pango/1.5.0/modules/pango-indic-fc.la sinhScriptEngineFc PangoEngineShape PangoRenderFc sinhala:*
/opt/freeware/lib/pango/1.5.0/modules/pango-khmer-fc.la KhmerScriptEngineFc PangoEngineShape PangoRenderFc khmer:*
/opt/freeware/lib/pango/1.5.0/modules/pango-syriac-fc.la SyriacScriptEngineFc PangoEngineShape PangoRenderFc syriac:*
/opt/freeware/lib/pango/1.5.0/modules/pango-thai-fc.la ThaiScriptEngineFc PangoEngineShape PangoRenderFc thai:* lao:*
/opt/freeware/lib/pango/1.5.0/modules/pango-tibetan-fc.la TibetanScriptEngineFc PangoEngineShape PangoRenderFc tibetan:*


3. Verify that you have installed all of the required X11 filesets on your AIX server. See this WebSphere TechNote for additional information:

http://www-01.ibm.com/support/docview.wss?uid=swg21641125


4. Launch gtk-demo, and verify that the characters are now correctly displayed:
>gtk-demo

[{"Product":{"code":"SSNVNV","label":"FileNet Content Manager"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"Content Engine","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF010","label":"HP-UX"},{"code":"PF016","label":"Linux"},{"code":"PF027","label":"Solaris"}],"Version":"4.5.1;5.0;5.1.0;5.2.0","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
17 June 2018

UID

swg21663471