Your Traccar service is stuck during startup because Liquibase (the database migration tool used by Traccar) has detected a stale lock in your database. This usually occurs if the Traccar service was forced to stop, killed, or crashed while it was performing a database schema update.
Reference link solution works .... https://www.traccar.org/forums/topic/liquibase-waiting-for-changelog-lock/
root@traccar:/opt/traccar# systemctl status traccar
● traccar.service - traccar
Loaded: loaded (/etc/systemd/system/traccar.service; enabled; preset: enabled)
Active: active (running) since Wed 2026-06-03 18:45:30 +08; 42s ago
Invocation: 016e194037f54c05a8a795477d057a9d
Main PID: 5909 (java)
Tasks: 38 (limit: 806)
CPU: 1min 24.199s
CGroup: /system.slice/traccar.service
└─5909 /opt/traccar/jre/bin/java -jar tracker-server.jar conf/traccar.xml
Jun 03 18:45:30 traccar systemd[1]: Started traccar.service - traccar.
Jun 03 18:45:35 traccar traccar[5909]: WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
Jun 03 18:45:35 traccar traccar[5909]: WARNING: sun.misc.Unsafe::staticFieldBase has been called by com.google.inject.internal.aop.HiddenClassDefiner (file:>
Jun 03 18:45:35 traccar traccar[5909]: WARNING: Please consider reporting this to the maintainers of class com.google.inject.internal.aop.HiddenClassDefiner
Jun 03 18:45:35 traccar traccar[5909]: WARNING: sun.misc.Unsafe::staticFieldBase will be removed in a future release
Jun 03 18:45:39 traccar traccar[5909]: WARNING: A restricted method in java.lang.System has been called
Jun 03 18:45:39 traccar traccar[5909]: WARNING: java.lang.System::load has been called by com.sun.jna.Native in an unnamed module (file:/opt/traccar/lib/jna>
Jun 03 18:45:39 traccar traccar[5909]: WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for callers in this module
Jun 03 18:45:39 traccar traccar[5909]: WARNING: Restricted methods will be blocked in a future release unless native access is enabled
Jun 03 18:45:54 traccar traccar[5909]: Database is up to date, no changesets to execute