If you can't see the screenshot, I'm connected to my raspberry pi running Ubuntu Server. I followed the instructions and put the cloudflared file in /usr/local/bin. As I try to execute it from my home directory, it says the executable in /usr/local/bin does not exist!
However, it clearly knows the file exists because it sees the file in that directory. Otherwise, it would just say "command not found." Yes, I have the correct architecture and yes, I added the executable permission. I can't run it as ubuntu or root.
Need I say more?
71 Answer
From your "file" output, the interpreter is /lib/ld-linux-armhf.so.3
apt-file search /lib/ld-linux-armhf.so.3 will give you the package libc6-armhf-cross, so install that, but that's from my x64 system. Look at ldd itself, and see what the RTLDLIST= line looks like, and pick out the loader you need (maybe just /lib/ld-linux.so.3).
2