无法加载模块"canberra-gtk-module"。

今天我安装了以下软件:
  1. Ubuntu 12.04
  2. Oracle JDK 7和8
  3. IntelliJ 11.1.4

我设置了JAVA_HOME路径指向JDK 7。

当我运行IntelliJ时,我收到以下消息:

Gtk-Message: Failed to load module "canberra-gtk-module"

这是个问题还是我可以忽略它?

这是一条相当通用的信息。自从这个问题发布以来,很多事情发生了变化。首先,不再有32位版本被认为是现代的。我在下面发布了一个简单的答案,适用于2017年7月。只需安装那个模块即可。就这样。 - SDsolar
3个回答

我通过安装这个模块解决了这个问题。
sudo apt-get install libcanberra-gtk-module

如果已经安装了并且仍然出现错误:
sudo apt-get install libcanberra-gtk-module:i386

4我已经安装了libcanberra-gtk-module,并且仍然显示错误。有什么想法? - Jim Ford
1@JimFord 请参考http://askubuntu.com/questions/342202/failed-to-load-module-canberra-gtk-module-but-already-installed - belacqua
1我知道这个答案是在4年9个月前写的,但是在2017年7月,已经没有更现代的i386版本了。它们已经成为专门用于维护目的的特殊物品。所以我在下面发布了一个类似的答案,省略了关于哪个命令适用于您的混淆部分。 - SDsolar
用于在Docker容器中运行LibreOffice - MrMesees
在2021年秋季,成功安装Gog的《无冬之夜增强版》(Neverwinter Nights Enhanced Edition)时,不使用:386指令,在已应用更新的“全新”Ubuntu 20.04.2 LTS安装中,避免出现"Gtk-Message: Failed to load module "canberra-gtk-module""错误信息。谢谢! - jetimms

这个问题已经存在了4年8个月。现在是2017年7月。
在运行Raspbian Jessie和Ubuntu 16.04 LTS的Raspberry Pi 3B上,我遇到了这个错误。

无法加载模块“canberra-gtk-module”

这个错误相当普遍。
好消息是修复方法很简单。只需输入:
sudo apt-get install libcanberra-gtk-module

安装了一些东西...
然后它再也没有出现过。

这个问题我也在https://raspberrypi.stackexchange.com/questions/70048/cross-posted,如何阻止Raspbian的Leafpad留下“加载模块失败”的消息。 - SDsolar
9这难道不是与原始回答相同的答案吗?命令看起来完全一样。 - Xandor

发生在Ubuntu MATE上使用GTK主题的QT5应用程序中。
$ ./my-application
Gtk-Message: Failed to load module "canberra-gtk-module"
Gtk-Message: Failed to load module "topmenu-gtk-module"

让我们找到这些库。
$ locate libcanberra-gtk-module.so
/usr/lib/x86_64-linux-gnu/gtk-2.0/modules/libcanberra-gtk-module.so
/usr/lib/x86_64-linux-gnu/gtk-3.0/modules/libcanberra-gtk-module.so

设置LD_LIBRARY_PATH解决了这个问题
$ LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu/gtk-3.0/modules:$LD_LIBRARY_PATH ./my-application

或者取消设置GTK_MODULES环境变量
$ unset GTK_MODULES; ./my-application