[Beta] Traccar - GPS Trackingserver

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

@ 1sthandy

Leider funzt das nicht mit der Adresse , diese ist immer leer. Was mache ich falsch ?
Jetzt noch die Datei tracker-server.log von der Synology DS213+ im Anhang.

Gruß LoganMCV
 

Anhänge

Es kann sein, dass das nicht alle Tracker unterstützen.

Kannst du mir auch die weapperlog posten, in der anderen ist nicht wirklich ein Fehler zu sehen, ich denke fast, es liegt an den wrapperdateien ...
 
@

Hier erstmal die wrapper.log im Anhang.
Die beiden Daten stammen aber von der Version wo es funktioniert.
Falls Du die andren haben möchtest einfach sagen , dann installiere ich die neue Version nochmal und lade diese dann hier hoch.

Zu den Adressdaten ich hatte gedacht das Programm errechnet das irgend wie ( ich habe aber keine Ahnung wie , was , wo)
Und außerdem eventuell in der unteren Zeile wo man die Daten aufrufen kann.

Warum kann das Programm keine Daten senden ??? ( das kann doch eigentlich nicht sein )

Gruß LoganMCV
 

Anhänge

Ich benötige die logs von dem System, wo es nicht funktioniert.

Im Archiv wird die Addresse nicht angezeigt, nur im Tracker unter der letzen bekannten Position. Dem Entwickler habe ich das auch schon einmal geschrieben, dass das so ist, das war Ihm egal.

In der Datenbank selber stehen dann aber die Strassen drin. Vielleicht kommt das ja noch mal mit dazu. Es soll ja eh ein neues Interface geschrieben werden.
 
@
Leider ist da nichts drin , ratzekahl leer.
Kann ich da noch was anderes machen ?
Gruß LoganMCV
 
@ LoganMCV
ich habe die traccar2.8-016-ppc.spk aktuallisiert, wobei ich mir nicht soviel davon erhoffe, anscheinend wird traccar noch gar nicht soweit gestartet, dass logs erscheinen. Eine Möglichkeit gibt es noch, sichere die Traccar version von 2.4 also /bin/traccar und kopiere diese dann über die neue Version 2.8 im Prinzip wird durch die traccar ja nur die war-Datei geladen geladen.
 
@ 1sthandy

Habe die Version " traccar2.8-016-ppc.spk " versucht , und so wie du schon vermutest hast diese funzt nicht.
Dann habe ich die " wrapper " aus der Version " traccar2.4-012-ppc.spk " kopiert und siehe da dieses funzt.

Ich hoffe ich konnte helfen.
Gruß LoganMCV
 
@LoganMCV lade gerade die Version " traccar2.8-016-ppc.spk" mit der alten wrapper-Datei hoch, wäre schön, wenn du diese nochmals installieren könntest. Bitte schaue nach, ob logfiles entstehen. Danke
 
@ LoganMCV danke für die Rückmeldung, OK es gibt ein paar warnungen, dass die Wrapperversion nicht gleich sind. Wenn es funktioniert, kann man damit leben. OK, dann werd ich diese Version auf den CPHUB laden. Danke Dir fürs testen!
 
@ 1sthandy
Es war gestern ein Update für die DS412+ , was ich natürlich installiert habe.
Danach war Java weg , natürlich wieder installiert .
So wurde auch Traccar angehalten , leider funktionierte die Version "traccar2.8-016-x86.spk , 14,13,12" nach einem Neustart sowie einer Neuinstallation nicht
mehr.

Hänge mal die log´s an.

Gruß LoganMCV
 

Anhänge

Bei mir funktioniert die traccar2.8-016-x86.spk einwandfrei auf der DS712+
Habe das java Pakete upgedated, java 7_u55 neu installiert und auch das DSM Update auf Version 5.0-4482 gemacht.


 
Viell. liegt es am nicht mehr funktionierenden IPKG?

Hast du deine /etc/profile , /root/.profile entsprechend angepasst und den symb. Link /opt wiederhergestellt?
Das musst du nach jedem DSM Update machen...





