trans
knowledge base
trans
contact
impressum
legal notice
BioSolveIT
The Premier Scientific Solution Provider
Knowledgebase Home | Glossary | Favorites | Support Knowledgebase Home | Glossary | Favorites | Support
Search the Knowledgebase Browse by Category
License doesn't work on another machine (firewall)
User Opinions
100% thumbs up 0% thumbs down (7 votes)

How would you rate this answer?
Helpful
Not helpful
If you have problems in running BioSolveIT tools on another machine, while running the software on the license server machine works fine, then firewall restrictions could be the reason for this behavior.

Please follow some pre-checks on the license server:

  • Did you check whether your BioSolveIT tool, e.g. LeadIT runs on the license server machine?
  • Did you check whether the license manager daemon is running correctly on the license server machine?
    Check, whether all keys are listed in the dashboard view of the lmadmin web interface.
    If you are using lmgrd (deprecated):
    • On windows: Please check diagnostic tools in "lmtools" coming with the bsit_flexlm package.
    • On linux: Check "ps -ef | grep lmgrd"
  • Did you check the license manager daemon's log file for any error messages?

If you don't see any error message, please make sure that you have access to the license server machine from the execution machine.  Ask your system administrator whether the license server machine is accessible via tcp port 27000.  Moreover, there is an internal tcp connection on the license server machine between the two processes "lmgrd" and "BIOSOLVE" that use an arbitrary port.  That port and the external port 27000 can both be configured by the customer by simply editing the license file.
  • External port: Append port number to the very first line "SERVER ..." of the license file separated by a blank
  • Internal port: Append " PORT=<port-number>" to the "VENDOR" line of the license file

Both ports have to be freely accessible through a firewall.


With some knowledge of the operating system you can check access to the license server machine from the execution machine by yourself .  If you have installed the telnet utility, try "telnet <license-server-machine-name> 27000" in a command window tool, e.g. "cmd.exe" on windows or e.g. "konsole" on linux.  You have to replace <license-server-machine-name> by the host name of the license server's machine, and eventually 27000 by the lmgrd port, if you changed this manually in the license file.

You should see some response within a few seconds like
Trying <license-server-machine-name>...
Connected to <license-server-machine-name>.

You may disconnect then by pressing Ctrl-D.
Visitor Comments
No visitor comments posted. Post a comment
Related Questions
Attachments
No attachments were found.
Last modified Friday, 18. May 2012 08:45 CEST by WebMaster