Gtk-Message: 10:32:31.466: Failed to load module "canberra-gtk-module"

조회 수: 558 (최근 30일)
Xiao Wang
Xiao Wang 2019년 7월 17일
답변: Leonardo 2025년 3월 5일 18:52
I installed matlab 2019a with update3 on ubuntu 16.04 64bit. When I run matlab, I got output: Gtk-Message: 10:32:31.466: Failed to load module "canberra-gtk-module".
How to sort this problem.
Thanks in advance.
  댓글 수: 4
Dean
Dean 2024년 7월 3일
편집: Dean 2024년 7월 3일
See comment below -- The response from Angel Palacios-Marin was key.
Michael Levy
Michael Levy 2025년 2월 27일 16:15
편집: Walter Roberson 2025년 2월 27일 19:12
This is not working for me. When I type MATLAB from linux Ubuntu command window, what appears is failed ot load module "canberra-gtk-module" I follow the instructions in
however, in my /lib/x86_64-linux-gnu folder I see gtk-2.0, gtk-3.0, and gtk-4.0 . Which of these am I supposed to use????
Moving on, the answer here is a bit dated and overly specific without explaining how to generalize.
For example, I write export MATLAB_JAVA=/usr/lib/jvm/java-1.21.0-openjdk-amd64
This is because when I try to find where my ---- (I do not know is it is abin file? a run file? execuatable file? nonone tells)
The reason I type that is because from https://stackoverflow.com/questions/5251323/where-can-i-find-the-java-sdk-in-linux-after-installing-it I see that update-java-alternatives -l will tell you which java implementation is the default for your system and where in the filesystem it is installed.
I need help. Please MATLAB help me

댓글을 달려면 로그인하십시오.

답변 (13개)

Angel Palacios-Marin
Angel Palacios-Marin 2022년 6월 11일
편집: Angel Palacios-Marin 2022년 6월 11일
So the answer is in a terminal excecute the following
sudo apt-get install libcanberra-gtk* libgconf-2-4
sudo ln -s /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/libcanberra-gtk-module.so /usr/lib/libcanberra-gtk-module.so
The second line will create a link to the module. Matlab works with gtk-2.0 module. For other linux distributions follow this.
Problem solved, at least for me.
  댓글 수: 25
Hao
Hao 2024년 9월 23일
Worked for MATLAB R2024b, Ubuntu 24.04.
Thank you.
chaoliang
chaoliang 2024년 10월 8일
Worked for matlab 2022b. But we use the command of 'sudo apt-get -y install libcanberra-gtk-module' to install libcanberra-gtk. The second step is important. Don't forget to create link under /usr/lib directory using the command uppon. If the Linux version and related gtk version is different, you should check it under the /usr/lib/*-linux-gnu/gtk-*.

댓글을 달려면 로그인하십시오.


Scott Minkin
Scott Minkin 2019년 12월 15일
편집: Scott Minkin 2019년 12월 15일
I believe the canberra-gtk-module messages have no detrimental effect on MATLAB and can be ignored, but having said that...
To run MATLAB R2019a or R2019b on Ubuntu 16.04 LTS without the canberra-gtk-message:
You have three environmental variables that need to be set before running matlab
export GTK_PATH=/usr/lib/x86_64-linux-gnu/gtk-2.0
export LIBOVERLAY_SCROLLBAR=0
export GIO_EXTRA_MODULES=/usr/lib/x86_64-linux-gnu/gio/modules
OR you can run matlab in the bash shell by typing:
$ GTK_PATH=/usr/lib/x86_64-linux-gnu/gtk-2.0 LIBOVERLAY_SCROLLBAR=0 GIO_EXTRA_MODULES=/usr/lib/x86_64-linux-gnu/gio/modules /usr/local/MATLAB/R2019a/bin/matlab
----
To run R2019a on Ubuntu 18.04 LTS without the canberra-gtk-message:
You need to install libcanberra-gtk-module and libgconf-2-4
You don't need to set any environmental variables.
----
To run R2019b on Ubuntu 18.04 LTS without the canberra-gtk-message:
you need to install libcanberra-gtk-module
You have one environmental variable that needs to be set before running matlab:
export GTK_PATH=/usr/lib/x86_64-linux-gnu/gtk-2.0
OR you can run matlab in the bash shell by typing:
$ GTK_PATH=/usr/lib/x86_64-linux-gnu/gtk-2.0 /usr/local/MATLAB/R2019b/bin/matlab
Good luck.
  댓글 수: 6
ubaidulla
ubaidulla 2022년 3월 10일
This worked for me on ubuntu 20.04; Thank you
Julija Bucar
Julija Bucar 2023년 2월 26일
solution on arch was to export and set GTK_PATH to matlab executable

댓글을 달려면 로그인하십시오.


Xiao Wang
Xiao Wang 2019년 7월 18일
I did: sudo apt-get install libcanberra-gtk-module libcanberra-gtk0. But the error message is still there.
  댓글 수: 12
Savindi
Savindi 2024년 6월 19일
편집: Savindi 2024년 6월 19일
Worked for Ubuntu 24.04 LTS with MATLAB R2024a

댓글을 달려면 로그인하십시오.


