Upgrade from 4.2 to 4.3

antrea5 years ago

Ho

I have some problems to upgrade Traccar from 4.2 to 4.3

I have deleted al files and folder and backuped conf and data folder.
After the installation of 4.3 it works everyting ok.
So i have stopped the service and copied the backuped folder on the traccar directory and re-started the service...

But it doesn't works correctly, because my client cant's send the data.... infact i can't see the opened ports with netstats -l

What happens?

Thanks

Anton Tananaev5 years ago
  1. What OS are you using?
  2. Have you un-installed old version of Traccar?
  3. Have you checked logs?
antrea5 years ago

i didn't uninstalled it.... sorry!
now it works...... thanks Anton

antrea5 years ago

Anton, i report only that issue:

2019-02-04 18:49:24  WARN: Geocoding failed - javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure - ProcessingException (...)
Anton Tananaev5 years ago

That's some issue with your OS or geocoding provider.

antrea5 years ago

Thank you

I will investigate about that.

Vašek5 years ago

I have same error. If you have solution, please send me message. Thx

Vašek5 years ago

I try to downgrade to 4.2 and geocoding works well

fox2plus5 years ago

you have some solution to the problem (4.2 work, 4.3 error)

WARN: Geocoding failed - javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure - ProcessingException (...)
Izani Rawi5 years ago

I have same error after upgrading from 4.2 to 4.3

 "avax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure - ProcessingException (... < JsonGeocoder:107 < ServerResource:57 < ...)"
Anton Tananaev5 years ago
Izani Rawi5 years ago

Sorry, couldn't make sense much regarding the bugs on openjdk link. Not familiar with cert and things.

Any other way to mitigate the issue? Or should I downgrade to Traccar 4.2 that had been working flawlessly :)

Anton Tananaev5 years ago

Workaround is to set the protocol version system property:

"-Djdk.tls.server.protocols=TLSv1.2" or "-Djdk.tls.client.protocols=TLSv1.2"

fox2plus5 years ago

Work for me

linux in systemctl (traccar.service) change line

ExecStart=/opt/traccar/jre/bin/java -jar tracker-server.jar conf/traccar.xml

to

ExecStart=/opt/traccar/jre/bin/java -Djdk.tls.client.protocols=TLSv1.2 -jar tracker-server.jar conf/traccar.xml
Jose B5 years ago

how I do it on windows, pls?