Question
While running Simulink through MATLAB R2020a Update 4 on Centos8 we face this error: Caught "std::exception" Exception message is: /lib64/libk5crypto.so.3: undefined symbol: EVP_KDF_ctrl, version OPENSSL_1_1_1b: Success: Success Looking around it seems that this is a known issue: https://www.mathworks.com/matlabcentral/answers/514366-error-while-installing-matlab-r2020a-on-fedora-32 https://bugzilla.redhat.com/show_bug.cgi?id=1829790 The proposed solution unfortunately cant be applied to our environment as we distribute the application via a NFS network share to different OS versions. If we just remove the bundled libcrypto.so.1.1 from bin/glnxa64/ we have Centos8 running fine but Centos7 systems would break. Is there a way to fix this in order to have both Centos7 and Centos8 running at the same time
Expert Answer
Neeta Dsouza
PhD Expert
Answered Aug 24, 2026
Here is a workaround you could try. These steps may require root privilege.
1) Make a special directory in the MATLAB tree called cryptofix.
mkdir /software/matlab/R2020aSP4/bin/glnxa64/cryptofix
2) Move the libcrypo* libraries that ship with MATLAB into cryptofix
mv /software/matlab/R2020aSP4/bin/glnxa64/libcrypto* /software/matlab/R2020aSP4/bin/glnxa64/cryptofix/
3) On centos7 you would want to set the LD_LIBRARY_PATH to look in cryptofix. On centos8 you would not.
(only do this on centos7)
export LD_LIBRARY_PATH=/software/matlab/R2020aSP4/bin/glnxa64/cryptofix
Test MATLAB on centos7 and centos8
4) [optional] Instead of setting LD_LIBRARY_PATH at the command line, you could append the following line to the bottom of /software/matlab/R2020aSP4/bin/.matlab7rc.sh :
[ ! -e /usr/lib64/libcrypto.so.1.1 ] && LDPATH_SUFFIX="$MATLAB/bin/glnxa64/cryptofix"
This would effectively use the cryptofix directory only when /usr/lib64/libcrypto.so.1.1 was unavailable (i.e. when run on centos7).
The change to .matlab7rc.sh may persist after a MATLAB update, or would need to be reapplied.
100% Run Guarantee
3-Hour Fast-Track Delivery
Need a Custom Version or Complete Simulation for This Problem?
Our 500+ PhD engineers build, debug, and optimize working MATLAB scripts and Simulink (.slx) models tailored to your exact assignment rubrics with zero plagiarism.
Tested on MATLAB R2024b / R2026a
Turnitin 0% Plagiarism Report
Free 7-Day Revisions Guarantee
Have a different question? Ask here
Related centos7 Questions & Solutions
Browse All →
Explore similar technical troubleshooting questions and verified MATLAB solutions:
Ready-to-Run MATLAB & Simulink Projects
Browse All Projects →