Days ago I found a problem running a linux binary.
After checking everything I could, it still couldn't be executed.
bash:./crackme0x00: No such file or directory
I finally realized that the binary was a 32 bit binary and my system was a 64 bit Ubuntu 17.04
After some Google search I found a solution:
Enable the i386 architecture (as root user):
dpkg --add-architecture i386
Install 32-bit libraries (as root user):
apt-get install libc6:i386 libstdc++6:i386