LBS Geolocation Google error Handshake

catruchos2 years ago

LBS Geolocation Google error Handshake

Hello all
I have activated a Google geolocation api Key I checked that there is no unsigned resctrictions at all
I have set up the geolocation in Traccar.conf with the lines as follows:

<entry key='geolocation.enable'>true</entry>
<entry key='geolocation.type'>google</entry>
<entry key='geolocation.key'>xxxxxxxxxxxxxxxxxxx</entry>
<entry key='geolocation.processInvalidPositions'>true</entry>

I am getting this several times in the logs:

WARN: Geolocation network error - Invalid CertificateVerify signature - SSLHandshakeException (...)

My server is under https in a different port than 443, I can connect to it from Traccar manager and From Web browser and check that the certificates are in order, but I suspect that this is no the problem.

The server is running on a Raspberry and the java versions are as follows

openjdk version "11.0.16" 2022-07-19
OpenJDK Runtime Environment (build 11.0.16+8-post-Raspbian-1deb10u1)
OpenJDK Server VM (build 11.0.16+8-post-Raspbian-1deb10u1, mixed mode)
Any help is welcomed

Anton Tananaev2 years ago

Are you using Java that comes with Traccar or external one? Have you tried different version?

catruchos2 years ago

As far as I know I am using the Java that comes with traccar, I did not try to use a different version. I thought that the java that comes with traccar would be the right one.
Should I try older or newer versions of java ?
Thanks

Anton Tananaev2 years ago

Can you please try this:

https://www.traccar.org/preview/

catruchos2 years ago

Anton, I tried your version, It's working perfectly now.
Thanks a lot once a again!.