Can't reload '/usr/local/matlab-res.2015b/bin/glnxa64/libmwosgserver.so'
Show older comments
I use "MatLab" in an old SUN workstation in Linux environment. It is too old to run "MatLab 2015b" and cant not be upgraded. So I use "ssh -XC" to connect to a new Linux server and run "Matlab 2015b". It works normally when I do computation or run a matlab script without plot. However, when I try to generate a figures, it shows error message as:
Can't reload '/usr/local/matlab-res.2015b/bin/glnxa64/libmwosgserver.so'
for example:
>> clear all;
>> x = linspace(0,2*pi,1001);
>> y = sin(x);
>> plot(x,y)
Error using gca
While setting the 'Parent' property of 'Axes':
Can't reload '/usr/local/matlab-res.2015b/bin/glnxa64/libmwosgserver.so'
Error in newplot (line 68)
ax = gca(fig);
I did check the file, "libmwosgserver.so" and it indeed in the fold. What is the problem and how to solve it?
Huang
8 Comments
Walter Roberson
on 3 Feb 2016
Edited: Walter Roberson
on 8 Nov 2016
Maybe of relevance, perhaps:
Werner Pitsch
on 6 Feb 2017
I have the same problem with R2016a and R2016b. The hints to the solutions did not help. Funnily enough, the problem does not occur when I start Matlab after having newly installed. But as soon as the Computer has been shut down and restarted, the problem occurs.
Juan David González Puentes
on 8 Mar 2017
I have the same problem in fedora
RM
on 26 Jun 2017
Same problem with fedora 25
Joseph Corneli
on 27 Jun 2017
I had the same problem. I was able to solve it by copying the relevant dynamic library into place.
cp /usr/lib64/libstdc++.so.6 /usr/local/MATLAB/R2017a/bin/glnxa64
Ulrich
on 20 Jul 2017
Joseph Corneli's solution works for me on Fedora 25. Although it is kind of ugly, since the library will not be affect through updates. But hey, it works for now!
Let it Flow
on 7 Sep 2017
Same for me Fedora 26, it fixes the problem
While the basic idea of Joseph is correct, make MATLAB use the same libstdc++ version as your system, there is a slightly better option where you actually make MATLAB use your system's libstdc++ itself (which also then addresses Ulrich's comment). See the answer I posted below.
Accepted Answer
More Answers (3)
Amose Yao
on 21 Jan 2017
0 votes
Did you solve this problem? How? thx~
Khurram Aziz
on 29 Sep 2019
0 votes
To those people having issues related to rendering after the above fix, try starting matlab with the -softwareopengl option. I was getting the same error and starting with this option fixed it - I'm not tech savvy enough to know why though.
1 Comment
Thomas O'Neill
on 2 Oct 2020
We have the same problem as above but that option didn't work for us
Sergio Duarte
on 3 Apr 2020
0 votes
You can look this:
1 Comment
Walter Roberson
on 4 Apr 2020
That was a different bug related to TLS entries, and the error message for that bug always mentions "TLS".
Categories
Find more on Startup and Shutdown in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!