Install OoklaServer Host - ELF interpreter error
-
This is the error reported by ooklaserver.sh when executed
–--------------------
Extracting Server Files
x OoklaServer
x OoklaServer.properties.default
Starting OoklaServerELF interpreter /libexec/ld-elf.so.1 not found, error 8
Abort trap
. . . . . . . . . .
Failed to Start DaemonThe problem seems to be ld-elf.so.1... why?
-
You can't be bothered to share any information about your configuration but you expect us to debug some 3rd-party application and why it doesn't run?
-
Hi,…
Sorry for mistake... I've latest pfsense stable 2.4.2 amd64 -
This is the error reported by ooklaserver.sh when executed
–--------------------
Extracting Server Files
x OoklaServer
x OoklaServer.properties.default
Starting OoklaServerELF interpreter /libexec/ld-elf.so.1 not found, error 8
Abort trap
. . . . . . . . . .
Failed to Start DaemonThe problem seems to be ld-elf.so.1... why?
Does it exist on your router ?
[2.4.2-RELEASE][admin@pfsense]/root: find / -name ld-elf.so.1 -print
/libexec/ld-elf.so.1
/usr/libexec/ld-elf.so.1
[2.4.2-RELEASE][admin@pfsense]/root:Is the file your trying to run 64bit ?
Typing in file filename should tell you.
-
Yes… there is
/libexec/ld-elf.so.1
/usr/libexec/ld-elf.so.1Output of command file is:
[2.4.2-RELEASE] /root: file ooklaserver.sh
ooklaserver.sh: POSIX shell script, ASCII text executableooklaserver.sh call Ooklaserver executable that is file OoklaServer
OoklaServer: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), dynamically linked, interpreter /libexec/ld-elf.so.1, for FreeBSD 8.3, strippedIt seems the problem is ELF 32-bit LSB executable… but the platform is 64bit... there is a solution to run 32 bit executable?
-
Think you need to talk with Ookla
-
It's very likely that pfSense disables the 32-bit emulation layer and runs only native 64-bit binaries from version 2.4 onwards.
The 32-bit emulation layer is a kernel option that needs to be on at compilation time, there is no workaround if the kernel option is not turned on.