gnome session failing on rhel 9.1 and 9.3 with libpango undefined symbols

Posted on

Starting within the last week, on system reboot, the gnome desktop session has stopped working on a RHEL9.1 system with an nvidia driver installed.

Initially, the /var/log/messages showed an error loading libbsd.so.0 library, which oddly, comes from EPEL, not any redhat sources, but the gdm binaries are confirmed to be from the RHEL9-Base and AppStream.

After installing libbsd from EPEL, errors around loading libpango appeared instead.

Thinking it was simply a package out of sync problem, I've performed a DNF upgrade of the the system to 9.3. After rebooting, and install of the latest nvidia driver from rpm , I am still seeing an error in messages from the gnome startup about unknown symbols in libpango, as below:

/usr/libexec/gnome-session-binary: symbol lo
okup error: /lib64/libpango-1.0.so.0: undefined symbol: hb_buffer_set_invisible_glyph

There are no discernable error messages in the Xorg.0.log output, though the X server is giving a "terminated successfully" after running through its startup process.

Responses