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