Smarts NCM: Receive install errors with a "bad ELF interpreter: No such file or directory" message
search cancel

Smarts NCM: Receive install errors with a "bad ELF interpreter: No such file or directory" message

book

Article ID: 303560

calendar_today

Updated On:

Products

VMware Smart Assurance

Issue/Introduction

Symptoms:


Cannot install Smarts Network Configuration Manager (Smarts NCM) because of Bad ELF Interpreter error message

The following conditions, events or system behaviors may be observed with this issue:
  • Receive install errors with a Bad ELF interpreter message when installing Smarts NCM 9.x series
  • Smarts NCM 9.x series installation returns error:
Will experience the following error:

Preparing to install...
Extracting the JRE from the installer archive...
Unpacking the JRE...
Extracting the installation resources from the installer archive...
Configuring the installer for this system's environment...
strings: '/lib/libc.so.6': No such file

Launching installer...

Advisors.bin: /tmp/install.dir.3158/Linux/resource/jre/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
Advisors.bin: line 2482: /tmp/install.dir.3158/Linux/resource/jre/bin/java: Success
ERROR: Failed to install Advisors.bin


Environment

VMware Smart Assurance - NCM

Cause

Linux CentOS and RHEL are the missing the required part 32 bit runtime.

Resolution

If you encounter this issue on RHEL, do the following:

  1. Create a temporary folder on the Smarts NCM server.
  2. Download glibc-common-2.12-1.80.el6.i686.rpm from the web to the new temporary folder.
  3. Copy glibc-2.12-1.80.el6.i686.rpm and glibc-common-2.12-1.80.el6.i686.rpm from the RHEL 6 Disc > Packages directory to the new temporary folder.
  4. Change directories to the new temporary folder.
  5. Run the following command:

    rpm -ivh --force --nodeps glibc-2.12-1.80.el6.i686.rpm glibc-common-2.12-1.80.el6.i686.rpm
     
  6. Proceed with Smarts NCM 9.1 install.
If you encounter the issue on CentOS, do the following:
  1. Run the following command:
            yum install glibc.i686
  1. Once the glibc.i686 is installed and has finish please run ./install.sh to start the installation.


Additional Information

For Smarts NCM 9.x series to install successfully, the prerequisites must be installed. See the Smarts 9.x series installation guide software requirements for what needs to be installed to satisfy the prereq-check.pl.