EDA Solutions logo

Retrieve licensing from other user

Published by Henry Frankland – Latest update: 19/10/2021

Relevant product(s): All
Operating systems: All
Versions affected: All, Tanner tools 2015.4 and above
Relevant area(s): Licensing

Summary

Users forgetting to close their tools to return licenses can cause a challenge when you can’t get hold of a license to carry out your work. Flexnet licensing provides the lmremove batch tool to remove licenses from dormant users of a particular license.

Details

Prerequisite

  • FlexNet licensing installed
  • For Linux, FlexNet tools must be added to the $PATH variable

Windows

The license removal requires two steps:

  1. Obtaining a list of checked out licenses
  2. Applying the removal command to a specific entry in step 1

Start with opening a PowerShell and navigate to the MentorGraphics licensing folder (where lmtools resides) “C:\MentorGraphics\Licensing”.

There is a batch only file called “lmutil.exe” in this directory, which has a command argument lmremove that allows the remote revoking of licenses from a user.

To remove a license from a user:

  1. find out the licenses currently in use with the following command in PowerShell:
.\LMUTIL.EXE lmstat -c <port>@<ip> -a

  1. locate the consumed licenses and the required information

  1. Then execute the following command to revoke the license
.\LMUTIL.EXE lmremove -c <port>@<license server ip> <feature name> <client username> <client host> <display>

Linux

The same steps above apply. However, please do not prefix them with “lmutil.exe”, simply call the utility. Example:

$ lmremove -c <port>@<license server ip> <feature name> <client username> <client host> <display>

Potential errors:

Error ID -52 : Vendor daemon did not respond within timeout interval. Vendor daemon did not respond within timeout interval.

  • Solution: wait a minute and then execute the lmremove command again

Useful references

[1]         Flexera, “lmremove (in License File–Based Licensing),” in License Administration 2019 R2, FlexNet, 2019, pp. 129–134. Accessed: Oct. 19, 2021. [Online]. Available: https://docs.sw.siemens.com/en-US/product/905395197/doc/DC202102052.release_docs.flexnet_lic_admin.en_us/pdf/?audience=external

Attachments

None