モジュール「canberra-gtk-module」のロードに失敗しました


60

今日インストールしました:

  1. Ubuntu 12.04
  2. Oracle JDK 7および8
  3. IntelliJ 11.1.4

JDK 7を指すようにJAVA_HOMEパスを設定します。

IntelliJを実行すると、次のメッセージが表示されます。

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

これは問題ですか、これを見落とすことはできますか?


これはかなり一般的なメッセージです。そして、この質問が投稿されてから多くのことが変わりました。32ビットバージョンは、最新のものとは見なされません。2017年7月に機能する簡単な回答を以下に掲載しました。そのモジュールをインストールするだけです。それでおしまい。
–SDsolar

回答:


93

モジュールをインストールしてこれを修正しました。

sudo apt-get install libcanberra-gtk-module

または、既にインストールされていて、まだエラーが発生する場合:

sudo apt-get install libcanberra-gtk-module:i386

2
libcanberra-gtk-moduleが既にインストールされていますが、エラーが表示されます。何か案は?
ジムフォード14年

1
参照してください@JimFord askubuntu.com/questions/342202/...
belacqua

1
この回答は4年9か月前に書かれたものであることを知っていますが、2017年7月には、これ以上最新のi386バージョンは提供されていません。それらは、主にメンテナンスの目的で、特殊なアイテムになりました。そこで、以下の同様の回答を投稿しました。どのコマンドが機能するかについての混乱を省略しました。
–SDsolar


8

この質問は4年8か月前のものです。現在は2017年7月です。

Raspbian JessieUbuntu 16.04 LTS実行しているRaspberry Pi 3B では、このエラーが発生していました。

モジュール「canberra-gtk-module」のロードに失敗しました

かなり一般的です。

良いニュースは、修正が簡単だということです。 以下を入力してください:

sudo apt-get install libcanberra-gtk-module

いくつかのものをインストールしました...

それから二度と現れなかった。



1
これは、OPの元の回答と同じ回答ではありませんか?コマンドは同じように見えます。
Xandor

2

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
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.