[Beta] Traccar - GPS Trackingserver

LoganMCV

Benutzer
Mitglied seit
15. Apr 2014
Beiträge
104
Punkte für Reaktionen
0
Punkte
16
@ 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
 

1sthandy

Benutzer
Mitglied seit
27. Feb 2011
Beiträge
245
Punkte für Reaktionen
0
Punkte
16
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?
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.160
Punkte für Reaktionen
407
Punkte
393
Hallo,
@Daichi
bitte keine Vollzitate und erst recht nicht wenn Du direkt antwortest.
Danke.

Gruß Götz
 

LoganMCV

Benutzer
Mitglied seit
15. Apr 2014
Beiträge
104
Punkte für Reaktionen
0
Punkte
16
@ 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:

1sthandy

Benutzer
Mitglied seit
27. Feb 2011
Beiträge
245
Punkte für Reaktionen
0
Punkte
16
@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.
 

LoganMCV

Benutzer
Mitglied seit
15. Apr 2014
Beiträge
104
Punkte für Reaktionen
0
Punkte
16
@ 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
 

1sthandy

Benutzer
Mitglied seit
27. Feb 2011
Beiträge
245
Punkte für Reaktionen
0
Punkte
16
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?!
 

LoganMCV

Benutzer
Mitglied seit
15. Apr 2014
Beiträge
104
Punkte für Reaktionen
0
Punkte
16
@ 1sthandy

Die gettext ist bei mir auf meiner Synology DS 312+ installiert .

Gruß LoganMCV
 

Normann

Benutzer
Mitglied seit
28. Dez 2015
Beiträge
72
Punkte für Reaktionen
1
Punkte
0
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
 

Normann

Benutzer
Mitglied seit
28. Dez 2015
Beiträge
72
Punkte für Reaktionen
1
Punkte
0
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 :eek:

@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
 

LoganMCV

Benutzer
Mitglied seit
15. Apr 2014
Beiträge
104
Punkte für Reaktionen
0
Punkte
16
@ 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

1sthandy

Benutzer
Mitglied seit
27. Feb 2011
Beiträge
245
Punkte für Reaktionen
0
Punkte
16
@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:

Normann

Benutzer
Mitglied seit
28. Dez 2015
Beiträge
72
Punkte für Reaktionen
1
Punkte
0
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?
 

1sthandy

Benutzer
Mitglied seit
27. Feb 2011
Beiträge
245
Punkte für Reaktionen
0
Punkte
16
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.
 

Normann

Benutzer
Mitglied seit
28. Dez 2015
Beiträge
72
Punkte für Reaktionen
1
Punkte
0
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 :eek::eek::eek:

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:

LoganMCV

Benutzer
Mitglied seit
15. Apr 2014
Beiträge
104
Punkte für Reaktionen
0
Punkte
16
@ 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
 

Normann

Benutzer
Mitglied seit
28. Dez 2015
Beiträge
72
Punkte für Reaktionen
1
Punkte
0
@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.
 

1sthandy

Benutzer
Mitglied seit
27. Feb 2011
Beiträge
245
Punkte für Reaktionen
0
Punkte
16
@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.
 


 

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