Kein Zugriff auf Web portal von TRACCAR

gschmalz

Benutzer
Mitglied seit
28. Apr 2022
Beiträge
4
Punkte für Reaktionen
0
Punkte
1
Hallo,

ich habe TRACCAR in einem Docker-Container auf einer DS220+ installiert und es läuft, zumiondest stürzt es nicht mehr ab. Wenn ich aber auf das Webportal http://192.168.1.2:8082 meiner DS220+ zugreifen will, erhalte ich keine Antwort. Der Port 8082 entspricht der Default-Einstellung, aber auch bei Änderung auf einen anderen Port kommt nichts im Webbrowser an.

Irgenwelche Idden?

Danke
Günther
 

Ulfhednir

Benutzer
Sehr erfahren
Mitglied seit
26. Aug 2013
Beiträge
3.503
Punkte für Reaktionen
1.093
Punkte
194
Was sagt denn der Log des Docker-Containers?
 

gschmalz

Benutzer
Mitglied seit
28. Apr 2022
Beiträge
4
Punkte für Reaktionen
0
Punkte
1
Hätt ich selber drauf kommen sollen. Dies ist meine erste Docker Anwendung. Ich bin der Anleitung von Hans Straßgütl gefolgt und habe es immerhin soweit gebracht das Traccar startet. Aber es scheint dass noch einige Sachen fehlen:

2022-04-28 13:13:17 INFO: HikariPool-1 - Starting...
2022-04-28 13:13:18 INFO: HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@66ac5762
2022-04-28 13:13:18 INFO: HikariPool-1 - Start completed.
2022-04-28 13:13:18 INFO: Clearing database change log checksums
2022-04-28 13:13:19 INFO: Successfully acquired change log lock
2022-04-28 13:13:19 INFO: Successfully released change log lock
2022-04-28 13:13:20 INFO: Successfully acquired change log lock
2022-04-28 13:13:20 INFO: Cannot load service: liquibase.parser.ChangeLogParser: liquibase.parser.core.json.JsonChangeLogParser Unable to get public no-arg constructor
2022-04-28 13:13:20 INFO: Cannot load service: liquibase.parser.ChangeLogParser: liquibase.parser.core.yaml.YamlChangeLogParser Unable to get public no-arg constructor
2022-04-28 13:13:21 INFO: Reading from traccar.DATABASECHANGELOG
2022-04-28 13:13:24 INFO: Reading from traccar.DATABASECHANGELOG
2022-04-28 13:13:24 INFO: Cannot load service: liquibase.hub.HubService: Provider liquibase.hub.core.StandardHubService could not be instantiated
2022-04-28 13:13:24 INFO: Successfully released change log lock
2022-04-28 13:13:28 INFO: Operating system name: Linux version: 4.4.180+ architecture: amd64
2022-04-28 13:13:28 INFO: Java runtime name: OpenJDK 64-Bit Server VM vendor: Alpine version: 11.0.13+8-alpine-r0
2022-04-28 13:13:28 INFO: Memory limit heap: 494mb non-heap: 0mb
2022-04-28 13:13:28 INFO: Character encoding: UTF-8 charset: UTF-8
2022-04-28 13:13:28 INFO: Version: 4.15
2022-04-28 13:13:28 INFO: Starting server...
2022-04-28 13:13:28 WARN: Port disabled due to conflict - Address in use - BindException (...)
2022-04-28 13:13:28 INFO: jetty-10.0.7; built: 2021-10-06T19:34:02.766Z; git: da8a4553af9dd84080931fa0f8c678cd2d60f3d9; jvm 11.0.13+8-alpine-r0
2022-04-28 13:13:29 INFO: Started o.t.w.@2c34402{/,null,AVAILABLE}
2022-04-28 13:13:29 INFO: Session workerName=node0
2022-04-28 13:13:30 WARN: JAXBContext implementation could not be found. WADL feature is disabled.
2022-04-28 13:13:31 INFO: Started o.e.j.s.ServletContextHandler@612ac38b{/,null,AVAILABLE}
2022-04-28 13:13:31 INFO: Started ServerConnector@44bd4b0a{HTTP/1.1, (http/1.1)}{0.0.0.0:8082}
2022-04-28 13:13:31 INFO: Started Server@4567fb2b{STARTING}[10.0.7,sto=0] @17400ms
2022-04-28 13:13:31 WARN: No systemd support - Unable to load library 'systemd':
Error loading shared library libsystemd.so: No such file or directory
Error loading shared library libsystemd.so: No such file or directory
Native library (linux-x86-64/libsystemd.so) not found in resource path (tracker-server.jar) - UnsatisfiedLinkError (... < HealthCheckService:40 < Main:111 < *:132 < *:106)


Vielen Dank soweit

Günther
 

gschmalz

Benutzer
Mitglied seit
28. Apr 2022
Beiträge
4
Punkte für Reaktionen
0
Punkte
1
Alles zurück!

Ich hatte zwei Anleitungen miteinander gemischt. Traccar war installiert mit Network als host und die config war für MariaDB in Docker.

Habe nun alles nochmal neu installiert. Funktionieert aber trotzdem nicht:

Auszug aus der config:

<entry key='config.default'>/opt/traccar/conf/default.xml</entry>


<!-- Using a MYSQL Database on Host Synology -->
<entry key='database.driver'>com.mysql.cj.jdbc.Driver</entry>
<!-- Essential: If Network was host then one can attach Synology's -->
<!-- MariaDB directly using Synology's IP along with MariaDB 10 Port 3307 -->
<entry key='database.url'>jdbc:mysql://192.168.33.2:3307/traccar?serverTimezone=UTC&amp;useSSL=false&amp;allowMultiQueries=true&amp;autoReconnect=true&amp;useUnicode=yes&amp;characterEncoding=UTF-8&amp;sessionVariables=sql_mode=''</entry>
<entry key='database.user'>traccar</entry>
<entry key='database.password'>XXXXXXXXXXXXX</entry>


Auszug aus Datei tracker-server.log:

2022-04-29 04:50:24 INFO: HikariPool-1 - Starting...
2022-04-29 04:50:30 ERROR: HikariPool-1 - Exception during pool initialization. - Connection refused (Connection refused) - ConnectException (... < DataManager:131 < *:90 < Context:298 < Main:120 < ...)
2022-04-29 04:50:30 ERROR: Main method error - Connection refused (Connection refused) - ConnectException (... < DataManager:131 < *:90 < Context:298 < Main:120 < ...)

und aus der Container log:

Exception in thread "main" java.lang.RuntimeException: com.zaxxer.hikari.pool.HikariPool$PoolInitializationException: Failed to initialize pool: Could not create connection to database server. Attempted reconnect 3 times. Giving up.

TRACCAR kann meiner Meinung nach keine Verbindung zur MariaDB aufbauen.

In den Netzwerkeinstellungen ist der Netzwerkname host:
1651210281901.png

Unter Port Settings ist aber kein Port eingetragen:

1651210417414.png
Sollte hier nicht der Port 3307 auftauchen?

Viele Grüße

Günther
 

gschmalz

Benutzer
Mitglied seit
28. Apr 2022
Beiträge
4
Punkte für Reaktionen
0
Punkte
1
Habe es nach vielen googeln nun doch zum Laufen bekommen.

Grund war die fehlende my.cnf in /var/packages/MariaDB10/etc

Inhalt der my.cnf:

[mysqld]
skip-networking=0
skip-bind-address
 


 

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