Upgrade from 4.2 to 4.3

antrea6 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 Tananaev6 years ago
  1. What OS are you using?
  2. Have you un-installed old version of Traccar?
  3. Have you checked logs?
antrea6 years ago

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

antrea6 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 Tananaev6 years ago

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

antrea6 years ago

Thank you

I will investigate about that.

Vašek6 years ago

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

Vašek6 years ago

I try to downgrade to 4.2 and geocoding works well

fox2plus6 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 Rawi6 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 Tananaev6 years ago
Izani Rawi6 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 Tananaev6 years ago

Workaround is to set the protocol version system property:

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

fox2plus6 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 B6 years ago

how I do it on windows, pls?