Keil Logo

LICENSE: lmgrd on Linux fails with "No such file or directory"

Information in this knowledgebase article applies to:

  • MDK-ARM 4.60 or later


Downloading the FlexNet Publisher Binaries for Linux as described here and installing them worked as expected. But when trying to start the FlexNet License daemon lmgrd on the Linux server, the program aborts and prints:

lmgrd: No such file or directory

What does this mean and what needs to be done to get the lmgrd working?


A possible reason are the missing Linux Standard Base (LSB) components which are required by the lmgrd. To check, if the requirements are installed, the following commands can be executed:

$ ldd lmgrd =>  (0x00007fffeafef000) => /lib/x86_64-linux-gnu/ (0x00007f5ba86fb000) => /lib/x86_64-linux-gnu/ (0x00007f5ba83f2000) => /lib/x86_64-linux-gnu/ (0x00007f5ba81dc000) => /lib/x86_64-linux-gnu/ (0x00007f5ba7e12000) => /lib/x86_64-linux-gnu/ (0x00007f5ba7c0e000)
        /lib64/ => /lib64/ (0x00007f5ba8918000)
$ ls -l /lib64/
ls: cannot access '/lib64/': No such file or directory

As seen, the '/lib64/' is missing.


Check with your Linux distribution documentation, how to install the LSB packages. A typical way to do this may be this command as root:

 apt-get install lsb

When LSB is installed, the ls command reports:

$ ls -l /lib64/
lrwxrwxrwx 1 root root 20 Aug 17 12:21 /lib64/ ->

As '/lib64/' is now available, lmgrd should run and the license server configuration can be done/finished.



Last Reviewed: Wednesday, July 10, 2019

Did this article provide the answer you needed?
Not Sure
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.