I did a strace and here is the output:
"execve("./fop2_server", ["./fop2_server"], [/* 15 vars */]) = -1 ENOENT (No such file or directory)
dup(2) = 3
fcntl64(3, "
I also googled around for similar errors running executables and ran "readelf -a ./fop2_server". I have no idea what this really does but among the lines of output I got this one that caught my eye "[Requesting program interpreter: /lib/arm-linux-gnueabihf/ld-linux.so.3] "
It sounds to me like your tarball was specifically compiled for debian hardfloat arm architectures only. like the RaspberryPi, so it will not run on Sheevaplugs or many other devices that have normal debian. Any chance you will find ways to port it to debian soft float or let users compile it from source on their machines directly?