/lib/ld-linux-x86-64.so.2: bad ELF interpreter: No such file or directory

Michael Schwendt mschwendt at gmail.com
Fri Mar 8 16:20:20 UTC 2013


On Fri, 08 Mar 2013 16:59:33 +0100, Patrick Dupre wrote:

> Hello,
> 
> I get:
> /lib/ld-linux-x86-64.so.2: bad ELF interpreter: No such file or directory
> 
> when it try to run qtiplot.
> I installed:
> liborigin2-20110829-2-x86_64.pkg.tar.xz  usr
> qtiplot-0.9.8.9-2-x86_64.pkg.tar.xz
> 
> what is strange is that
> rpm -qf /lib/ld-linux.so.2
> glibc-2.16-28.fc18.i686

Why did you run that query? What does it prove?

> why i686, while it should use glibc-2.16-28.fc18.x86_64
> ie. /lib64/ld-2.16.so

Because the executable contains a hardcoded path for the run-time linker.
If it was built on a platform where that one is stored in /lib, that's
what you get.
 
> It seems that the version of qtiplot hasd not been compiled properly!
> 
> Could you help?

Contact the person who provides those precompiled packages?

And as I'm curious, have you tried creating a softlink to
/lib64/ld-linux-x86-64.so.2 as a work-around?

-- 
Fedora release 19 (Rawhide) - Linux 3.9.0-0.rc1.git0.3.fc19.x86_64
loadavg: 0.10 0.04 0.05


More information about the users mailing list