MATLAB Answers

Why do I receive License Manager Error -15?

7 750 views (last 30 days)
Why do I receive "License Manager Error -15"?
On the client system, the error appears as:
License checkout failed. Cannot connect to license server. License Manager Error -15.
On the license server, the error appears as:
FlexNet Licensing error: -15,10. System Error: 10061 "WinSock: Connection refused"

Accepted Answer

MathWorks Support Team
MathWorks Support Team on 6 Aug 2019
Edited: MathWorks Support Team on 6 Aug 2019
This error indicates that the network license manager is not running, or that a client machine cannot properly communicate with the license manager server.
If you receive this error on a client installation of MATLAB:
  1. Verify communication by pinging the license manager server from the client with the following command: ping <hostname> where <hostname> is the hostname of the server machine. If this fails you may have a networking error that is preventing the client from communicating with the license manager server. Contact your network administrator to resolve this issue.
  2. Verify that the SERVER line of the network.lic on the client matches that of the license.dat file on the server itself. If the SERVER line differs it may cause the client to contact the wrong server/port.
  3. Check if there is a firewall(s) between the MATLAB client and the license manager server. The license manager communicates on two ports that must be opened through the firewall(s). These ports are specified in the license file hosted on the license manager server. If there is a firewall running, contact your System Administrator to open the necessary ports in the firewall.
If you receive this error on the license server:
  1. Verify that the license manager is running on the license server. If the license manager is not running, restart the license manager and try to run MATLAB again. This will often resolve the error. For more information on how to restart the license manager, see instructions here.
  2. Verify that the TCP port numbers used by the license manager are not already being used by another application. To determine which port numbers the license manager is using, refer to the end of the SERVER and/or DAEMON lines in the license.dat file.
Note that the license manager uses two ports. The first port is used by lmgrd, and is defined at the end of the SERVER line in the license.dat file. By default, port 27000 is used. The second port is used by MLM, and is (optionally) defined at the end of the DAEMON line in the license.dat file. By default, the port is randomly selected.
Example:
SERVER Host_Name HostID 27000
DAEMON MLM <path/to/MLM> port=1711
Note: In this setup both the Host Name and HostID are from the License Server, not the client computer.
If the DAEMON line does not end with "port=<number>", then MLM is using a random open port. In the example above, you will need to check ports 27000 and 1711. Consult your network administrator for help identifying ports in use.
For more information about these ports, see the article below:
If you are getting this error while connected to a Wide Area Network (WAN), please see the article below:

  3 Comments

Mary Kaltenberg
Mary Kaltenberg on 29 Jan 2015
Matlab was working perfectly fine until one day I kept getting this error. I have a Mac. I pinged the host, where it says I have an unknown host. I use a VPN to connect to the host. Please advise how to resolve this error on a Mac. I can't find the network.lic file to compare the server lines. Thanks.
Baris Akin
Baris Akin on 22 Jun 2020 at 19:18
hey,
ı got same error but cant understand how to verify communication by pinging license manager server. ı am so newbie in matlab and actually dont know anything about license manager server and how to connect it. Can you draw me a plan or a way that ı can follow it in my desktop? thanks for all. stay in safe!
Cody Lamke
Cody Lamke on 23 Jun 2020 at 13:17
Hello,
If you are still experiencing this issue, please contact MathWorks support:
-Cody Lamke

Sign in to comment.

More Answers (10)

pronning
pronning on 7 Jul 2017
To me, the error occured when I was off-site, and the VPN to the University server was disconnected...


Asma
Asma on 8 Jul 2017
I got this problem but it was like intermittence connection. Sometimes there is no error, sometimes not ok and appears this error. Ping the hostname is successful. I don't know how to solve it.

  0 Comments

Sign in to comment.


Leonid Tulin
Leonid Tulin on 11 Oct 2017
I have that error after force-quit . Server works fine . How can i fix it ??

  2 Comments

Laurent Patry-beaudoin
Laurent Patry-beaudoin on 5 Jun 2018
have you found how to solve this problem?
Tech Support
Tech Support on 6 Jun 2018
Hi Laurent,
If you are still experiencing this issue, please contact MathWorks support:
-Justin

