Caricamento del modulo "canberra-gtk-module" non riuscito


60

Oggi ho installato:

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

Ho impostato il mio percorso JAVA_HOME in modo che punti a JDK 7.

Quando eseguo IntelliJ ricevo questo messaggio:

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

È un problema o posso guardare oltre?


Questo è un messaggio abbastanza generico. E molto è cambiato da quando questa domanda è stata pubblicata. Non più versioni a 32 bit sono considerate moderne, per uno. Di seguito ho pubblicato la semplice risposta che funziona a luglio 2017. Installa semplicemente quel modulo. Questo è tutto.
SDsolar,

Risposte:


93

Ho risolto questo problema installando il modulo:

sudo apt-get install libcanberra-gtk-module

O se è già installato e ricevi ancora l'errore:

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

2
Ho libcanberra-gtk-module già installato e mostra ancora l'errore. qualche idea?
Jim Ford,


1
So che questa risposta è stata scritta 4 anni e 9 mesi fa, ma qui a luglio 2017 non ci sono più versioni i386 moderne offerte. Sono diventati articoli speciali, principalmente per scopi di manutenzione. Quindi ho pubblicato una risposta simile qui sotto, omettendo la confusione su quale comando funzionerà per te.
SDsolar

Utilizzato per LibreOffice in un contenitore
docker

9

Questa domanda ha 4 anni e 8 mesi. Ora è luglio 2017.

Su un Raspberry Pi 3B con Raspbian Jessie e Ubuntu 16.04 LTS ho riscontrato questo errore.

Caricamento del modulo "canberra-gtk-module" non riuscito

È abbastanza generico.

La buona notizia è che la correzione è semplice. Basta inserire:

sudo apt-get install libcanberra-gtk-module

installato alcune cose ...

Quindi non si è più presentato.



1
Questa non è la stessa risposta della risposta originale dell'OP? Il comando sembra essere identico.
Xandor,

2

è successo con un'applicazione qt5 usando il tema gtk su Ubuntu MATE

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

localizziamo le librerie

$ 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

l'impostazione di LD_LIBRARY_PATH risolve il problema

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

o disinserire la variabile d'ambiente GTK_MODULES

$ unset GTK_MODULES; ./my-application
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.