LBS Geolocation Google error Handshake

catruchos 3 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 Tananaev 3 years ago

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

catruchos 3 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 Tananaev 3 years ago

Can you please try this:

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

catruchos 3 years ago

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