Troubleshooting advice for: -bash: cannot execute binary file: Exec format error

I have a mining rig and am trying to run a program ./garlicoind but I get this error:

-bash: ./garicoind: cannot execute binary file: Exec format error

Is this a common problem? What does it indicate?

Answers:

Thank you for visiting the Q&A section on Magenaut. Please note that all the answers may not help you solve the issue immediately. So please treat them as advisements. If you found the post helpful (or not), leave a comment & I’ll get back to you as soon as possible.

Method 1

The program you have is most likely a binary compiled for a different architecture than the machine on which you’re trying to run.

You can obtain the binary’s architecture type by running

file garlicoind

and you can obtain your machine’s architecture type by

uname -m

If they are different, you need either to get the correct binary for your architecture, or to get the code source of the program and compile it yourself.


All methods was sourced from stackoverflow.com or stackexchange.com, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0

0 0 votes
Article Rating
Subscribe
Notify of
guest

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x