ArcGIS License Manager: FlexNet Licensing Error -97, 121

38010
4
Jump to solution
03-11-2015 01:09 PM
DougOetter
New Contributor III

Please help with what has become a difficult solve:

Running ArcGIS License Manager 10.2.2 on 64-bit Windows Server 2012 R2. 

Everything fine on Friday, only thing that changed by Monday was we installed our Intergraph SG&I license file for ERDAS Imagine 2015, running on the same server.  Put the Intergraph license file in, and all the ERDAS clients work fine, but noticed that the ESRI clients don't work:

esri_1503_server.png

Since then, we've cleared the firewall, re-read the license file, created and installed an new license file, uninstalled and reinstalled the license manager software, and modified the license file to set an inbound rule on the range of TCP ports.  Rebooted both the manager and the server multiple times.  Have not found any service packs for 10.2.2 License Manager.

The FLEXnet error code means: The desired vendor daemon is down. 1) Check the lmgrd log file, or 2) Try lmreread.

Does anyone have any ideas?

1 Solution

Accepted Solutions
JayantaPoddar
MVP Esteemed Contributor

Hi Doug,

By default, ArcGIS LM and Intergraph license file take up the same port (27000). You need to define a static port in service.txt file (any port in the range of 27001-27009).

Please check the thread Re: Flexnet Licensing error -96,7 system error 11001 'comm error'

Procedure

The steps provided require that you briefly stop the license manager. During this time, connections to the license manager may be lost.

  1. Click Start > Programs > ArcGIS > License Manager > License Server Administrator.
  2. Select Start/Stop License Server in the table of contents and click Stop.
  3. Open Windows Explorer and navigate to your license manager installation location (C:\Program Files\ArcGIS\License10.0\bin by default), in which you will see a service.txt file.
  4. The file should look similar to this:
          SERVER this_host ANY VENDOR ARCGIS FEATURE ACT ARCGIS 1 permanent 1 7ED49106D630 

At the end of line one, you can choose to specify a port number immediately after ANY. On the VENDOR line, add PORT=####, where #### is a specific port number designated by you, to lock the vendor daemon to that specific port, for example, 1234. After making he changes, your service.txt file should look something like this:

 SERVER this_host ANY 27001 VENDOR ARCGIS PORT=1234 FEATURE ACT ARCGIS 1 permanent 1 7ED49106D630

You can also change the lmgrd daemon from the default 27000 to another port between 27000 and 27009.

  1. Save the .txt file.
  2. From the License Server Administrator, click Start.
  3. The vendor daemon is now static, locked to the port specified.
  4. These ports (e.g. Port 27001 and 1234)  can now be saved as exceptions in the firewall to allow communication between the license server and the client.

Thanks,

Jay



Think Location

View solution in original post

4 Replies
JayantaPoddar
MVP Esteemed Contributor

Hi Doug,

By default, ArcGIS LM and Intergraph license file take up the same port (27000). You need to define a static port in service.txt file (any port in the range of 27001-27009).

Please check the thread Re: Flexnet Licensing error -96,7 system error 11001 'comm error'

Procedure

The steps provided require that you briefly stop the license manager. During this time, connections to the license manager may be lost.

  1. Click Start > Programs > ArcGIS > License Manager > License Server Administrator.
  2. Select Start/Stop License Server in the table of contents and click Stop.
  3. Open Windows Explorer and navigate to your license manager installation location (C:\Program Files\ArcGIS\License10.0\bin by default), in which you will see a service.txt file.
  4. The file should look similar to this:
          SERVER this_host ANY VENDOR ARCGIS FEATURE ACT ARCGIS 1 permanent 1 7ED49106D630 

At the end of line one, you can choose to specify a port number immediately after ANY. On the VENDOR line, add PORT=####, where #### is a specific port number designated by you, to lock the vendor daemon to that specific port, for example, 1234. After making he changes, your service.txt file should look something like this:

 SERVER this_host ANY 27001 VENDOR ARCGIS PORT=1234 FEATURE ACT ARCGIS 1 permanent 1 7ED49106D630

You can also change the lmgrd daemon from the default 27000 to another port between 27000 and 27009.

  1. Save the .txt file.
  2. From the License Server Administrator, click Start.
  3. The vendor daemon is now static, locked to the port specified.
  4. These ports (e.g. Port 27001 and 1234)  can now be saved as exceptions in the firewall to allow communication between the license server and the client.

Thanks,

Jay



Think Location
DougOetter
New Contributor III

Thank you Jay!  It astounds me that we only have two license managers on that server and they can't seem to share!!  Your prescription helped them learn how to get along

0 Kudos
AndySmith
Esri Contributor

Hi Doug,

I'd agree with Jay that there is likely a port conflict between the two License Managers:

License Manager Reference Guide

mattwilkie
Occasional Contributor III

Thanks Jayanta!

For what it's worth, I found it easier to change the Integraph license manager and let ArcGIS have first dibs at port 2700. All you need to do is run the Integraph License Administrator and change the port# from the menu. No need to start/stop services and muck around with text files and so on, the app handles it all.

Intgraph-lic-set-port.png