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&useSSL=false&allowMultiQueries=true&autoReconnect=true&useUnicode=yes&characterEncoding=UTF-8&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:
Unter Port Settings ist aber kein Port eingetragen:
Sollte hier nicht der Port 3307 auftauchen?
Viele Grüße
Günther