EDIT:

Du verbindest dich per SSH und setzt folgenden Befehl ab:
Rich (BBCode):
ln -s /volume1/@optware /opt

Somit ist der /opt Pfad wieder da!!!


Dann siehst du dir die /etc/profile an und ergänzt sie falls notwendig am Ende mit folgendem:
Rich (BBCode):
PATH=$PATH:/opt/sbin:/opt/bin
export PATH


Dann noch die /root/.profile anpassen:
Einfach die beiden Zeilen
Rich (BBCode):
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin
Rich (BBCode):
export PATH

mit einem # auskommentieren!


Editieren kannst du die Files mit dem vi ->
http://www.linux-fuer-alle.de/doc_show.php?docid=29
 
Zuletzt bearbeitet:
@DKeppi

Danke erstmal , hat wunderbar funktioniert bei der DS412+. ( kann man das nicht in einem Script packen und als ***.spk ins Paket Zentrum packen ? )

Also nach jedem Synology DSM Update müssen folgende Schritte ausgeführt werden !

1. per SSH Programm auf die Synology
2. den link wieder erstellen
ln -s /volume1/@optware /opt
3. unter /etc/ die profile anpassen
das unten hinein :
PATH=$PATH:/opt/sbin:/opt/bin
export PATH
und bei diesen beiden Teilen einfach ein # davor - so muß es aussehen
#PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin
#export PATH

Synology DS213+ nach Update

1. einmal Java deinstallieren und wieder installieren und Traccar funzt wieder

Gruß LoganMCV
 
Zuletzt bearbeitet:
Schön zu hören - gern geschehen.

Ob man das in ein spk packen kann weiß ich nicht, denke schon das das funktionieren würde.
Ein Skript könnte man da sicher erstellen ... mache es aber auch immer manuell (bis auf den symbolischen Link - der wird bei mir autom. angelegt wenn er nicht vorhanden ist) bzw. das mit der /etc/profile passiert nicht immer (nur bei größeren Updates!)

Die Linkerstellung läuft über mein optware.sh Skript unter /usr/local/etc/rc.d/ (roter Teil)

Rich (BBCode):
#!/bin/sh#
# Optware setup
# Alternatives Optware Startup und Shutdown Script 
#/usr/local/etc/rc.d/optware.sh
#
case $1 in
start)
       [ ! -h /opt -a ! -d /opt ] && ln -s /volume1/@optware /opt
       for i in /opt/etc/init.d/S??* ;do
#
               # Ignore dangling symlinks (if any).
               [ ! -f "$i" ] && continue
#
               case "$i" in
                  *.sh)
                       # Source shell script for speed.
                       (
                               trap - INT QUIT TSTP
                               set start
                               . $i
                       )
                       ;;
                  *)
                       # No sh extension, so fork subprocess.
                       $i start
                       ;;
               esac
       done
       ;;
#
stop)
#
       for i in /opt/etc/init.d/S??* ;do
#
               # Ignore dangling symlinks (if any).
               [ ! -f "$i" ] && continue
#
               case "$i" in
                  *.sh)
                       # Source shell script for speed.
                       (
                               trap - INT QUIT TSTP
                               set stop
                              . $i
                       )
                       ;;
                  *)
                       # No sh extension, so fork subprocess.
                       $i stop                       ;;
               esac
         done
         ;;
#
*)
         echo "Usage: $0 [start|stop]"
         ;;
esac
#
# End

Kannst du dir ja auch einbauen :)
 
@LoganMCY Dein Problem ist ein anderes
Rich (BBCode):
Failed to bind to: 0.0.0.0/0.0.0.0:55047

Rich (BBCode):
Caused by: java.net.BindException: Address already in use

traccar war vor dem javaupdate nicht beendet, somit war die Addresse noch blockiert

nach einem Neustart oder dem beenden des Dienstes ist natürlich wieder alles OK ;-)
 

Additional post fields

 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat