Не удалось загрузить модуль & ldquo; canberra-gtk-module & rdquo; в убунту 18,04

Это, кажется, повторяющаяся проблема в Ubuntu. Я использую Ubuntu 18.04 и не могу обойти эту проблему GTK 3. Я запустил sudo ldconfig -v даже после выполнения

sudo link libcanberra-gtk3-module.so canberra-gtk-module.so

, чтобы создать ссылку в каталоге /usr/lib/x86_64-linux-gnu/gtk-3.0/modules для файла, который ищет загрузчик. Все без удачи. Ни одна из программ GTK3 C не будет загружаться и выполняться должным образом, если эта ошибка не будет устранена. Любые другие предложения?

ls -al /usr/lib/x86_64-linux-gnu/gtk-3.0/modules
total 64 
drwxr-xr-x 2 root root 4096 Apr 22 16:01 . 
drwxr-xr-x 4 root root 4096 Aug 1 2017 .. 
lrwxrwxrwx 1 root root 26 Dec 3 2017 canberra-gtk-module.so -> libcanberra-gtk3-module.so 
-rw-r--r-- 1 root root 26536 Dec 3 2017 libcanberra-gtk3-module.so 
lrwxrwxrwx 1 root root 26 Dec 3 2017 libcanberra-gtk-module.so -> libcanberra-gtk3-module.so 
-rw-r--r-- 1 root root 27296 Dec 1 2017 libunity-gtk-module.so

Команда gtk3-demo bash, выполняющаяся из его каталога, выдает ту же ошибку. Я предполагаю, что это настолько простое воспроизведение, насколько это возможно передать и воспроизвести. Мне нужно понять функцию загрузки объектного кода и почему эта ошибка возникает для скомпилированного кода GTK3 C или любого кода, загруженного для выполнения. Это похоже на такую ​​простую ошибку установки, в которую можно упасть и не понять, что не удалось и как ее исправить ...

---------- 26 апреля 2019 г. ----- Вернуться к работе над этим ... canberra-gtk-module находится в следующем каталоге и находится в списке загрузки библиотеки по умолчанию. /usr/lib/x86_64-linux-gnu/gtk-3.0/modules Отказ динамического компоновщика ??

---------- 28 апреля 2019 г. ---------- - ~ / Downloads / gtk + -3.22.30 / demos / gtk-demo $ gtk3-demo Вероятно, это лучший способ показать эту ошибку. При загрузке демонстрации при условии, что [Не удалось загрузить модуль "canberra-gtk-module"] появляется в журнале консоли терминала, но представленное окно приложения отображается ОК. Запуск экрана выбора «Класс приложения» приводит к той же ошибке в журнале консоли терминала. Однако запуск выбора экрана «Помощник» не приводит к появлению сообщения журнала консоли терминала, и экран GTK отображается без ошибок. Загрузчик динамических ссылок "ld.so" не может успешно связать загрузку canberra-gtk-module с предоставленным кодом GTK версии 3.22.30.

2
задан 29 April 2019 в 18:14

1 ответ

Используя 20.04. Минимальная установка. Установка libcanberra-gtk решила эту проблему для меня.

sudo apt install libcanberra-gtk-module libcanberra-gtk3-module
2
ответ дан 24 June 2020 в 16:30

Другие вопросы по тегам:

Похожие вопросы: