JNA Native and MediaInfo errors on 4.7.9 (r4984)
Posted: 01 Dec 2017, 12:32
Hi, I have this issue recently, not sure if it impacts anything but still getting 2 errors for filebot sysinfo.
JNA Native and MediaInfo errors on 4.7.9 (r4984), I reinstalled all filebot/mediainfo, everything from default packages.
Any way to fix this?
filebot.sh
This errors out in sysinfo
Any help would be appreciated (I know there are another threads with this but they were for i686
regards
JNA Native and MediaInfo errors on 4.7.9 (r4984), I reinstalled all filebot/mediainfo, everything from default packages.
Any way to fix this?
filebot.sh
Code: Select all
admin@DS:/usr/local/bin$ more filebot
#!/bin/sh
PRG="$0"
# resolve relative symlinks
while [ -h "$PRG" ] ; do
ls=`ls -ld "$PRG"`
link=`expr "$ls" : '.*-> \(.*\)$'`
if expr "$link" : '/.*' > /dev/null; then
PRG="$link"
else
PRG="`dirname "$PRG"`/$link"
fi
done
# get canonical path
WORKING_DIR=`pwd`
PRG_DIR=`dirname "$PRG"`
APP_ROOT=`cd "$PRG_DIR" && pwd`
# add package lib folder to library path
PACKAGE_LIBRARY_PATH="$APP_ROOT/lib/$(uname -m)"
# add 3rd party packages to $LD_LIBRARY_PATH by default
SYNO_LIBRARY_PATH="/usr/local/mediainfo/lib:/usr/local/chromaprint/lib"
# add fpcalc to the $PATH by default
export PATH="$PATH:/usr/local/chromaprint/bin"
# restore original working dir (which may be /root and yield permission denied)
if [ -x "$WORKING_DIR" ]; then
cd "$WORKING_DIR"
else
cd "/volume1"
fi
# make sure required environment variables are set
if [ -z "$USER" ]; then
export USER=`whoami`
fi
# force JVM language and encoding settings
export LANG="en_US.UTF-8"
export LC_ALL="en_US.UTF-8"
# add PACKAGE_LIBRARY_PATH to LD_LIBRARY_PATH
if [ ! -z "$LD_LIBRARY_PATH" ]; then
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$SYNO_LIBRARY_PATH:$PACKAGE_LIB
RARY_PATH"
else
export LD_LIBRARY_PATH="$SYNO_LIBRARY_PATH:$PACKAGE_LIBRARY_PATH"
fi
# choose extractor
EXTRACTOR="ApacheVFS" # use Apache Commons VFS
2 with junrar plugin
# EXTRACTOR="SevenZipExecutable" # use the 7z executable
# EXTRACTOR="SevenZipNativeBindings" # use the lib7-Zip-JBinding.so native li
brary
# select application data folder
APP_DATA="$APP_ROOT/data/$USER"
# start filebot
java -Djava.awt.headless=true -Dunixfs=false -Xmx512m -DuseExtendedFileAttribute
s=true -DuseCreationDate=false -Dfile.encoding="UTF-8" -Dsun.jnu.encoding="UTF-8
" -Djava.net.useSystemProxies=false -Djna.nosys=false -Djna.nounpack=true -Dappl
ication.deployment=spk -Dnet.filebot.Archive.extractor="$EXTRACTOR" -Dapplicatio
n.dir="$APP_DATA" -Djava.io.tmpdir="$APP_DATA/temp" -Duser.home="$APP_DATA" -Dja
va.util.prefs.PreferencesFactory=net.filebot.util.prefs.FilePreferencesFactory -
Dnet.filebot.util.prefs.file="$APP_DATA/prefs.properties" $JAVA_OPTS -jar "$APP_
ROOT/FileBot.jar" "$@"
Code: Select all
admin@DS:/usr/local/bin$ filebot -script fn:sysinfo
FileBot 4.7.9 (r4984)
JNA Native: java.lang.UnsatisfiedLinkError: Native library (com/sun/jna/linux-arm/libjnidispatch.so) not found in resource path ([file:/volume1/@appstore/filebot/FileBot.jar])
MediaInfo: net.filebot.mediainfo.MediaInfoException: Unable to load arm (32-bit) native library libmediainfo.so: Could not initialize class com.sun.jna.Native
Apache Commons VFS: [zip, rar]
Chromaprint: 1.3.1
Extended Attributes: OK
Unicode Filesystem: OK
Script Bundle: 2017-11-21 (r512)
Groovy: 2.4.10
JRE: Java(TM) SE Embedded Runtime Environment 1.8.0_151
JVM: 32-bit Java HotSpot(TM) Embedded Client VM
CPU/MEM: 1 Core / 495 MB Max Memory / 9 MB Used Memory
OS: Linux (arm)
Package: SPK
uname: Linux DS 2.6.32.12 #15217 Fri Nov 10 20:07:44 CST 2017 armv5tel GNU/Linux synology_88f6282_212+
Done ヾ(@⌒ー⌒@)ノ
admin@DS:/usr/local/bin$ echo $LD_LIBRARY_PATH
regards