Sign in to comment.


Anuradha Das
Anuradha Das on 16 Feb 2018
i could not open the matlab r2017a due to licence failure..kindly assist me

  1 Comment

Riley Holzman
Riley Holzman on 24 Apr 2018
You have to wait for your teacher. she will tell you.

Sign in to comment.


blue ece
blue ece on 8 Mar 2018
how i can install matlab

  4 Comments

Show 1 older comment
Kyle Perry
Kyle Perry on 18 May 2018
Hi William,
If you are still getting license manager error -15, please contact the Installation support team so we can assist with the error.
www.mathworks.com/support/contact_us/
William Jones
William Jones on 15 Jun 2018
Hi Kyle, MATLAB worked on the client PC for a few days for a User, and then stopped working on its own when I got the call. The first thing I noticed in the license file "(lmgrd) MLM using TCP-port 54612 when it was working, but now the server PC config/debug log says it is using port 50977. I thought this was odd. Not sure if you've seen/heard this before? So, I changed the port in the license file on the client PC to match the server PC (port 50977) and it now works again on the client PC. Go figure. Is there a way to automate this? Or a way to predict when it was happen again. Thanks! Will.
Kyle Perry
Kyle Perry on 20 Jun 2018
Hi Will,
It should not have been adjusting the port number on its own, if this happens again, please contact us so we can take a look at the issue.
Regards, Kyle Perry

Sign in to comment.


h612
h612 on 21 May 2018
I am using Matlab2017a from my university. I just figured out that using any network besides that of my universities', I had the license server issue. Hope that helps sm1.

  0 Comments

Sign in to comment.


Alfonso Valdes
Alfonso Valdes on 25 Oct 2018
Hi, I just migrated to Mac OS Mojave and got the license message the first time I tried to use Matlab under Mojave. The license path in the message is /Library/Application Support/MathWorks/MATLAB/R2017b_licenses:/Applications/MATLAB_R2017b.app/licenses/license.dat:/Applications/MATLAB_R2017b.app/licenses/network.lic
But if I ls from /Library/Application Support/MathWorks/MATLAB, I just see the directory R2017b and there is no license. Anyone else seeing this? Have you migrated to Mojave?

  2 Comments

Torvald Ask
Torvald Ask on 8 Feb 2019
I have the same problem. Matlab won't start; I just get the License Manager Error -15 and when I follow the path you have listed it stops with the R2018b directory.
Kyle Perry
Kyle Perry on 14 Feb 2019
Hello Everyone,
If you are still receiving the error after trying all the steps listed above, then please contact our support team so we can assist.

Sign in to comment.


Dhritiraj Sengupta
Dhritiraj Sengupta on 13 Jul 2019
Hello, I am having the following error. How can I fix it?
WeChat Screenshot_20190713142256.png

  1 Comment

Colin Fraser
Colin Fraser on 17 Jul 2019
  1. Verify communication by pinging the license manager server from the client with the following command: ping <hostname> where <hostname> is the hostname of the server machine. If this fails you may have a networking error that is preventing the client from communicating with the license manager server. Contact your network administrator to resolve this issue.
  2. Verify that the SERVER line of the network.lic on the client matches that of the license.dat file on the server itself. If the SERVER line differs it may cause the client to contact the wrong server/port.
  3. Check if there is a firewall(s) between the MATLAB client and the license manager server. The license manager communicates on two ports that must be opened through the firewall(s). These ports are specified in the license file hosted on the license manager server. If there is a firewall running, contact your System Administrator to open the necessary ports in the firewall.
If you need further assistance, please contact us.
-Colin

Sign in to comment.


Toon Verwaest
Toon Verwaest on 8 Apr 2020
License checkout failed. License Manager Error -15
MATLAB is unable to connect to the license server. Check that the license manager has been started, and that the MATLAB client machine can communicate with the license server.

  1 Comment

Cody Lamke
Cody Lamke on 16 Apr 2020
Hello,
If you are still experiencing this error, please contact MathWorks support:
-Cody Lamke

Sign in to comment.