无法加载模块“ canberra-gtk-module”……但已安装


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

但我已经有了libcanberra-gtk-modulelibcanberra-gtk3-module安装。(即,我尝试了此解决方案,但已经安装了。)

例如发生这种情况 ipython --pylab

我正在运行Ubuntu 13.04-raring。

Answers:


247

安装gtk和gtk3模块应该可以解决它。

sudo apt install libcanberra-gtk-module libcanberra-gtk3-module

55
对我来说,sudo apt-get install libcanberra-gtk-module工作得很好
NZD

6
这应该是公认的答案
Brij Raj Kishore

1
这适用于Android Studio
Gabor

10
这为我工作在Ubuntu 18
希丁克

1
这行得通,但是canberra-gtk-module是什么呢?
林聪一(Soichi Hayashi)

100

当安装需要canberra-gtk-module的32位软件时,在一台64位计算机上可能会出现此问题。例如,acroread可能会导致此问题。在这种情况下,解决方案是安装32位版本:

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

一个人应该离开64位版本,而尝试使用它的64位程序则必须保留它。


我有一个32位系统,所以我认为这不适用。还有其他想法吗?是Copy.com客户端引发错误。
Endlith 2014年

它将我的32位Firefox固定在Ubuntu 64位上。
Dielson Sales 2014年

9
这对我没有帮助。我sudo apt-get remove libcanberra-gtk-module以前也试过了sudo apt-get install libcanberra-gtk-module:i386,还是不行。
Mads Skjern

5
对我不起作用。
dspacejs,2015年

2
在Ubuntu 18.04上使用Polar Bookshelf无法解决此错误
SteveSong

21

我也遇到了同样的问题,并使用本启动板问题中给出的解决方案来解决。

sudo apt-get install --reinstall libcanberra-gtk-module

没为我工作。
丹·H

4
警告:用户Paparazio报告说,此命令删除了比他期望的要多得多的软件。有关详细信息,请参阅他的问题
wjandrea


为我工作,完成libcanberra-gtk0的安装。看到wjandrea报道了帕帕拉齐奥(Paparazio)发出的警告,我首先用'-s'作为apt-get的参数:apt-get install -s --reinstall libcanberra-gtk-module然后上面给出的行
Laurent G

1

也许太多,但这解决了我的问题:

$ sudo apt-get install libcanberra-gtk*

4
糟糕的主意,甚至在我尝试时都没有摆脱那个错误。
tatsu

6
请谨慎使用通配符apt-get-或更好:不要使用通配符。如果没有深入的软件包管理系统经验,这通常会导致难以预料的结果。
byteborg
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.