PDA

View Full Version : [ubuntu] Gtk-WARNING: Unable to locate theme engine in module_path "murrine"



MartinMorrison
September 21st, 2012, 11:49 PM
Hey guys,

Really need some help. I was using VMplayer and it was working fine, not sure what happened but I tried to run it today and it works but I get a ton of errors:

(vmware-unity-helper:3618): Gtk-WARNING **: Unable to loction theme engine in module_path:"murrine"

When I try run my virtual image through vmplayer it doesn't load and I get the error:

GTK-Message" failing to load module "canberra-gtk-module": libcanberaa-gtk-module.s: cannot open shared obkect file: no such file or directory

Please help - I have no idea what to do !

MartinMorrison
September 22nd, 2012, 12:51 AM
Can anyone help? Really need to get this working for a project and i've exhausted all forum solutions I can find...

jwonch
October 1st, 2012, 09:18 PM
I received a similar error when installing VMware player and the player installed okay (so far).

p0nman
October 16th, 2012, 03:29 PM
I have the same issue with VMware workstation 9.0 when I attempt to connect to out vCenter.


(vmware-netcfg:16192): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",
Gtk-Message: Failed to load module "canberra-gtk-module": libcanberra-gtk-module.so: cannot open shared object file: No such file or directory


however gtk2-engines gtk2-engines-murrine are both installed.

vitorjorge
January 24th, 2013, 11:38 PM
Hi to solve the

Gtk-Message: Failed to load module "canberra-gtk-module": libcanberra-gtk-module.so: cannot open shared object file: No such file or directory
define the path to the gtk modules

vi /etc/bash.bashrc

append to file

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/x86_64-linux-gnu/gtk-2.0/modules/

exist current shell and open a new one and check.

pcatalani
February 14th, 2013, 04:35 PM
Several posts recommended installing gtk2-engines, which I already had. With Kubuntu quantal the gtk2-engines-murrine must not be included. The following resolved the 46 warnings each time launching a gtk app:


sudo apt-get install gtk2-engines-murrine

minwook
May 6th, 2013, 06:59 AM
In case the message

Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine"

persists, it could be because you need 32 bit version of gtk2-engines-murrine.


sudo apt-get install --reinstall gtk2-engines-murrine:i386

can solve the issue

Corin-EU
May 27th, 2013, 02:06 AM
Hi to solve the

Gtk-Message: Failed to load module "canberra-gtk-module": libcanberra-gtk-module.so: cannot open shared object file: No such file or directory
define the path to the gtk modules

vi /etc/bash.bashrc

append to file

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/x86_64-linux-gnu/gtk-2.0/modules/

exist current shell and open a new one and check.

No, this is incorrect.

The error is not coming from the linker ld viz "error while loading shared libraries", but from Gtk-Message viz "failed to load module", so the environmental variable which needs to be set is GTK_PATH, not LD_LIBRARY_PATH.

From <https://developer.gnome.ORG/gtk3/3.9/gtk-running.html>



Running GTK+ Applications

GTK_PATH.
Specifies a list of directories to search when GTK+ is looking for dynamically loaded objects such as the modules specified by GTK_MODULES, theme engines, input method modules, file system backends and print backends. If the path to the dynamically loaded object is given as an absolute path name, then GTK+ loads it directly.

linden@kth.se
July 8th, 2013, 09:32 AM
$ sudo apt-get install --reinstall gtk2-engines-murrine:i386
solved my problem (on a 64-bit Ubuntu 13.04).

ikem.krueger
July 11th, 2013, 11:26 AM
I fixed it with:


sudo apt-get install gtk2-engines-murrine:i386

Trevor_Rose
September 6th, 2013, 05:26 AM
I have the same issue.

Latest version of vmplayer 6.0 installed in ubuntu 13.04

Neither of these solutions (the installing of murrine:i386 nor the modification of adding the GTK_PATH to bash.bashrc) ...



when he said "append", does it matter where in the file that line goes?
do I need to reboot afterwards or only exit the shell & run "sudo vmplayer" again?
any other ideas?

Trevor_Rose
September 6th, 2013, 05:28 AM
could you please have a look at my post at the end of this thread & see if you have any suggestions?

Sorry that was directed to Corin-EU, but I forgot to do the reply with quote

Gui_Ambros
May 26th, 2014, 11:18 PM
If none of the other answers solved your problem, you can also try


sudo apt-get install libgtkmm-2.4-1c2a libgtkmm-2.4-dev

This worked for me (Ubuntu 14.04 x64, Gnome 3.12). I already had the gtk2-engines-murrine installed (both i386 and x64), and changing the GTK_MODULES didn't do anything for me.

Frogs Hair
May 26th, 2014, 11:48 PM
Back to sleep ! old thread.