Missing Library - Flexlm Requires LSB

June 29, 2018


A customer running Centos 7.4 reported an error when trying to obtain his Linux machine's hostid using:


$ ./lmutil -lmhostid 
-bash: ./lmutil: /lib64/ld-lsb-x86-64.so.3: bad ELF interpreter: No such file or directory

What's happening?

The flexlm licensing tools require that the linux install includes the LSB (Linux Standard Base) libraries. This error message was generated because on the customer's Centos OS, LSB had not been installed.


Solution

Install the LSB libraries.

This can be done using yum. An example is shown below (first su to become root)

yum install redhat-lsb.x86_64



Back to Linux Licensing