setup Traccar Server on Debian Stretch ARM

hongdat1106 9 years ago

Dear Anton Tananaev,

Thanks for your share great application "Traccar", I very like this app, I'm having trouble with install Traccar Server on Debian ARM (Buffalo-LS-WVL running Debian Stretch).
Error code:

./traccar.run
Verifying archive integrity... All good.
Uncompressing traccar  100%  
/usr/bin/java
++++++++++ YAJSW SET ENV ++++++++++
openjdk version "1.8.0_121"
OpenJDK Runtime Environment (build 1.8.0_121-8u121-b13-4-b13)
OpenJDK Zero VM (build 25.121-b13, interpreted mode)
wrapper home : /opt/traccar
configuration: /opt/traccar/conf/wrapper.conf
openjdk version "1.8.0_121"
OpenJDK Runtime Environment (build 1.8.0_121-8u121-b13-4-b13)
OpenJDK Zero VM (build 25.121-b13, interpreted mode)
---------- YAJSW SET ENV ----------
++++++++++ YAJSW SET ENV ++++++++++
openjdk version "1.8.0_121"
OpenJDK Runtime Environment (build 1.8.0_121-8u121-b13-4-b13)
OpenJDK Zero VM (build 25.121-b13, interpreted mode)
wrapper home : /opt/traccar
configuration: /opt/traccar/conf/wrapper.conf
openjdk version "1.8.0_121"
OpenJDK Runtime Environment (build 1.8.0_121-8u121-b13-4-b13)
OpenJDK Zero VM (build 25.121-b13, interpreted mode)
---------- YAJSW SET ENV ----------
YAJSW: yajsw-stable-12.08
OS   : Linux/4.9.0-2-marvell/arm
JVM  : Oracle Corporation/1.8.0_121//usr/lib/jvm/java-8-openjdk-armel/jre/32
java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.rzo.yajsw.boot.WrapperExeBooter.main(WrapperExeBooter.java:49)
Caused by: java.lang.UnsatisfiedLinkError: /opt/traccar/tmp/jna7331790008729582352.tmp: /opt/traccar/tmp/jna7331790008729582352.tmp: cannot open shared object file: No such file or directory
	at java.lang.ClassLoader$NativeLibrary.load(Native Method)
	at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1941)
	at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1824)
	at java.lang.Runtime.load0(Runtime.java:809)
	at java.lang.System.load(System.java:1086)
	at com.sun.jna.Native.loadNativeDispatchLibraryFromClasspath(Native.java:761)
	at com.sun.jna.Native.loadNativeDispatchLibrary(Native.java:736)
	at com.sun.jna.Native.<clinit>(Native.java:131)
	at com.sun.jna.Pointer.<clinit>(Pointer.java:41)
	at com.sun.jna.PointerType.<init>(PointerType.java:25)
	at com.sun.jna.ptr.ByReference.<init>(ByReference.java:30)
	at com.sun.jna.ptr.IntByReference.<init>(IntByReference.java:22)
	at com.sun.jna.ptr.IntByReference.<init>(IntByReference.java:18)
	at org.rzo.yajsw.os.posix.PosixProcess.<init>(PosixProcess.java:66)
	at org.rzo.yajsw.os.posix.OperatingSystemPosix.setWorkingDir(OperatingSystemPosix.java:27)
	at org.rzo.yajsw.WrapperExe.main(WrapperExe.java:115)
	... 5 more

Appreciate your help to fix this problem. Thanks

Chiefjin

Anton Tananaev 9 years ago

Are you running it with "root" permissions? Looks like some wrapper issue. You can try to run Traccar manually:

https://www.traccar.org/manual-installation/

hongdat1106 9 years ago

Yes, run with root permission, I can run Traccar manual. Will it miss some features if Traccar run manual?

Anton Tananaev 9 years ago

No, you won't miss any features.

hongdat1106 9 years ago

Dear Anton Tananaev,

Thank you very much