¿Qué significa "-sh: executable_path: no encontrado" significa

Estoy intentando ejecutar un ejecutable en la shell de Linux (OpenELEC en raspberry pi)

OpenELEC:~ # /storage/fingi/usr/lib/autossh/autossh
-sh: /storage/fingi/usr/lib/autossh/autossh: not found

¿Qué significa "no encontrado" en este caso?

Si intento hacer ldd:

OpenELEC:~ # ldd  /storage/fingi/usr/lib/autossh/autossh
/usr/bin/ldd: eval: line 1: /storage/fingi/usr/lib/autossh/autossh: not found

Y si hago archivo:

OpenELEC:~ # file /storage/fingi/usr/lib/autossh/autossh
/storage/fingi/usr/lib/autossh/autossh: ELF 32-bit LSB  executable, ARM, EABI5 version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.26, BuildID[sha1]=599207c47d75b62ede5f214f9322ae2a18643eb7, stripped

El tipo de archivo está en el formato correcto. Pero no funcionará y tampoco dará un mensaje de error más descriptivo.

Dado que openELEC es muy restrictivo, copié el ejecutable autossh de una instalación de raspbmc. Lo he hecho para varios otros ejecutables también (pantalla, bibliotecas de refuerzo, etc.) y funcionan bien.

¿Alguien puede sugerir cuál podría ser el problema?

Edición 1: como se sugirió, esta es la salida del comando de archivo en un ejecutable (también copiado de raspbmc) que está funcionando:

OpenELEC:~ # file /storage/fingi/usr/bin/screen
/storage/fingi/usr/bin/screen: ELF 32-bit LSB  executable, ARM, EABI5 version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.26, BuildID[sha1]=5c58f047a25caa2c51a81d8285b4f314abc690e7, stripped

Respuestas a la pregunta(2)

Su respuesta a la pregunta