Can't reload '/usr/local/matlab-res.2015b/bin/glnxa64/libmwosgserver.so'
Mostrar comentarios más antiguos
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 comentarios
Walter Roberson
el 3 de Feb. de 2016
Editada: Walter Roberson
el 8 de Nov. de 2016
Maybe of relevance, perhaps:
Werner Pitsch
el 6 de Feb. de 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
el 8 de Mzo. de 2017
I have the same problem in fedora
RM
el 26 de Jun. de 2017
Same problem with fedora 25
Joseph Corneli
el 27 de Jun. de 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
el 20 de Jul. de 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
el 7 de Sept. de 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.
Respuesta aceptada
Más respuestas (3)
Amose Yao
el 21 de En. de 2017
0 votos
Did you solve this problem? How? thx~
Khurram Aziz
el 29 de Sept. de 2019
0 votos
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 comentario
Thomas O'Neill
el 2 de Oct. de 2020
We have the same problem as above but that option didn't work for us
Sergio Duarte
el 3 de Abr. de 2020
0 votos
You can look this:
1 comentario
Walter Roberson
el 4 de Abr. de 2020
That was a different bug related to TLS entries, and the error message for that bug always mentions "TLS".
Categorías
Más información sobre Application Deployment en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!