Не вдалося завантажити модуль “canberra-gtk-module”


60

Сьогодні я встановив:

  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 року. Просто встановіть цей модуль. Це воно.
SDsolar

Відповіді:


92

Я це виправив, встановивши модуль:

sudo apt-get install libcanberra-gtk-module

Або якщо він уже встановлений, і ви все-таки отримаєте помилку:

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

2
У мене вже встановлений модуль libcanberra-gtk, і він все ще показує помилку. якісь ідеї?
Джим Форд

1
@JimFord Дивіться askubuntu.com/questions/342202/…
belacqua

1
Я знаю, що ця відповідь була написана 4 роки і 9 місяців тому, але тут у липні 2017 року не пропонується більше сучасних версій i386. Вони стали предметами спеціальності, переважно для цілей технічного обслуговування. Тому я опублікував аналогічну відповідь нижче, опустивши плутанину щодо того, яка команда буде працювати для вас.
SDsolar

Використовується для LibreOffice в
докерному

8

Це питання 4 роки та 8 місяців. Зараз липень 2017 року.

На Raspberry Pi 3B під керуванням Raspbian Jessie та Ubuntu 16.04 LTS я отримував цю помилку.

Не вдалося завантажити модуль “canberra-gtk-module”

Це досить загальне.

Хороша новина полягає в тому, що виправити це легко. Просто введіть:

sudo apt-get install libcanberra-gtk-module

встановлено деякі речі ...

Тоді це більше ніколи не з’являлося.


Перехресна відправив це на raspberrypi.stackexchange.com/questions/70048 / ...
SDsolar

1
Це не та сама відповідь, як оригінальна відповідь від ОП? Здається, що команда однакова.
Ксандор

2

сталося з додатком qt5, використовуючи gtk тему в Ubuntu MATE

$ ./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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.