title: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
body: <p>When I exectued command to install application following error accured:
        /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory</p>
  
  <p>I was not aware of how to fix this problem, to find out resolution I searched for solotutions on net and found following resolution:</p>
  
  <pre><code>yum install glibc.i686 or yum install glibc.i386
  </code></pre>
  
  <p>But bad luck this was not worked at all. It was throwing the following error:</p>
  
  <pre><code>Loaded plugins: fastestmirror, refresh-packagekit, security
  Loading mirror speeds from cached hostfile
  Setting up Install Process
  No package glibc.i686 available.
  Error: Nothing to do
  </code></pre>
  
  <p>Again I tried to resolve this and got some solutions from net;</p>
  
  <pre><code>Download glibc rpm packge for centos 6 and install them.
  </code></pre>
  
  <p>I dowloaded following packeges:</p>
  
  <pre><code>glibc-2.12-1.80.el6.i686.rpm
  glibc-common-2.12-1.80.el6.i686.rpm
  glibc-devel-2.12-1.80.el6.i686.rpm
  glibc-headers-2.12-1.80.el6.i686.rpm
  glibc-static-2.12-1.80.el6.i686.rpm
  glibc-utils-2.12-1.80.el6.i686.rpm
  </code></pre>
  
  <p>And tried to install with following command:</p>
  
  <pre><code>yum install glibc.i686
  rpm -U glibc-2.12-1.80.el6.i686.rpm
  rpm -ivh glibc-2.12-1.80.el6.i686.rpm
  </code></pre>
  
  <p>None of them is worked. Got following message:</p>
  
  <pre><code>[root@demo tmp_glibc]# rpm -ivh glibc-2.12-1.80.el6.i686.rpm
      error: Failed dependencies:
      glibc-common = 2.12-1.80.el6 is needed by glibc-2.12-1.80.el6.i686
      libfreebl3.so is needed by glibc-2.12-1.80.el6.i686
      libfreebl3.so(NSSRAWHASH_3.12.3) is needed by glibc-2.12-1.80.el6.i686
  </code></pre>
  
  <p>To resolve dependency problem tried to install "glibc-common-2.12-1.80.el6.i686.rpm", but again bad luck runs and gives error:</p>
  
  <pre><code>[root@demo tmp_glibc]# rpm -ivh glibc-common-2.12-1.80.el6.i686.rpm
  error: Failed dependencies:
      glibc = 2.12-1.80.el6 is needed by glibc-common-2.12-1.80.el6.i686
      libc.so.6 is needed by glibc-common-2.12-1.80.el6.i686
      libc.so.6(GLIBC_2.0) is needed by glibc-common-2.12-1.80.el6.i686
      libc.so.6(GLIBC_2.1) is needed by glibc-common-2.12-1.80.el6.i686
      libc.so.6(GLIBC_2.1.1) is needed by glibc-common-2.12-1.80.el6.i686
      libc.so.6(GLIBC_2.1.3) is needed by glibc-common-2.12-1.80.el6.i686
      libc.so.6(GLIBC_2.10) is needed by glibc-common-2.12-1.80.el6.i686
      libc.so.6(GLIBC_2.2) is needed by glibc-common-2.12-1.80.el6.i686
      libc.so.6(GLIBC_2.3) is needed by glibc-common-2.12-1.80.el6.i686
      libcap.so.2 is needed by glibc-common-2.12-1.80.el6.i686
      libdl.so.2 is needed by glibc-common-2.12-1.80.el6.i686
      libdl.so.2(GLIBC_2.0) is needed by glibc-common-2.12-1.80.el6.i686
      libdl.so.2(GLIBC_2.1) is needed by glibc-common-2.12-1.80.el6.i686
  </code></pre>
  
  <p>Can anyone please help me figure out how to resolve this?</p>
  
  <p>More Details:
  Operating System: centos 6.3
  Yum installed packege list:</p>
  
  <pre><code>[root@demo tmp_glibc]# yum list installed glibc
  Loaded plugins: fastestmirror, refresh-packagekit, security
  Loading mirror speeds from cached hostfile
  Installed Packages
  glibc.x86_64   
  </code></pre>