I'm having this issue on Bash for Windows, but so far as I know it works by essentially making a Ubuntu VM.
I have a program which I'm trying to run, as one does with programs. It's called minion. However, I get the following when I try to run it:
user@my_pc:~/savilerow-1.6.4-linux/bin$ ./minion bash: ./minion: cannot execute binary file: Exec format error
What the heck is going on? Below is the information that seemed relevant about the file. Let me know if you need more information than I gave. Yes, I'm running this on a 64 bit machine. Unless the Linux subsystem for Windows somehow simulates ARM?
user@my_pc:~/savilerow-1.6.4-linux/bin$ file minion minion: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), statically linked, stripped user@my_pc:~/savilerow-1.6.4-linux/bin$ ls -l total 7296 -rwxrwxr-x 1 user user 7470932 Feb 2 2016 minion user@my_pc:~$ uname -a Linux my_pc 3.4.0+ #1 PREEMPT Thu Aug 1 17:06:05 CST 2013 x86_64 x86_64 x86_64 GNU/Linux