o que significa "-sh: executable_path: not found"

Estou tentando executar um executável no shell linux (OpenELEC no raspberry pi)

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

O que significa "não encontrado" neste caso?

Se eu tentar fazer o ldd:

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

E se eu fizer o arquivo:

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

O tipo de arquivo está no formato correto. Mas não funcionará e também não dará mais msg de erro descritivo.

Como o openELEC é muito restritivo, copiei o executável autossh de uma instalação raspbmc. Eu fiz isso para vários outros executáveis também (tela, bibliotecas de aumento etc.) e eles funcionam bem.

Alguém pode sugerir qual pode ser o problema?

Edit 1: como foi sugerido, esta é a saída do comando file em um executável (também copiado do 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

questionAnswers(2)

yourAnswerToTheQuestion