Error al cargar el módulo "canberra-gtk-module"


60

Hoy instalé:

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

Configuré mi ruta JAVA_HOME para que apunte a JDK 7.

Cuando ejecuto IntelliJ recibo este mensaje:

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

¿Es esto un problema o puedo revisar esto?


Este es un mensaje bastante genérico. Y mucho ha cambiado desde que se publicó esta pregunta. No más versiones de 32 bits se consideran modernas, por ejemplo. Publiqué la respuesta simple a continuación que funciona en julio de 2017. Simplemente instale ese módulo. Eso es.
SDsolar

Respuestas:


93

Lo arreglé instalando el módulo:

sudo apt-get install libcanberra-gtk-module

O si ya está instalado y aún recibe el error:

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

2
Ya tengo instalado el módulo libcanberra-gtk y todavía muestra el error. ¿algunas ideas?
Jim Ford


1
Sé que esta respuesta se escribió hace 4 años y 9 meses, pero aquí, en julio de 2017, no se ofrecen más versiones modernas de i386. Se han convertido en artículos especiales, principalmente para fines de mantenimiento. Así que publiqué una respuesta similar a continuación, omitiendo la confusión sobre qué comando funcionará para usted.
SDsolar

Utilizado para LibreOffice en un contenedor acoplable
MrMesees

8

Esta pregunta tiene 4 años y 8 meses. Ahora es julio de 2017.

En un Raspberry Pi 3B con Raspbian Jessie y Ubuntu 16.04 LTS recibí este error.

Error al cargar el módulo "canberra-gtk-module"

Es bastante genérico.

La buena noticia es que la solución es fácil. Simplemente ingrese:

sudo apt-get install libcanberra-gtk-module

instalado algunas cosas ...

Entonces nunca apareció de nuevo.



1
¿No es esta la misma respuesta que la respuesta original del OP? El comando parece ser idéntico.
Xandor

2

sucedió con una aplicación qt5 usando el tema gtk en Ubuntu MATE

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

vamos a localizar las librerías

$ 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

establecer LD_LIBRARY_PATH resuelve el problema

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

o desarmar la variable de entorno GTK_MODULES

$ unset GTK_MODULES; ./my-application
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.