How to install R2022a on Fedora 36?

329 views (last 30 days)
Mark Thomas
Mark Thomas on 2 May 2022
Commented: Andrea Bonanno on 26 Jul 2022 at 10:19
Running
Attempt to run the glnxa64 installer reported:
]$ sudo ./install
terminate called after throwing an instance of 'std::runtime_error'
what(): Failed to launch web window with error: Unable to launch the MATLABWindow application. The exit code was: 127
Had to use "sudo kill -9" to close the installer process.
Running MATLABWindow directly reported:
]$ sudo ./bin/glnxa64/MATLABWindow
./bin/glnxa64/MATLABWindow: symbol lookup error: /lib64/libcairo.so.2: undefined symbol: FT_Get_Color_Glyph_Layer
Running NVIDA driver 510.60.02 on kernel 5.17.3:
]$ dnf list installed *nvidia*
Installed Packages
akmod-nvidia.x86_64 3:510.68.02-1.fc36 @rpmfusion-nonfree-updates-testing
kmod-nvidia-5.16.19-200.fc35.x86_64.x86_64 3:510.60.02-1.fc35 @@commandline
kmod-nvidia-5.16.20-200.fc35.x86_64.x86_64 3:510.60.02-1.fc35 @@commandline
kmod-nvidia-5.17.3-302.fc36.x86_64.x86_64 3:510.68.02-1.fc36 @@commandline
nvidia-persistenced.x86_64 3:510.68.02-1.fc36 @rpmfusion-nonfree-updates-testing
nvidia-settings.x86_64 3:510.68.02-1.fc36 @rpmfusion-nonfree-updates-testing
xorg-x11-drv-nvidia.x86_64 3:510.68.02-1.fc36 @rpmfusion-nonfree-updates-testing
xorg-x11-drv-nvidia-cuda.x86_64 3:510.68.02-1.fc36 @rpmfusion-nonfree-updates-testing
xorg-x11-drv-nvidia-cuda-libs.x86_64 3:510.68.02-1.fc36 @rpmfusion-nonfree-updates-testing
xorg-x11-drv-nvidia-kmodsrc.x86_64 3:510.68.02-1.fc36 @rpmfusion-nonfree-updates-testing
xorg-x11-drv-nvidia-libs.x86_64 3:510.68.02-1.fc36 @rpmfusion-nonfree-updates-testing
xorg-x11-drv-nvidia-power.x86_64 3:510.68.02-1.fc36 @rpmfusion-nonfree-updates-testing
]$ dnf list installed kernel
Installed Packages
kernel.x86_64 5.16.19-200.fc35 @updates
kernel.x86_64 5.16.20-200.fc35 @updates
kernel.x86_64 5.17.3-302.fc36 @fedora
]$ uname -a
Linux alice 5.17.3-302.fc36.x86_64 #1 SMP PREEMPT Sun Apr 17 13:22:18 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
Running with Wayland or X11 makes no difference.

Answers (4)

Srikar Gooty
Srikar Gooty on 5 May 2022
The error "symbol lookup error: /lib64/libcairo.so.2: undefined symbol: FT_Get_Color_Glyph_Layer" can be resolved by setting aside the MATLAB’s copy of the “libcairo.so.2” library, located in <matlabroot>/bin/glnxa64.
Execute the following commands in the Linux shell to perform the above mentioned operation: (You may need root privilege)
# cd /usr/local/MATLAB/R2022b
# cd cefclient/sys/os/glnxa64
# mkdir exclude
# mv libcairo.so* exclude/
After this, MATLABWindow should launch directly on executing "sudo ./bin/glnxa64/MATLABWindow"
Please refer to the following link to a MATLAB Answers post for more information: https://www.mathworks.com/matlabcentral/answers/364551-why-is-matlab-unable-to-run-the-matlabwindow-application-on-linux
  2 Comments
Julio Larco
Julio Larco on 14 May 2022
Only remove files " rm libfreetype.so.6*" of the installer. I don't remember where I saw that, but this works for me.

Sign in to comment.


Viktor Erdelyi
Viktor Erdelyi on 16 May 2022
If you get through the installer, you may want to check out how to resolve startup issues here:
https://www.mathworks.com/matlabcentral/answers/1699735-matlab-crashed-on-start-on-fedora-36/

Julio Larco
Julio Larco on 3 Jun 2022

Kevin Kelly
Kevin Kelly on 21 Jun 2022
I'm using R2022a, removing libfreetype did not work, nor did changing to Xorg, but this did:
$ export LD_PRELOAD=/usr/lib64/libfreetype.so.6
$ ./install
  1 Comment
Andrea Bonanno
Andrea Bonanno on 26 Jul 2022 at 10:19
thank you this works, you saved me

Sign in to comment.

Products


Release

R2022a

Community Treasure Hunt

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

Start Hunting!