Jan Studnicka
Jan Studnicka 2019년 10월 16일
See bug reports:
"On some Linux distributions, a message appears in the terminal window when starting MATLAB:
Gtk-Message: <timestamp>: Failed to load module "canberra-gtk-module"
and/or
Gtk-Message: <timestamp>: Failed to load module "pk-gtk-module"
This message is informational and has no effect on MATLAB."
  댓글 수: 3
Robert Eng
Robert Eng 2020년 11월 26일
I tried the work around suggested in the "bug report" from the above link. Did not fix the problem. I can use the matlab as is with the error but irritating to keep the terminal open and running otherwise Matlab closes
Nour
Nour 2022년 8월 11일
worked for me, thanks !

댓글을 달려면 로그인하십시오.


Frederico Azevedo
Frederico Azevedo 2019년 12월 14일
I had the same error with my R2019b installation in ubuntu 19.10. After I installed the module with "sudo apt install libcanberra-gtk-module -y", if I call matlab from the command line with the cmd "LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu/gtk-2.0/modules:$LD_LIBRARY_PATH /usr/local/bin/matlab", the error message doesn't appear anymore.

Kehelwala Dewage Gayan Maduranga
Kehelwala Dewage Gayan Maduranga 2020년 11월 18일
편집: Kehelwala Dewage Gayan Maduranga 2020년 11월 18일
I am installing matlab R2020b on Ubuntu 18.04 and having this error
Gtk-Message: 17:15:55.104: Failed to load module "canberra-gtk-module"
  댓글 수: 8
Imad Abied
Imad Abied 2021년 5월 27일
same on Ubuntu 20.04 and Matlab R2021A
Paul Galloux
Paul Galloux 2022년 2월 1일
export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu/gtk-2.0/modules:$LD_LIBRARY_PATH
before to launch matlab or put this line in your .bashrc
solve-it for me ub20.04

댓글을 달려면 로그인하십시오.


Chen Wang
Chen Wang 2019년 10월 12일
I have encountered the same problem....

Chen Wang
Chen Wang 2019년 10월 12일
Finally I solve this problem by change from 2019b to 2019a. The error message disappear. There must be something wrong with 2019b's Linux version.

Alex Pedcenko
Alex Pedcenko 2019년 11월 28일
this is not the "problem"

LeChat
LeChat 2020년 1월 16일
편집: LeChat 2020년 1월 16일
It had the same message and then I followed @Scott Minkin recommandation and I still have a message, but a different one:
me@myPC:~$ matlab &
[1] 22115
me@myPC:~$ Gtk-Message: 17:29:07.572: Failed to load module "canberra-gtk-module"
[0116/172911.622390:INFO:context.cpp(159)] Using multi-threaded message loop for Linux
me@myPC:~$ export GTK_PATH=/usr/lib/x86_64-linux-gnu/gtk-2.0
[1]+ Done matlab
me@myPC:~$ matlab &
[1] 29896
me@myPC:~$ [0116/173302.576327:INFO:context.cpp(159)] Using multi-threaded message loop for Linux
I then tried this:
me@myPC:~$ sudo apt install libcanberra-gtk-module libcanberra-gtk3-module
Reading package lists... Done
Building dependency tree
Reading state information... Done
libcanberra-gtk3-module is already the newest version (0.30-7ubuntu1).
libcanberra-gtk-module is already the newest version (0.30-7ubuntu1).
0 upgraded, 0 newly installed, 0 to remove and 13 not upgraded.
me@myPC:~$ matlab &
[2] 7532
me@myPC:~$ [0116/173838.654136:INFO:context.cpp(159)] Using multi-threaded message loop for Linux
In both case Matlab 2019b is launched as expected but I am wondering if everything is ok because of the messages I keep having in the Terminal.
I am running Ubuntu 19.10. Thank you for your expertise.
  댓글 수: 3
Scott Minkin
Scott Minkin 2020년 4월 8일
Not sure why the pk-gtk-module warning is coming up. What is the value of $GTK_MODULES? And can you try blanking it out by setting GTK_MODULES=
GTK_PATH=/usr/lib/x86_64-linux-gnu/gtk-2.0 GTK_MODULES= matlab
Good luck.
--Scott
Manuel Mercier
Manuel Mercier 2020년 4월 16일
GTK_PATH=/usr/lib/x86_64-linux-gnu/gtk-2.0 GTK_MODULES = matlab
launch Matlab, and display
Failed to load module "pk-gtk-module"
in the console

댓글을 달려면 로그인하십시오.


Burcin Arici
Burcin Arici 2020년 4월 9일
I also get the same error message while running
Gtk-Message: 04:38:48.679: Failed to load module "canberra-gtk-module"
for Matlab R2020a on Ubuntu 19.10, it works slower than R2019b but untill now, during running the program, it does not give an another error.

Chase Philport
Chase Philport 2022년 12월 7일
Also having this error with my install

Leonardo
Leonardo 2025년 3월 5일 18:52
Had the same problem on EndeavourOS (Arch-based). By looking through yay I saw that libcanberra was actually installed, but running again
yay -S libcanberra
solved the problem apparently. I have been using MATLAB R2024b Revision 5.

카테고리

Help CenterFile Exchange에서 Startup and Shutdown에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by