run:
netstat -tulnp
Then you can see what is already binding to the port.
Many ports are needed if you enable all protocols
Below is the output, I think port is binded correctly. May be some issue at hosting provider end
tcp6 0 0 :::8082 :::* LISTEN 39374/java
It seems like you're already have another process that uses the same ports. Maybe even another instance of Traccar.
Thank you for your help, actually I saw when I stop traccar services on ubuntu 16 it is getting failed and when I start again it gives me error of port is already binded. So that means traccar services were not stopping. I upgraded to Ubuntu 18 now issue is resolve. It seems I am only person was facing this issue or may be there is some issue while running traccar on ubuntu 16.
I am trying to install Traccar on Ubuntu server, it is installed successfully but when I start service it gives me below error
Also it is not accessible on default port 8082, looks like some port issue if you can help me in this matter.