Unnumbered Server Errors

These errors are a different type of error, in that you will rarely see them client side. They should only appear in the license server log files, and often they will be connected to the vendor daemon or license file.

Not a valid server hostname, exiting

This error commonly occurs on a Macintosh, though it can occur on any OS, and can be very misleading.

As it lists two hostnames; it seems to indicate what should be used, for example the hostname ‘tardis’, is the one in the file. Most often on Macintosh though, this means the one ending in .local should be used instead. For example ‘tardis.local’ instead of ‘tardis’.

Invalid license key (inconsistent authentication code)

This error occurs when the hostid in the file was changed after Thinkbox sent the file to you, causing it to no longer be a valid license. If the MAC address or hostname of the license server you use changes, you need to contact Thinkbox Sales for a new license file.

Thinkbox exited with status 27 (No features to serve)

For one reason or another, the license server has found no valid licenses on any files it is looking at, and thus shut down. If the log shows the license file being used to be correct, please contact Thinkbox Sales for a new license file. If the license file being used is not correct, please use the license installers to reinstall and point the installer to the correct license file.

Can’t make directory /usr/tmp/.flexlm

This error occurs on Linux, and so far has been reported on Ubuntu. The fix seems to be to create a folder named ‘tmp’ in the ‘/usr’ folder. It may be that no files are created here, but it will allow lmgrd to start correctly.

License server manager (lmgrd) startup failed: File not found, thinkbox

This error often occurs when customers add Thinkbox license entries into their existing FlexLM licensing manager, without adding the vendor daemon file, thinkbox(.exe).

You can add the thinkbox(.exe) file by going to the `manual install files section of our licensing downloads page and download the archive for your OS. Extract the Thinkbox vendor daemon file (thinkbox.exe on Windows, thinkbox on Mac and Linux) and move to the folder containing your lmgrd license server executable.

On Linux machines a more likely cause of this error can be that the distribution chose not to conform to the Linux Standard Base. The fix here is to install the ‘lsb’ package from your package manager. The detailed cause is that the Linux program loader was unable to load the right library that was mentioned within the lmgrd or thinkbox binaries.

Unknown Hostname

If the hostname is verified as correct, this will come up sometimes when the machine cannot lookup it’s own hostname successfully. Common on Mac systems, there may be no entry for the machine’s own hostname in the hosts file. Found in /etc/ on the main drive, the hosts file will need to be edited to make an entry that points to the machine’s hostname.

The hosts file would then look a bit like:


Notice the line at the bottom, with the localhost IP address followed by the name of the computer, which in this case is machine.

thinkbox already running

This error may come up if you try to launch the license server and it’s already running.

If the thinkbox executable is not running, then there is likely another company’s instance of lmgrd already listening on the default port of 27000. You can modify the port for our lmgrd by following our page on this topic for more.

If you used the installer, modify the license given by sales and follow the instructions on our page about updating your license file.

Error: -15,570 Operation Now in progress

This problem and solution is specific to the license server log error “-15,570:36 ‘Operation now in progress’” when connected to “EXITING DUE TO SIGNAL 37 Exit reason 5”

The machine hosting the license file cannot find itself by name, and therefore errors. We can fix that by editing the hosts file and add the entry for the local machine. The hosts file is found in one of these locations:

Operating System hosts file location
Windows C:\Windows\System32\drivers\etc\
OSX /etc/
Linux /etc/

To add a reference to the local machine, we’ll use the IP address which is the address every machine uses to refer to itself. We’ll then add the hostname as it’s listed in the license file, so in the case of a server called “lic-host” it would look like: lic-host

This will allow the license server to look up itself by name and the license server to load up.