“Canberra-gtk-module” modülü yüklenemedi


59

Bugün kurdum:

  1. Ubuntu 12.04
  2. Oracle JDK 7 ve 8
  3. IntelliJ 11.1.4

JAVA_HOME yolumu JDK 7'yi gösterecek şekilde ayarlıyorum.

IntelliJ'yi çalıştırdığımda şu mesajı alıyorum:

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

Bu bir sorun mu yoksa üzerine mi bakabilirim?


Bu oldukça genel bir mesajdır. Ve bu soru gönderildiğinden beri çok şey değişti. Biri için artık 32 bit sürümler modern sayılmaz. Temmuz 2017'de geçerli olan aşağıdaki basit cevabı gönderdim. Basitçe bu modülü kurun. Bu kadar.
SDsolar

Yanıtlar:


91

Modülü kurarak bunu düzelttim:

sudo apt-get install libcanberra-gtk-module

Ya da zaten kurulu ise ve hala hatayı alıyorsanız:

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

2
Zaten yüklü olan libcanberra-gtk-modül var ve hala hatayı gösteriyor. herhangi bir fikir?
Jim Ford


1
Bu cevabın 4 yıl 9 ay önce yazıldığını biliyorum, ancak burada Temmuz 2017'de artık modern i386 versiyonları sunulmuyor. Çoğunlukla bakım amaçlı özel ürünler haline gelmiştir. Bu yüzden, aşağıdakine benzer bir cevap gönderdim, hangi komutun sizin için işe yarayacağı konusundaki karmaşayı atladım.
SDsolar


8

Bu soru 4 yıl 8 aydır. Şimdi Temmuz 2017'dir.

Raspbian Jessie ve Ubuntu 16.04 LTS çalışan bir Ahududu Pi 3B üzerinde Bu hatayı alıyordum.

“Canberra-gtk-module” modülü yüklenemedi

Oldukça geneldir.

İyi haber, düzeltmenin kolay olduğu. Basitçe girin:

sudo apt-get install libcanberra-gtk-module

bazı şeyler yükledim ...

O zaman bir daha asla ortaya çıkmadı.



1
Bu OP'nin orijinal cevabıyla aynı cevap değil mi? Komut aynı görünüyor.
Xandor

2

Ubuntu MATE’de gtk temasını kullanan bir qt5 uygulamasıyla oldu

$ ./my-application
Gtk-Message: Failed to load module "canberra-gtk-module"
Gtk-Message: Failed to load module "topmenu-gtk-module"

libleri bulalım

$ 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 ayarı sorunu çözdü

$ LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu/gtk-3.0/modules:$LD_LIBRARY_PATH ./my-application

veya GTK_MODULES ortam değişkenini ayarlayın

$ unset GTK_MODULES; ./my-application
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.