You are using an unsupported browser. Please update your browser to the latest version on or before July 31, 2020.
close
Home > Licensing > Network Licensing > Problem - License Manager Stops Working Unexpectedly
Problem - License Manager Stops Working Unexpectedly

This article identifies areas you can check if your license manager (lmadmin) stops working unexpectedly and you need to manually re-start the geoslope-lmadmin servcice to get it working again.

Before You Begin

  • You should have direct administrator access to the computer the license manager is running on.
  • This article assumes the host operating system is Windows Server 2019.
  • This article assumes you are familiar with and able to make changes to port assignments and firewall rules.

Cause

This problem can occur if:

  • The ports that the license manager relies on are blocked or in use by another program.
  • If multiple license managers are trying to use the same ports.
  • If Windows Data Execution Prevention (DAP) is interfering with the license manager.

Check the Following

Create a Windows Data Execution Prevention Exception

  • Data Execution Prevention (DEP) is a security feature of Windows.  
  • In some cases, DEP may prevent the license manager from starting.
  • If that is the case, the Vendor Daemon log file (geoslope.log) may register one or more of the following errors:
    • "TCP_NODELAY NOT enabled".
    • "Lost communications with lmgrd".
    • "Socket disconnected by remote".
    • "Exiting DUE TO SIGNAL 28 Exit reason 5".  
  • To avoid these errors, try the following:
    1. Stop all of the license managers you have running. 
    2. This can be done using the license manager user interface or by stopping the service directly.
    3. To stop the service directly:
      1. On the 'Windows Taskbar', click on the 'Start' button (shortcut:  Windows logo key or Ctrl + Esc).
      2. Open the 'Windows Administrative Tools' folder.
      3. Click on the 'Services' icon.
      4. Look for the license manager service (for example, the 'geoslope-lmadmin' service.)
      5. Right-click on this service and choose the 'Stop' option.
    4. Stop any license manager processes in the 'Task Manager':
      1. On the 'Windows Taskbar', click on the 'Start' button (shortcut:  Windows logo key or Ctrl + Esc).
      2. Open the 'Windows System' folder.
      3. Click on 'Run'.
      4. Enter the following command to start the 'Task Manager':
        taskmgr
      5. If there's a 'More details' button, press it.
      6. Click on the 'Performance' tab.
      7. Click on 'Open Resource Monitor'.
      8. Click on the 'Image' column heading to sort by process name.
      9. Find the lmadmin.exe process and right-click it.
      10. Click on 'End Process'.
    5. Create a DEP exception
      1. On the 'Windows Taskbar', click on the 'Start' button (shortcut:  Windows logo key or Ctrl + Esc).
      2. Open the 'Windows System' folder.
      3. Launch the 'Control Panel' application.
      4. Click on 'System and Security'.
      5. Click on 'System' in the pane on the right.
      6. Click on 'Advanced system settings' in the pane on the left.
      7. In the 'Performance' section, click on 'Settings...'.
      8. Select the 'Data Execution Prevention' tab.
      9. Ensure the radio button 'Turn on DEP for all programs and services except those I select:' is selected.
      10. Click the 'Add...' button.
      11. Add an exception for lmadmin.exe where the License Manager is installed.  The default location is:
        C:\Program Files (x86)\GEO-SLOPE\lmadmin
    6. Restart the service.

Things to Consider

  • The DEP exception process will only resolve the issue if it is being caused by DEP interference.
  • If you still experience the problem after adding exceptions to DEP, continue looking at other potential conflicts such as port assignments, antivirus, or malware prevention software.
Feedback
0 out of 0 found this helpful

scroll to top icon