Knowledge Base

The VMware Knowledge Base provides support solutions, error messages and troubleshooting guides
 
Search the VMware Knowledge Base (KB)   View by Article ID
 

GTK+ Warning on Linux Host: Bluecurve Library Missing (1313)

Details

When I launch VMware Workstation or the VMware GSX Server console, I see this warning:

Gtk-WARNING **: unable to locate loadable module in module_path: "libbluecurve.so"

What is wrong with my system?

Solution

This warning is commonly seen on 64-bit Red Hat Linux hosts. If you choose to ignore the warning, VMware products continue to work correctly. The remainder of this article describes the situation that leads to the warning, and what you can do if you want to eliminate the warning.

On 64-bit hosts, Red Hat supplies a 64-bit build of the GTK+ version 1 library. This library can be used with various graphical UI applications, depending on compatibility.

Current VMware products use the 32-bit GTK+ version 1 library. Since that is not available by default on a 64-bit Red Hat host, a VMware product may substitute a private copy of the 32-bit GTK+ version 1 library that is automatically installed with the product for compatibility.

However, the private copy of the library does not include theme engines. To get a theme engine, the VMware product reads the .gtkrc file on the host. On a 32-bit host, this file normally points to a theme with a 32-bit engine; on a 64-bit Red Hat host, this file points to the Bluecurve theme, which has a 64-bit engine installed by default. This is incompatible with the 32-bit GTK+ library, which leads to the warning that the libbluecurve.so file is missing.

There are two fairly simple ways to eliminate the warning.

  • Remove the .gtkrc file from your home directory on the host.

    Note: This causes all applications based on GTK+ to use the default theme. Any settings stored in ~/.gtkrc (or in files that it includes) may revert to defaults. If you regularly use custom styles in your other applications, you may prefer the second solution.

  • Contact Red Hat for a 32-bit Bluecurve theme engine compatible with GTK+ version 1, or locate the Bluecurve theme on the Web. (Bluecurve is found in the redhat-artwork RPM.) Installing a compatible Bluecurve theme allows VMware Workstation or the VMware Console to use the default Bluecurve theme specified by the .gtkrc file.

    If, in your case, the warning message refers to a theme other than Bluecurve, you need to locate and install a 32-bit engine for that theme, compatible with GTK+ version 1.

Keywords

1313; blue; curve

Request a Product Feature

To request a new product feature or to provide feedback on a VMware product, please visit the Request a Product Feature page.

Feedback

  • 2 Ratings

Did this article help you?
This article resolved my issue.
This article did not resolve my issue.
This article helped but additional information was required to resolve my issue.
What can we do to improve this information? (4000 or fewer characters)
  • 2 Ratings
Actions
KB: