Why does MATLAB R2017b display erroneous message about libgiolibproxy.so on Ubuntu 17.10?

1 回表示 (過去 30 日間)
Why does MATLAB R2017b display the following erroneous message about libgiolibproxy.so on Ubuntu 17.10?
$ /usr/local/MATLAB/R2017b/bin/matlab
/usr/local/MATLAB/R2017b/bih/glnxa64/../../sys/os/glnxa64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /usr/lib/x86_64-linux-gnu/libproxy.so.1)
Failed to load module: /usr/lib/x864_64 linux gnu/gio/modules/libgiolibproxy.so

採用された回答

MathWorks Support Team
MathWorks Support Team 2017 年 11 月 2 日
編集済み: MathWorks Support Team 2017 年 11 月 2 日
This error occurs when the version of Java JRE that ships with MATLAB loads a library outside of MATLAB which in turn is incompatible with the version of libstdc++.so.6 that ships with MATLAB.
To resolve the issue, please navigate to MATLAB R2017b installation location in your system and remove the “libstdc++.so.6” library file shipped with MATLAB R2017b, so that MATLAB will use the system version of that library:
<matlabroot>/sys/os/glnxa64
Note: Here <matlabroot> is the location in your system where MATLAB R2017b is installed.
Eg: ‘/usr/local/MATLAB/R2017B’.
Following are the commands to execute in linux shell to perform the above mentioned operation: (You may need root privilege)
# cd /usr/local/MATLAB/R2017b (or wherever you may have installed MATLAB)
# cd sys/os/glnxa64
# mkdir exclude
# mv libstdc++.so.6* exclude/
# exit

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeStartup and Shutdown についてさらに検索

タグ

タグが未入力です。

製品


リリース

R2017b

Community Treasure Hunt

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

Start Hunting!

Translated by