root@beaglebone:/opt/splunkforwarder/bin# ./splunk start
/opt/splunkforwarder/bin/splunkd: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory
The new BBB runs Debian GNU/Linux 7
beaglebone 3.8.13-bone47 #1 SMP Fri Apr 11 01:36:09 UTC 2014 armv7l
Same problem here but libarchive.so.13
Splunk rev. 9.11.2013
Do you agree with this license? [y/n]: y
This appears to be your first time running this version of Splunk.
/opt/splunkforwarder/bin/splunkd: error while loading shared libraries: libarchive.so.13: cannot open shared object file: No such file or directory
/opt/splunkforwarder/bin/splunkd: error while loading shared libraries: libarchive.so.13: cannot open shared object file: No such file or directory
Splunk> Map. Reduce. Recycle.
Checking prerequisites...
/opt/splunkforwarder/bin/splunkd: error while loading shared libraries: libarchive.so.13: cannot open shared object file: No such file or directory
Checking mgmt port [8089]: /opt/splunkforwarder/bin/splunkd: error while loading shared libraries: libarchive.so.13: cannot open shared object file: No such file or directory
Illegal instruction
I tried to modify the library paths but didn't helped out so far:
/opt/splunkforwarder/bin# ./splunk cmd $(which env) | grep -i splunk
OLDPWD=/opt/splunkforwarder/lib
PATH=/opt/splunkforwarder/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PWD=/opt/splunkforwarder/bin
_=./splunk
SPLUNK_HOME=/opt/splunkforwarder
SPLUNK_DB=/opt/splunkforwarder/var/lib/splunk
SPLUNK_SERVER_NAME=splunkforwarder
SPLUNK_WEB_NAME=splunkweb
LD_LIBRARY_PATH=/opt/splunkforwarder/lib
OPENSSL_CONF=/opt/splunkforwarder/openssl/openssl.cnf
LDAPCONF=/opt/splunkforwarder/etc/openldap/ldap.conf
Lib content:
/opt/splunkforwarder/bin# ls -l /opt/splunkforwarder/lib/*
-r--r--r-- 1 root root 57 Sep 27 2013 /opt/splunkforwarder/lib/copyright.txt
lrwxrwxrwx 1 root root 20 Sep 27 2013 /opt/splunkforwarder/lib/libarchive.so -> libarchive.so.13.1.2
lrwxrwxrwx 1 root root 20 Sep 27 2013 /opt/splunkforwarder/lib/libarchive.so.13 -> libarchive.so.13.1.2
-r-xr-xr-x 1 root root 511016 Sep 28 2013 /opt/splunkforwarder/lib/libarchive.so.13.1.2
lrwxrwxrwx 1 root root 15 Sep 27 2013 /opt/splunkforwarder/lib/libbz2.so -> libbz2.so.1.0.3
lrwxrwxrwx 1 root root 15 Sep 27 2013 /opt/splunkforwarder/lib/libbz2.so.1 -> libbz2.so.1.0.3
-r-xr-xr-x 1 root root 71020 Sep 28 2013 /opt/splunkforwarder/lib/libbz2.so.1.0.3
lrwxrwxrwx 1 root root 18 Sep 27 2013 /opt/splunkforwarder/lib/libcrypto.so -> libcrypto.so.1.0.0
-r-xr-xr-x 1 root root 1476588 Sep 28 2013 /opt/splunkforwarder/lib/libcrypto.so.1.0.0
lrwxrwxrwx 1 root root 18 Sep 27 2013 /opt/splunkforwarder/lib/libexslt.so -> libexslt.so.0.8.17
lrwxrwxrwx 1 root root 18 Sep 27 2013 /opt/splunkforwarder/lib/libexslt.so.0 -> libexslt.so.0.8.17
-r-xr-xr-x 1 root root 97796 Sep 28 2013 /opt/splunkforwarder/lib/libexslt.so.0.8.17
lrwxrwxrwx 1 root root 16 Sep 27 2013 /opt/splunkforwarder/lib/libpcre.so -> libpcre.so.1.2.1
lrwxrwxrwx 1 root root 16 Sep 27 2013 /opt/splunkforwarder/lib/libpcre.so.1 -> libpcre.so.1.2.1
-r-xr-xr-x 1 root root 244172 Sep 28 2013 /opt/splunkforwarder/lib/libpcre.so.1.2.1
lrwxrwxrwx 1 root root 19 Sep 27 2013 /opt/splunkforwarder/lib/libsqlite3.so -> libsqlite3.so.0.8.6
lrwxrwxrwx 1 root root 19 Sep 27 2013 /opt/splunkforwarder/lib/libsqlite3.so.0 -> libsqlite3.so.0.8.6
-r-xr-xr-x 1 root root 575376 Sep 28 2013 /opt/splunkforwarder/lib/libsqlite3.so.0.8.6
lrwxrwxrwx 1 root root 15 Sep 27 2013 /opt/splunkforwarder/lib/libssl.so -> libssl.so.1.0.0
-r-xr-xr-x 1 root root 336464 Sep 28 2013 /opt/splunkforwarder/lib/libssl.so.1.0.0
lrwxrwxrwx 1 root root 16 Sep 27 2013 /opt/splunkforwarder/lib/libxml2.so -> libxml2.so.2.9.1
lrwxrwxrwx 1 root root 16 Sep 27 2013 /opt/splunkforwarder/lib/libxml2.so.2 -> libxml2.so.2.9.1
-r-xr-xr-x 1 root root 1832152 Sep 28 2013 /opt/splunkforwarder/lib/libxml2.so.2.9.1
lrwxrwxrwx 1 root root 17 Sep 27 2013 /opt/splunkforwarder/lib/libxslt.so -> libxslt.so.1.1.28
lrwxrwxrwx 1 root root 17 Sep 27 2013 /opt/splunkforwarder/lib/libxslt.so.1 -> libxslt.so.1.1.28
-r-xr-xr-x 1 root root 323324 Sep 28 2013 /opt/splunkforwarder/lib/libxslt.so.1.1.28
lrwxrwxrwx 1 root root 13 Sep 27 2013 /opt/splunkforwarder/lib/libz.so -> libz.so.1.2.8
lrwxrwxrwx 1 root root 13 Sep 27 2013 /opt/splunkforwarder/lib/libz.so.1 -> libz.so.1.2.8
-r-xr-xr-x 1 root root 94648 Sep 28 2013 /opt/splunkforwarder/lib/libz.so.1.2.8
/opt/splunkforwarder/lib/engines:
total 232
-r-xr-xr-x 1 root root 14680 Sep 28 2013 lib4758cca.so
-r-xr-xr-x 1 root root 14784 Sep 28 2013 libaep.so
-r-xr-xr-x 1 root root 10616 Sep 28 2013 libatalla.so
-r-xr-xr-x 1 root root 3300 Sep 28 2013 libcapi.so
-r-xr-xr-x 1 root root 19116 Sep 28 2013 libchil.so
-r-xr-xr-x 1 root root 17564 Sep 28 2013 libcswift.so
-r-xr-xr-x 1 root root 3300 Sep 28 2013 libgmp.so
-r-xr-xr-x 1 root root 83336 Sep 28 2013 libgost.so
-r-xr-xr-x 1 root root 9080 Sep 28 2013 libnuron.so
-r-xr-xr-x 1 root root 3304 Sep 28 2013 libpadlock.so
-r-xr-xr-x 1 root root 18916 Sep 28 2013 libsureware.so
-r-xr-xr-x 1 root root 14776 Sep 28 2013 libubsec.so
ldd:
./splunk cmd $(which ldd) /opt/splunkforwarder/bin/splunkd
not a dynamic executable
I poked around a lot worked as root (as you see), changed paths and so on. Nothing worked, unfortunately the packages isn't very helpful right now. Only if you ron on a Rasperry ... I'm running debian on another ARM platform:
cat /proc/version
Linux version 2.6.32-5-kirkwood (Debian 2.6.32-48squeeze1) (dannf@debian.org) (gcc version 4.3.5 (Debian 4.3.5-4) ) #1 Mon Feb 25 13:55:40 UTC 2013
I also get "not a dynamic executable".
We should have very little care about the distribution; we try to depend only on libc. Please try:
splunk cmd $(which env) | grep -i splunk
and
ls -l /opt/splunkforwarder/lib/*pcre*
and
splunk cmd $(which ldd) /opt/splunkforwarder/bin/splunkd