[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

Die neue Version Traccar 3.4 konnte ich auf meiner Synology DS 312+ installieren .
aber leider startet Sie nicht. Im log ist auch nichts drin.

Gruß LoganMCV
 
Version 3.4-005 auf einer DS215j installiert. Startet, beendet sich von selbst wieder. Aber man kann auch im beendeten Zustand auf die Weboberfläche zugreifen ?
Service läuft also doch weiter obwohl beendet im Paket-Zentrum?

Gibt es eigentlich ein Change-Log ?

Hi, Changelog ist hier

Hmm, start also, wird aber wohl die PID nicht erkannt... welche DSM Version nutzt du?


@LoganMCV so ganz ohne log ist hier die Fehlersuche blöd... passiert auch beim starten nichts im log Ordner?
 
Hallo,
@Daichi
bitte keine Vollzitate und erst recht nicht wenn Du direkt antwortest.
Danke.

Gruß Götz
 
@ 1sthandy
Bei der Synology DS213+ Betriebssystem DSM 5.2-5644 Update 5 funktioniert nur die Installation.
Aber der Start leider nicht.
Es entsteht einfach kein log .

Bei mir kommt nur das wenn ich es per Telnet starte :

Synology-DS312> /volume1/@appstore/traccar/bin/traccar start
Starting traccar...
Illegal instruction (core dumped)
Waiting for traccar..................
WARNING: traccar may have failed to start.
Synology-DS312>

Gruß LoganMCV

P.S. So ich kann noch sagen das bei mir es nur bis zu dieser Version funktioniert : traccar2.9-017-ppc.spk
 
Zuletzt bearbeitet:
@LoganMCV unter traccar/bin gibt es wrapper-linux-ppc-64 und im traccar/lib Ordner gibt es libwrapper-linux-ppc-64.so kopiere die mal weg und lösche die beiden mal. Eventuell kommt es hier zu einem Problem.
 
@ 1sthandy
Bei der Synology DS213+ Betriebssystem DSM 6.0-7321

Leider gibt es einfach keine log Datei.

Sart per Telnet :

/volume1/@appstore/traccar/bin/traccar start

ohne diese Dateien :
- wrapper-linux-ppc-64
- libwrapper-linux-ppc-64.so

Starting traccar...
/volume1/@appstore/traccar/bin/traccar: line 1364: 13940 Illegal instruction"/volume1/@appstore/traccar/bin/./wrapper-linux-ppc-32" "/volume1/@appstore/traccar/bin/../conf/wrapper.conf" wrapper.syslog.ident="traccar" wrapper.pidfile="/volume1/@appstore/traccar/bin/./traccar.pid" wrapper.daemonize=TRUE wrapper.name ="traccar" wrapper.displayname="traccar" wrapper.statusfile="/volume1/@appstore/traccar/bin/./traccar.status" wrapper.java.statusfile="/volume1/@appstore/traccar/bin/./traccar.java.status" wrapper.script.version=3.5.28
Waiting for traccar..................
WARNING: traccar may have failed to start.

mit diesen dateien :
- wrapper-linux-ppc-64
- libwrapper-linux-ppc-64.so

Starting traccar...
/volume1/@appstore/traccar/bin/traccar: line 1364: 14343 Illegal instruction"/volume1/@appstore/traccar/bin/./wrapper-linux-ppc-32" "/volume1/@appstore/traccar/bin/../conf/wrapper.conf" wrapper.syslog.ident="traccar" wrapper.pidfile="/volume1/@appstore/traccar/bin/./traccar.pid" wrapper.daemonize=TRUE wrapper.name="traccar" wrapper.displayname="traccar" wrapper.statusfile="/volume1/@appstore/traccar/bin/./traccar.status" wrapper.java.statusfile="/volume1/@appstore/traccar/bin/./traccar.java.status" wrapper.script.version=3.5.28
Waiting for traccar..................
WARNING: traccar may have failed to start.

Kann man irgendwie den log noch anders anmachen oder so ?

Gruß LoganMCV
 
Irgendwas stimmt wohl mit dem Aufruf nicht...
gettext hast Du installiert?

Zeile 1355
Rich (BBCode):
start() {
    eval echo `gettext 'Starting $APP_LONG_NAME...'`
    getpid
    if [ "X$pid" = "X" ]
    then
        prepAdditionalParams "$@"

        # The string passed to eval must handles spaces in paths correctly.
        COMMAND_LINE="$CMDNICE \"$WRAPPER_CMD\" \"$WRAPPER_CONF\" wrapper.syslog.ident=\"$APP_NAME\" wrapper.pidfile=\"$PIDFILE\" wrapper.daemonize=TRUE $APPNAMEPROP $ANCHORPROP $IGNOREPROP $STATUSPROP $COMMANDPROP $LOCKPROP wrapper.script.version=3.5.28 $ADDITIONAL_PARA"
 >>       eval $COMMAND_LINE
    else
        eval echo `gettext '$APP_LONG_NAME is already running.'`
        exit 1
    fi
    
    startwait
}
Zeile 1371

die "fehlerhafte" Zeile habe ich mit >> markiert

Vielleicht hat noch jemand eine Idee?!
 
Hi,

hab es nun auch geschafft alles zu installieren. Leider bei mit das Selbe, Tracecar versucht zu starten, wird dann aber angehalten :(

-DS216play
-STM Monaco STiH412
-DSM 6.0-7321 (aktuelle Version)

traccar.png
 
Guten morgen.

Ich habe vorhin nocheinmal probiert. Selbes Szenario. Danach habe ich mich zum aller ersten mal per Telnet auf meiner DS angemeldet (hab ich noch nie benutzt) und nach etwas Googlen es auch geschaft die wrapper.log zu finden :o

@LoganMCV Die gesuchten Dateien waren bei mir (wie im aller ersten Post von 1sthandy beschrieben) unter
Rich (BBCode):
/volume1/@appstore/traccar/logs/
zu finden, also ohne "bin", wie bei dir
Rich (BBCode):
/volume1/@appstore/traccar/bin/traccar

Vielleicht hilft sie ja weiter?! Für mich sind das im Moment noch böhmische Dörfer :confused: Also hier die ersten 30% ^^

traccarwrapperlog.png

Danke und Gruß,

Normann
 
@ 1sthandy

So die Installation klappt ja , aber leider startet Traccar nicht.
Bei der Deinstallation ist mir aufgefallen das die Datenbank nicht gelöscht werden kann weil das Passwort nicht stimmt.
Wobei ich das Passwort nie geändert habe.
Habe auch schon probiert das Datenbank Programm zu deinstallieren und wieder zu installieren.
War der gleiche Effekt.

Ich denke er kann keine Datenbank anlegen deshalb auch nicht löschen.

Gruß LoganMCV
 

Anhänge

  • DB-Passwort.jpg
    DB-Passwort.jpg
    56 KB · Aufrufe: 65
@LoganMCV was für ein Password gibts du dort ein?

installiere mal phpmyadmin und logge dich dort mit root ein.

ggf. stimmt Dein DB Password nicht

@normann der Fehler sieht bei Dir auch dannach aus, als ob die Datenbank nicht gefunden wird. probiere mal das gleiche aus.
 
Zuletzt bearbeitet:
Hallo 1sthandy :-)

Habe ich eben gemacht. Mit meinem Admin-Benutzernamen von der DS (also nicht "root") und dem vom mir bei der Installation vergebenen Passwort kann ich mich bei phpMyadmin einloggen. Ich muss jetzt mal doof fragen, wie geht es nun weiter, also wo soll ich nach was gucken in phpMyadmin?
 
Habt Ihr beide die DSM 6 drauf?

Bei der Installation wird folgendes gemacht:

1. in der UI wird das root passwort für mysql abgefragt

2.
Rich (BBCode):
/usr/syno/mysql/bin/mysql -u root --password="${pkgwizard_mysql_password}" -e "create database if not exists traccar CHARSET=latin1";
#add traccar dbuser
/usr/syno/mysql/bin/mysql -u root --password="${pkgwizard_mysql_password}" -e "create user traccar@127.0.0.1";
/usr/syno/mysql/bin/mysql -u root --password="${pkgwizard_mysql_password}" -e "set password for traccar@127.0.0.1 = password('traccar')";
/usr/syno/mysql/bin/mysql -u root --password="${pkgwizard_mysql_password}" -e "grant all on traccar.* to traccar@127.0.0.1";
- Datanbank traccar wird mit CHARSET=latin1 angelegt
- Ein Benutzer traccar mit Zugriff von 127.0.0.1
- Dem Passwort "traccar"
- alle Rechte für die Datenbank traccar werden dem Traccarbenutzer gegeben

Dies könntest Du mal nachsehen, ob eine Datenbank da ist und ob der User angelegt wurde.
Ansonsten Bitte mal per Hand anlegen.
 
Moin :-)

Also, ja ich nutze DSM 6. Datenbank war KEINE angelegt. Hab ich händisch gemacht (dank phpMyadmin geht das ja ohne Hintergrundwissen), CHARSET auf Latin1_bin und nun startet Traccar :D (nur Latin1 kann man nicht auswählen und die anderen Varianten wie _eng oder _ger funktionieren nicht!)

Jetzt komme ich bis zum Login. admin/admin sagt er mir wäre falsch (steht aber so in der DB eingetragen), aber einen eigenen Benutzer kann ich nicht anlegen. Wenn ich auf "Registrieren" klicke passiert gar nix. Rechte für traccar in der DB sind alle vergeben.

Danke 1sthandy für deine Mühe und Gedult mit uns :o:o:o

Edit: Nochmal neu gestartet, geht!!!!! Jetzt warte ich, dass es mir endlich mal ein Signal anzeigt. Hatte Traccar früher mal auf Windows getestet, da ging das. Mal schauen. Nochmals fettes DANKE!!!!

Edit2: Der Port (5)5005 wurde auf (5)5055 geändert... jetzt gehts :)
 
Zuletzt bearbeitet:
@ 1sthandy

Ja ich habe auch bei meiner DS213+ die Version DSM 6.0-7321 drauf.
Aber bei mir legt er keine Datenbank an.
Am Passwort habe ich nie was geändert.
Gruß LoganMCV
 
@LoganMCV

Bei mir wurde auch keine Datenbank angelegt. Wie oben schon geschrieben, probier das mal händisch über PHPmyAdmin. Und wenn mich nicht alles täuscht, muss MariaDB auch installiert sein (zumindest ging es ohne bei mir nicht). Ich hatte das Gleiche Problem wie du, jetzt läuft es.
 
@LoganMCV nimm mal diese Version
Mit der Version 6.0 hat Synology die Pfade zum Mysql geändert. Diese habe ich nun angepasst. Es sollten jetzt Datenbank und Nutzer angelegt werden.4

@Normann, danke für die Rückmeldung, bei mir wurden die Datenbanken immer mit "latin1_swedish_ci" angelegt.
 

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