Question: Bioinfo Exe That Can'T Be Executed, Due To Missing /Lib64/Ld-Linux-X86-64.So.2
1
gravatar for Sakti
5.9 years ago by
Sakti360
United States
Sakti360 wrote:

Hello dear biostars,

I'm trying to run a program from a standard suite. My machine is a 32 bits, running the latest Ubuntu 12.04.2 LTS, Precise Pangolin.

However, when trying to execute the file, I always get the line:

sakti@kratos:~/Desktop/pipeline/bin$ ./programX
bash: ./programX: cannot execute binary file

Even after I had changed permissions, made it executable, and available on my $PATH.

If I force sudo ./programX, then I get this weird binary message:

./programX 1: ./programX: ~r�:���
                            ]���0�dX�Mx
                                         y��ȁ: not found
./programX: 1: ./programX: �: not found
./programX: 1: ./programX: �@$$Q�td/lib64/ld-linux-x86-64.so.2GNU: not found

So it seems I'm missing a /lib64/ld-linux-x86-64.so.2GNU library or similar. However, I don't have any directory where I have 64 bits libraries, so I'm at a loss, and I'd appreciate any input you may give me.

Thanks so much!

Sakti

ADD COMMENTlink modified 5.9 years ago • written 5.9 years ago by Sakti360
1

The binary available for download is for 64bit systems only. Moreover, I can't find the source files anywhere, nor the instructions on how you would compile them. Your best option is to contact the author and ask him to fix the problem - I am sure he will appreciate your feedback, and asnwer you quickly.

ADD REPLYlink written 5.9 years ago by Giovanni M Dall'Olio26k
2
gravatar for Michael Dondrup
5.9 years ago by
Bergen, Norway
Michael Dondrup45k wrote:

Can you install a 64-bit operating system, e.g. ubuntu server? From that output it looks as if this is a 64 bit binary which cannot be run on a 32 bit system. Also, this sounds suspicious:

The current version can be applied on standard linux systems. It requires a standard R installation (version 2.13.1) and the "zoo" package. To install R see http://www.r-project.org/.

As we know, there are very many "standard linux systems", also showing that the author might be unaware about the implications of 64bit vs. 32bit builds and different architectures, providing for further potential problems along the way. The minimum requirement to run a static binary, would be a list of tested distributions.

ADD COMMENTlink modified 5.9 years ago • written 5.9 years ago by Michael Dondrup45k

Moreover, the tar file was also not created correctly :-( I need to remove all these folders now..

ADD REPLYlink written 5.9 years ago by Giovanni M Dall'Olio26k

lol, thanks for having a look at it Giovanni

ADD REPLYlink written 5.9 years ago by Sakti360

Thank you Michael! Yeah, in the end I had to move these scripts to a server and run them from there. Thought it could be managed by some library installations but didn't seem to be the case. Thanks for your input!

ADD REPLYlink written 5.9 years ago by Sakti360
Please log in to add an answer.

Help
Access

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.
Powered by Biostar version 2.3.0
Traffic: 1916 users visited in the last hour