I can't use matlab on ubuntu 16.04.

2 views (last 30 days)
Sokhib Tukhtayev
Sokhib Tukhtayev on 8 Mar 2017
Commented: Kris Walker on 17 Aug 2020
When typing
matlab
in the terminal it produces
MATLAB is selecting SOFTWARE OPENGL rendering.
License checkout failed.
License Manager Error -9
Your username does not match the username in the license file.
To run MATLAB on this computer, you must run the Activation client to reactivate your license.
Troubleshoot this issue by visiting:
http://www.mathworks.com/support/lme/R2016b/9
Diagnostic Information:
Feature: MATLAB
License path: /home/voo-doo/.matlab/R2016b_licenses:/usr/local/MATLAB/R2016b/licenses/license.dat:/usr/local/MATLA
B/R2016b/licenses/license_voodoo-HP-envy_957383_R2016b.lic
Licensing error: -9,57.
How can I change my username in Matlab licence file in order to match Ubuntu username?

Answers (2)

Walter Roberson
Walter Roberson on 11 Mar 2017
The last step of activation requirws indicating the login name you will run the software on. It tends to get pre-filled as root on Linux. You need to change that to your Ubuntu login name.
Yes, I am directly contradicting Jose on this point. Error 9 has everything to do with the login name compared to the name provided at the time you activated the license.
  1 Comment
Kris Walker
Kris Walker on 17 Aug 2020
This is correct. I had switched to root in order to allow MATLAB to install inside /usr/ and had to manually enter a username, but I didn't make it the same as my Ubuntu username. Running
sudo sh /usr/local/MATLAB/R20XXx/bin/activate_matlab.sh
as instructed in the link and entering the username correctly this time fixed it. (If you're not sure of what exactly your Ubuntu username is, or which is which, it's the one that is printed out when you type whoami in the terminal).

Sign in to comment.


Jose Lara
Jose Lara on 10 Mar 2017
Hi Sokhib, try troubleshooting the issue with the link provided in the error: http://www.mathworks.com/support/lme/R2016b/9
As for chancing your username in the MATLAB license file, it does not need to match the Ubuntu username. The error is stating that you are using a license number that is not under your name. Reactivate your MATLAB software by using a license number under your MathWorks account.
  1 Comment
Sokhib Tukhtayev
Sokhib Tukhtayev on 11 Mar 2017
Thank you. I use Matlab with my MathWorks account in a different laptop too (Windows). Can it be the cause? If so, how can I sign out from that account and use Matlab in my computer that is generating the error on Ubuntu?

Sign in to comment.

Categories

Find more on Startup and Shutdown in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!