Dear Team,
I'm experiencing some weird issue with setting up traccar on my linux server.
latest package for linux 4.8, installing on fedora 25
Installation went smooth.
Problem 1: web console is listening only on localhost
So I ended up setting a proxy on apache to overcome this. Now I at least could access the console.
Problem 2: server does not seem to be listening on any of the client ports.
The only change I did was changing the web.port to 45209 (in traccar.xml, leaving default.xml intact)
<entry key='web.enable'>true</entry>
<entry key='web.port'>45209</entry>
<entry key='web.path'>./web</entry>
<entry key='web.cacheControl'>max-age=3600,public</entry>
<entry key='database.driver'>org.h2.Driver</entry>
<entry key='database.url'>jdbc:h2:./data/database</entry>
<entry key='database.user'>sa</entry>
<entry key='database.password'></entry>
netstat:
netstat | grep 45209
tcp6 1 0 localhost:48136 localhost:45209 CLOSE_WAIT
tcp6 0 0 localhost:48156 localhost:45209 ESTABLISHED
tcp6 1 0 localhost:48138 localhost:45209 CLOSE_WAIT
tcp6 0 0 localhost:45209 localhost:48156 ESTABLISHED
netstat | grep 5055
nothing
log:
2020-05-09 00:02:09 INFO: HikariPool-1 - Starting...
2020-05-09 00:02:10 INFO: HikariPool-1 - Start completed.
2020-05-09 00:02:10 INFO: Clearing database change log checksums
2020-05-09 00:02:10 INFO: SELECT COUNT(*) FROM PUBLIC.DATABASECHANGELOGLOCK
2020-05-09 00:02:10 INFO: SELECT COUNT(*) FROM PUBLIC.DATABASECHANGELOGLOCK
2020-05-09 00:02:10 INFO: SELECT LOCKED FROM PUBLIC.DATABASECHANGELOGLOCK WHERE ID=1
2020-05-09 00:02:10 INFO: Successfully acquired change log lock
2020-05-09 00:02:11 INFO: SELECT MD5SUM FROM PUBLIC.DATABASECHANGELOG WHERE MD5SUM IS NOT NULL
2020-05-09 00:02:11 INFO: UPDATE PUBLIC.DATABASECHANGELOG SET MD5SUM = NULL
2020-05-09 00:02:11 INFO: Successfully released change log lock
2020-05-09 00:02:11 INFO: SELECT COUNT(*) FROM PUBLIC.DATABASECHANGELOGLOCK
2020-05-09 00:02:11 INFO: SELECT COUNT(*) FROM PUBLIC.DATABASECHANGELOGLOCK
2020-05-09 00:02:11 INFO: SELECT LOCKED FROM PUBLIC.DATABASECHANGELOGLOCK WHERE ID=1
2020-05-09 00:02:11 INFO: Successfully acquired change log lock
2020-05-09 00:02:11 INFO: Can not use class liquibase.parser.core.json.JsonChangeLogParser as a Liquibase service because org.yaml.snakeyaml.constructor.BaseConstructor is not in the classpath
2020-05-09 00:02:11 INFO: Can not use class liquibase.parser.core.yaml.YamlChangeLogParser as a Liquibase service because org.yaml.snakeyaml.constructor.BaseConstructor is not in the classpath
2020-05-09 00:02:13 INFO: SELECT MD5SUM FROM PUBLIC.DATABASECHANGELOG WHERE MD5SUM IS NOT NULL
2020-05-09 00:02:13 INFO: SELECT COUNT(*) FROM PUBLIC.DATABASECHANGELOG
2020-05-09 00:02:13 INFO: Reading from PUBLIC.DATABASECHANGELOG
2020-05-09 00:02:13 INFO: SELECT * FROM PUBLIC.DATABASECHANGELOG ORDER BY DATEEXECUTED ASC, ORDEREXECUTED ASC
2020-05-09 00:02:14 INFO: UPDATE PUBLIC.DATABASECHANGELOG SET MD5SUM = '8:d59fa93049c031a8bcfbc02958c1942c' WHERE ID = 'changelog-4.0-clean' AND AUTHOR = 'author' AND FILENAME = 'changelog-4.0-clean'
2020-05-09 00:02:14 INFO: UPDATE PUBLIC.DATABASECHANGELOG SET MD5SUM = '8:1adabae3238e02ccc97cc422359a58a0' WHERE ID = 'changelog-4.0-clean-common' AND AUTHOR = 'author' AND FILENAME = 'changelog-4.0-clean'
2020-05-09 00:02:14 INFO: UPDATE PUBLIC.DATABASECHANGELOG SET MD5SUM = '8:ea6f202534dc7845fd1a49e1d8384d9c' WHERE ID = 'changelog-3.3' AND AUTHOR = 'author' AND FILENAME = 'changelog-3.3'
2020-05-09 00:02:14 INFO: UPDATE PUBLIC.DATABASECHANGELOG SET MD5SUM = '8:194e3ae7ec6d201917136e04a26e237b' WHERE ID = 'changelog-3.5' AND AUTHOR = 'author' AND FILENAME = 'changelog-3.5'
2020-05-09 00:02:14 INFO: UPDATE PUBLIC.DATABASECHANGELOG SET MD5SUM = '8:1ec7941b03749f24e365bc6126b07e1a' WHERE ID = 'changelog-3.6' AND AUTHOR = 'author' AND FILENAME = 'changelog-3.6'
2020-05-09 00:02:14 INFO: UPDATE PUBLIC.DATABASECHANGELOG SET MD5SUM = '8:2e444e379f31d0b8e09273ec7ffe87a0' WHERE ID = 'changelog-3.7' AND AUTHOR = 'author' AND FILENAME = 'changelog-3.7'
2020-05-09 00:02:14 INFO: UPDATE PUBLIC.DATABASECHANGELOG SET MD5SUM = '8:74d68027951f8d2ae6bb2e24df8365bc' WHERE ID = 'changelog-3.8' AND AUTHOR = 'author' AND FILENAME = 'changelog-3.8'
2020-05-09 00:02:14 INFO: UPDATE PUBLIC.DATABASECHANGELOG SET MD5SUM = '8:34822842d65deb843a7d16f857d52ecc' WHERE ID = 'changelog-3.9' AND AUTHOR = 'author' AND FILENAME = 'changelog-3.9'
2020-05-09 00:02:14 INFO: UPDATE PUBLIC.DATABASECHANGELOG SET MD5SUM = '8:e1ddbe83e1ecf856a912755fc118f82e' WHERE ID = 'changelog-3.10' AND AUTHOR = 'author' AND FILENAME = 'changelog-3.10'
2020-05-09 00:02:14 INFO: UPDATE PUBLIC.DATABASECHANGELOG SET MD5SUM = '8:191c21d8f0f921845cf93bbc9d0639b9' WHERE ID = 'changelog-3.10-notmssql' AND AUTHOR = 'author' AND FILENAME = 'changelog-3.10'
2020-05-09 00:02:14 INFO: UPDATE PUBLIC.DATABASECHANGELOG SET MD5SUM = '8:ad1f63566e8d08812fbf0b93a118ef6e' WHERE ID = 'changelog-3.10-mssql' AND AUTHOR = 'author' AND FILENAME = 'changelog-3.10'
2020-05-09 00:02:14 INFO: UPDATE PUBLIC.DATABASECHANGELOG SET MD5SUM = '8:127b36b9d32a9d236df51d19b18c3766' WHERE ID = 'changelog-3.7-mssql' AND AUTHOR = 'author' AND FILENAME = 'changelog-3.10'
2020-05-09 00:02:14 INFO: UPDATE PUBLIC.DATABASECHANGELOG SET MD5SUM = '8:7800f890b9706a480bd5a79b591b6ca7' WHERE ID = 'changelog-3.11' AND AUTHOR = 'author' AND FILENAME = 'changelog-3.11'
2020-05-09 00:02:14 INFO: UPDATE PUBLIC.DATABASECHANGELOG SET MD5SUM = '8:5ce520811d626ad325a014b9fcbb1a13' WHERE ID = 'changelog-3.12' AND AUTHOR = 'author' AND FILENAME = 'changelog-3.12'
2020-05-09 00:02:14 INFO: UPDATE PUBLIC.DATABASECHANGELOG SET MD5SUM = '8:a3bf7fabcde29e106fe2f89829a76a84' WHERE ID = 'changelog-3.12-notmssql' AND AUTHOR = 'author' AND FILENAME = 'changelog-3.12'
2020-05-09 00:02:14 INFO: UPDATE PUBLIC.DATABASECHANGELOG SET MD5SUM = '8:cfc881bd2dadb561aa9c1a467bc8cc1c' WHERE ID = 'changelog-3.12-pgsql' AND AUTHOR = 'author' AND FILENAME = 'changelog-3.12'
2020-05-09 00:02:14 INFO: UPDATE PUBLIC.DATABASECHANGELOG SET MD5SUM = '8:1be7e6c0520f8be53ef1b099d96afba5' WHERE ID = 'changelog-3.14' AND AUTHOR = 'author' AND FILENAME = 'changelog-3.14'
2020-05-09 00:02:14 INFO: UPDATE PUBLIC.DATABASECHANGELOG SET MD5SUM = '8:ac8ccec176027e98bbf45dc6c15d9b05' WHERE ID = 'changelog-3.15' AND AUTHOR = 'author' AND FILENAME = 'changelog-3.15'
2020-05-09 00:02:14 INFO: UPDATE PUBLIC.DATABASECHANGELOG SET MD5SUM = '8:b59407d70bfe9bf57bc9968adfbbdf1c' WHERE ID = 'changelog-3.16' AND AUTHOR = 'author' AND FILENAME = 'changelog-3.16'
2020-05-09 00:02:14 INFO: UPDATE PUBLIC.DATABASECHANGELOG SET MD5SUM = '8:3f14c3b08068eb7628d0d3e2941eb2d3' WHERE ID = 'changelog-3.3-admin' AND AUTHOR = 'author' AND FILENAME = 'changelog-3.17'
2020-05-09 00:02:14 INFO: UPDATE PUBLIC.DATABASECHANGELOG SET MD5SUM = '8:8aa3e56afe6ba86cd004fa801507bc28' WHERE ID = 'changelog-3.17' AND AUTHOR = 'author' AND FILENAME = 'changelog-3.17'
2020-05-09 00:02:14 INFO: UPDATE PUBLIC.DATABASECHANGELOG SET MD5SUM = '8:8aa3e56afe6ba86cd004fa801507bc28' WHERE ID = 'changelog-3.17' AND AUTHOR = 'author' AND FILENAME = 'changelog-3.17'
2020-05-09 00:02:14 INFO: UPDATE PUBLIC.DATABASECHANGELOG SET MD5SUM = '8:3974bfe5a2e962c0cd663433c832c16a' WHERE ID = 'changelog-4.0-pre' AND AUTHOR = 'author' AND FILENAME = 'changelog-4.0'
2020-05-09 00:02:14 INFO: UPDATE PUBLIC.DATABASECHANGELOG SET MD5SUM = '8:65fb49c5be37693183708351c507dd50' WHERE ID = 'changelog-4.0-common' AND AUTHOR = 'author' AND FILENAME = 'changelog-4.0'
2020-05-09 00:02:14 INFO: UPDATE PUBLIC.DATABASECHANGELOG SET MD5SUM = '8:9831511507d8ae1d6759c8ccf506a27a' WHERE ID = 'changelog-4.0-pg' AND AUTHOR = 'author' AND FILENAME = 'changelog-4.0'
2020-05-09 00:02:14 INFO: UPDATE PUBLIC.DATABASECHANGELOG SET MD5SUM = '8:ac63c4153f5b2ee5c7a07056da269571' WHERE ID = 'changelog-4.0' AND AUTHOR = 'author' AND FILENAME = 'changelog-4.0'
2020-05-09 00:02:14 INFO: UPDATE PUBLIC.DATABASECHANGELOG SET MD5SUM = '8:90aedfa378aa717f8d8ae541f97b87b2' WHERE ID = 'changelog-4.0-renaming' AND AUTHOR = 'author' AND FILENAME = 'changelog-4.0'
2020-05-09 00:02:14 INFO: UPDATE PUBLIC.DATABASECHANGELOG SET MD5SUM = '8:b148f52efe9c6a3e74a56e33e257a3e2' WHERE ID = 'changelog-4.1-mssql' AND AUTHOR = 'author' AND FILENAME = 'changelog-4.1'
2020-05-09 00:02:14 INFO: UPDATE PUBLIC.DATABASECHANGELOG SET MD5SUM = '8:a23040cfc84d4b8021f40ee214a9d78b' WHERE ID = 'changelog-4.7' AND AUTHOR = 'author' AND FILENAME = 'changelog-4.7'
2020-05-09 00:02:14 INFO: SELECT COUNT(*) FROM PUBLIC.DATABASECHANGELOG
2020-05-09 00:02:14 INFO: Reading from PUBLIC.DATABASECHANGELOG
2020-05-09 00:02:14 INFO: SELECT * FROM PUBLIC.DATABASECHANGELOG ORDER BY DATEEXECUTED ASC, ORDEREXECUTED ASC
2020-05-09 00:02:14 INFO: Successfully released change log lock
2020-05-09 00:02:14 INFO: Logging initialized @5555ms to org.eclipse.jetty.util.log.Slf4jLog
2020-05-09 00:02:14 INFO: Your platform does not provide complete low-level API for accessing direct buffers reliably. Unless explicitly requested, heap buffer will always be preferred to avoid potential system instability.
2020-05-09 00:02:15 INFO: Operating system name: Linux version: 4.8.13-100.fc23.x86_64 architecture: amd64
2020-05-09 00:02:15 INFO: Java runtime name: OpenJDK 64-Bit Server VM vendor: Oracle Corporation version: 11.0.5+10-LTS
2020-05-09 00:02:15 INFO: Memory limit heap: 1974mb non-heap: 0mb
2020-05-09 00:02:15 INFO: Character encoding: UTF-8 charset: UTF-8
2020-05-09 00:02:15 INFO: Version: 4.8
2020-05-09 00:02:15 INFO: Starting server...
2020-05-09 00:02:15 INFO: jetty-9.4.26.v20200117; built: 2020-01-17T12:35:33.676Z; git: 7b38981d25d14afb4a12ff1f2596756144edf695; jvm 11.0.5+10-LTS
2020-05-09 00:02:15 INFO: Started o.t.w.@5a1a20ae{/,null,AVAILABLE}
2020-05-09 00:02:15 INFO: DefaultSessionIdManager workerName=node0
2020-05-09 00:02:15 INFO: No SessionScavenger set, using defaults
2020-05-09 00:02:15 INFO: node0 Scavenging every 600000ms
2020-05-09 00:02:16 INFO: Started o.e.j.s.ServletContextHandler@5977bdea{/,null,AVAILABLE}
2020-05-09 00:02:16 INFO: Started ServerConnector@53940e2f{HTTP/1.1,[http/1.1]}{0.0.0.0:45209}
2020-05-09 00:02:16 INFO: Started @7987ms
2020-05-09 00:03:08 INFO: user: 2, action: login
Thanks for help and advice, it was much appreciated.
Dear Team,
I'm experiencing some weird issue with setting up traccar on my linux server.
latest package for linux 4.8, installing on fedora 25
Installation went smooth.
Problem 1: web console is listening only on localhost
So I ended up setting a proxy on apache to overcome this. Now I at least could access the console.
Problem 2: server does not seem to be listening on any of the client ports.
The only change I did was changing the web.port to 45209 (in traccar.xml, leaving default.xml intact)
<entry key='web.enable'>true</entry> <entry key='web.port'>45209</entry> <entry key='web.path'>./web</entry> <entry key='web.cacheControl'>max-age=3600,public</entry> <entry key='database.driver'>org.h2.Driver</entry> <entry key='database.url'>jdbc:h2:./data/database</entry> <entry key='database.user'>sa</entry> <entry key='database.password'></entry>
netstat:
log: