Не удалось загрузить модуль «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

Ответы:


93

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

sudo apt-get install libcanberra-gtk-module

Или, если он уже установлен, и вы все еще получаете ошибку:

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

2
У меня уже установлен libcanberra-gtk-module, и он все еще показывает ошибку. есть идеи?
Джим Форд


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

Используется для LibreOffice в
док-

9

Этому вопросу 4 года и 8 месяцев. Сейчас июль 2017

На Raspberry Pi 3B под управлением Raspbian Jessie и Ubuntu 16.04 LTS я получил эту ошибку.

Не удалось загрузить модуль «canberra-gtk-module»

Это довольно общий характер.

Хорошей новостью является то, что исправить это легко. Просто введите:

sudo apt-get install libcanberra-gtk-module

установил некоторые вещи ...

Тогда это никогда не появлялось снова.


Кросс-
пост

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.