Bioinfo Exe That Can'T Be Executed, Due To Missing /Lib64/Ld-Linux-X86-64.So.2
1
1
Entering edit mode
11.7 years ago
Sakti ▴ 530

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.2???GNU??: not found

So it seems I'm missing a /lib64/ld-linux-x86-64.so.2???GNU?? 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

ubuntu linux • 3.9k views
ADD COMMENT
1
Entering edit mode

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 REPLY
2
Entering edit mode
11.7 years ago
Michael 55k

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 COMMENT
0
Entering edit mode

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

ADD REPLY
0
Entering edit mode

lol, thanks for having a look at it Giovanni

ADD REPLY
0
Entering edit mode

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 REPLY

Login before adding your answer.

Traffic: 2349 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6