我使用的是 Linux Manjaro。我尝试了我想到的所有方法,但仍然收到此错误:
[john@john-pc bin]$ sudo ./matlab
License checkout failed.
License Manager Error -9
Your username does not match the username in the license file.
To run on this computer, you must run the Activation client to reactivate your license.
Troubleshoot this issue by visiting:
https://www.mathworks.com/support/lme/R2020a/9
Diagnostic Information:
Feature: MATLAB
License path: /root/.matlab/R2020a_licenses:/usr/local/MATLAB/R2020a/licenses/license.dat:/usr/local/MATLAB/R2020a
/licenses/license_john-pc_40911196_R2020a.lic
Licensing error: -9,57.
我./activate_matlab.sh
通过license
文件运行并激活它并登录 MathWorks 在线。我删除.lic
了安装R2020a/license/
并创建了一个新的。我尝试用我能找到的每个 MAC 地址创建一个许可证文件。什么都不起作用。我不断收到此错误。只有一次我设法使用Matlab,那是在安装它之后。然后在第一次关闭它之后,我已经被这个错误困扰了两天。请帮我。
答案1
好的,我写信给 MathWorks 支持人员。他们给了我一个论坛链接,我在那里找到了解决方案。这里是:
https://www.mathworks.com/matlabcentral/answers/99067-why-do-i-receive-license-manager-error-9
我必须一路复制我的 HostID 等并将我的登录名设置为root
并运行 Matlabsudo
但万一链接在这里失效,它来自 MathWorks 帖子:解决许可证管理器错误 -9 的最佳方法是使用激活客户端重新激活 MATLAB。
激活客户端位于此处:
/usr/local/MATLAB/R20XXx/bin/activate_matlab.sh
启动 MATLAB 激活客户端后:
- 选择“使用互联网自动激活”。
- 登录您的 MathWorks 帐户。
- 选择正确的许可证。
- 用户名字段应自动填充正确的用户名。保持原样。
- 确认激活信息。
- 单击“完成”完成激活过程。
- 重新启动 MATLAB。
仍然看到许可证管理器错误 -9?
- 许可证文件中的用户名不匹配
- 许可证文件中的主机 ID 不匹配
- 您拥有指定计算机 MATLAB 许可证,并且 MATLAB 已在此计算机上的不同用户帐户下运行。
使用激活客户端确认您的用户名和主机 ID:
运行激活客户端并选择“不使用互联网手动激活”。
选择“我没有许可证文件。帮助我完成接下来的步骤。”
复制您的主机 ID 和计算机登录名。
单击后退箭头两次并选择“使用互联网自动激活”,然后输入适当的用户名。
使用适当的用户帐户启动 MATLAB。
激活客户端需要提升权限才能运行?自动激活时连接错误?仍然看到许可证管理器错误 - 9?
如何在没有互联网连接的情况下激活 MATLAB?