Ошибка в RHEL: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
Ошибка в RHEL6 x64 вида:
/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
возникает, когда вы хотите запустить 32-битное приложение на 64-битной системе без glibc версии х86.Вместе с системой ставится только 64-битная версия этой библиотеки. Решаем:
yum install glibc.i686
взято от сюда
http://geckich.blogspot.com/2013/04/rhel-libld-linuxso2-bad-elf-interpreter.html для бубунты
sudo dpkg --add-architecture i386
sudo apt-get -y install lib32ncurses5 lib32tinfo5 lib32z1 libc6-i386 libx11-dev:i386 libxpm4:i386
взято отсюда
https://github.com/Microsoft/WSL/issues/2489 и ещё сюда же по поддержке 32 битных приложений
Bash для Windows10
sudo apt install binfmt-support qemu qemu-user-static
sudo apt install qemu-user-static
sudo update-binfmts --install i386 /usr/bin/qemu-i386-static --magic '\x7fELF\x01\x01\x01\x03\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x03\x00\x01\x00\x00\x00' --mask '\xff\xff\xff\xff\xff\xff\xff\xfc\xff\xff\xff\xff\xff\xff\xff\xff\xf8\xff\xff\xff\xff\xff\xff\xff'
sudo service binfmt-support start
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install gcc:i386взято тут:
https://stackoverflow.com/questions/42120938/exec-format-error-32-bit-executable-windows-subsystem-for-linux