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


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

но у меня уже есть libcanberra-gtk-module и libcanberra-gtk3-moduleустановлены. (т.е. я пробовал это решение , но оно уже установлено.)

Это происходит, например, когда я бегу ipython --pylab

Я бегу Ubuntu 13.04 - raring.

Ответы:


248

установите gtk и модуль gtk3 должен решить это.

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

57
Для меня sudo apt-get install libcanberra-gtk-moduleработал отлично
NZD

6
Это должен быть принятый ответ
Бридж Радж Кишор

1
Это работает для Android Studio
Габор

10
Это работало для меня на Ubuntu 18
Guus

1
Это сработало, но что такое canberra-gtk-module?
Соичи Хаяси

100

Эта проблема может возникать на 64-разрядной машине, когда устанавливается 32-разрядная программа, для которой требуется canberra-gtk-module. Например, acroread может вызвать эту проблему. В этом случае решение состоит в том, чтобы установить 32-разрядную версию:

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

Следует оставить 64-битную версию так же, как это необходимо для 64-битных программ, которые пытаются ее использовать.


У меня есть 32-битная система, поэтому я не думаю, что это применимо. Есть другие идеи? Это клиент Copy.com, который выдает ошибку.
эндолит

Это исправило мой 32-битный Firefox на 64-битной Ubuntu.
Продажи Dielson

9
Это не помогло мне. Я тоже пробовал sudo apt-get remove libcanberra-gtk-moduleраньше sudo apt-get install libcanberra-gtk-module:i386, все равно не работает.
Мадс Скьерн

5
Не работает для меня
dspacejs

2
Не удалось устранить эту ошибку с помощью Полярной книжной полки в Ubuntu 18.04
SteveSong

21

У меня была та же проблема, и я решил ее с помощью решения, приведенного в этом выпуске .

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

Не работал для меня
Дан Х

4
ВНИМАНИЕ : Пользователь Paparazio сообщил, что эта команда удалила намного больше программного обеспечения, чем он ожидал. Смотрите его вопрос для деталей.
wjandrea

Не работал для меня
Джефф Давенпорт

У меня сработало, закончив установку libcanberra-gtk0. Увидев предупреждение от Paparazio, сообщенное wjandrea, я сначала проверяю '-s' в качестве аргумента для apt-get: apt-get install -s --reinstall libcanberra-gtk-moduleзатем указанная выше строка
Laurent G

1

Может быть, слишком много, но это решило мою проблему:

$ sudo apt-get install libcanberra-gtk*

4
ужасная идея и даже не избавился от этой ошибки, когда я попробовал.
Тацу

6
Пожалуйста, используйте apt-get с подстановочными знаками с осторожностью - или лучше: не используйте подстановочные знаки. Это часто приводит к неожиданным результатам, которые нелегко исправить людям без глубокого опыта работы с системой управления пакетами.
Байтеборг
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.