Command not found / file not found
Error message: Starting these executables results in one of the following: “% ./license/bin/lmgrd: Command not found.” or “% ./license/bin/BIOSOLVE: Command not found.”
Error message
Starting these executables results in one of the following:
% ./license/bin/lmgrd: Command not found. % ./license/bin/BIOSOLVE: Command not found.
Solution
The license manager daemon executable lmgrd and the vendor daemon BIOSOLVE in the FlexLM package for Linux from www.biosolveit.de/download?product=bsit_flexlm rely on the following ld-library in your operating system:
/lib64/ld-lsb-x86-64.so.3
If this file does not exist, please ask your system administrator to install it.
If you are the system administrator, on ubuntu this will install the required package:
sudo apt-get install lsb-coreUnfortunately, some linux distributions don’t have an lsb package that fits to the newest release, e.g. debian-11.
As a workaround: most probably you will have an ld library with a different name installed on your system, e.g. /lib64/ld-2.3.4.so. Here, a symbolic link to that library will do the work, e.g.
% ln -s ld-2.3.4.so /lib64/ld-lsb-x86-64.so.3 % ls -l /lib64/ld-l* lrwxrwxrwx 1 root root 11 2009-12-18 18:01 /lib64/ld-lsb-x86-64.so.3 -> ld-2.3.4.so*
Note: replace the example /lib64/ld-2.3.4.so by the file that you get with the command
% ls -l /lib64/ld-[1-9]*
After having created such a symbolic link, you should run ldconfig to update the linker cache.