Intel® Software License Manager may fail when LSB 3 is not met

With Intel® Software License Manager version 2.0 (flexlm) or later you may encounter problems due to the lack of Linux Standard Base (LSB) compliance on your system. The Intel License Manager requires LSB compliance version 3 or higher.

The product installer may report that the OS is unsupported, but allow installation to continue. When you try to run any utilities from the installation folder, such as lmstat, you'll get an error:

lmstat: command not found

The most likely cause of this error is lack of LSB compliance required by the license manager.

Solution: Check your system whether LSB is installed by running: 

$ lsb_release

on any shell. If it returns info about LSB packages (core-3*, graphics-3*, desktop-3*, cxx-3* etc.), your system may be LSB 3 compliant. Additionally you could check whether the lsb linker/loader shared library is present on your system, for example:

$ ls -al /lib64/ | grep linux 
lrwxrwxrwx 1 root root 9 Oct 17 11:07 ld-linux-x86-64.so.2 -> ld-2.5.so

If the LSB linker/loader shared library ls-lsb-x86-64.so.3 is not present, add LSB support to your operating system. As a quick workaround you may create the LSB linker/loader library manually as a symblic link to the Linux dynamic linker/loader library, for example (requires (sudo) root rights):

$ ln -s /lib64/ld-linux-x86-64.so.2 /lib64/ld-lsb-x86-64.so.3
For more complete information about compiler optimizations, see our Optimization Notice.

1 comment

Top
Simon Geard's picture

This worked for me on an old (Debian Sarge) system. On that system ldd reported:

ldd ./lmgrd
not a dynamic executable

and in order to use the old startup script I had to create a link to lmgrd.intel in the flexlm directory: ln -s lmgrd lmgrd.intel

Add a Comment

Have a technical question? Visit our forums. Have site or software product issues? Contact support.