IBM Support

"Cannot execute binary file" error when executing flexlm commands such as lmutil, lmstat, lmver

Troubleshooting


Problem

Attempts to execute FLEXlm binaries (lmstat, lmutil, lmver) result in the error "cannot execute binary file".

Cause

A mismatch of architecture types in UNIX / Linux.

  • There are different architectures such as x86, PowerPC (PPC) (for Linux) and SPARC (for Solaris), and each of them has a designed installer.

Diagnosing The Problem

You can verify the mismatch in architecture types between the installer and the actual machine by the following steps:

  1. Execute uname -a on the UNIX / Linux machine to display the OS along with the architecture.
  2. Match the OS and architecture with that of the installer that was downloaded

Resolving The Problem

Once the architecture difference is verified, apply the following:

  1. Remove the installation of Rational License Server from the UNIX / Linux server machine

  2. Download the correct installer from the Passport Advantage website

  3. Install the License Server using the license_setup script and follow the steps to complete the installation
[{"Product":{"code":"SSTMW6","label":"Rational License Key Server"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"FLEXlm","Platform":[{"code":"PF016","label":"Linux"},{"code":"PF027","label":"Solaris"}],"Version":"All Versions","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

More support for:
Rational License Key Server

Software version:
All Versions

Operating system(s):
Linux, Solaris

Document number:
408297

Modified date:
16 June 2018

UID

swg21449341