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

CMO
источник

Ответы:

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-битных программ, которые пытаются ее использовать.

RW Sinnet
источник
У меня есть 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
Quentin
источник
Не работал для меня
Дан Х
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 с подстановочными знаками с осторожностью - или лучше: не используйте подстановочные знаки. Это часто приводит к неожиданным результатам, которые нелегко исправить людям без глубокого опыта работы с системой управления пакетами.
Байтеборг