Synergy-core: OpenSSL Error - wrong version number

Created on 12 Oct 2018  Â·  2Comments  Â·  Source: symless/synergy-core

Operating Systems

Server: Windows 10 64-Bit (Version 1703, OS Build 15063.483)
Client: Mac OS X 10.14

Synergy Version

Windows (Server):
1.10.1-stable-8941241e

Steps to Reproduce

Started server, started client, then received the SSL error.

Run Method

Config app

Log URLs

Server:

NOTE: accepted client connection
NOTE: new client is unresponsive

Client:

[2018-10-11T23:31:32] NOTE: connecting to '10.0.0.156': 10.0.0.156:24800
[2018-10-11T23:31:32] ERROR: tls error occurred (generic failure)
[2018-10-11T23:31:32] ERROR: openssl error: error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number
[2018-10-11T23:31:32] ERROR: failed to connect secure socket

Extra Info

  • All advanced server settings are disabled.

Most helpful comment

I got this error:

[2019-02-27T20:31:02] NOTE: connecting to '25.4.146.11': 25.4.146.11:24800
[2019-02-27T20:31:02] INFO: service status: active
[2019-02-27T20:31:02] ERROR: tls error occurred (generic failure)
[2019-02-27T20:31:02] ERROR: openssl error: error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number
[2019-02-27T20:31:02] ERROR: failed to connect secure socket

And I just had to enable TLS for both instances of the program. The setting was mismatched, and it doesn't detect that, it just gives this cryptic error message.

So for future googlers, check your settings and make sure Enable TLS is checked on both client and server.

Update: Also make sure the versions of synergy match, and ideally are both up to date.

All 2 comments

Experimented by making the Mac the server and Windows the client, I received a request to accept a matching fingerprint on both machines and it worked from that direction. I then switched back to Windows as the server with the Mac as the client and it worked fine. ¯_(ツ)_/¯

I got this error:

[2019-02-27T20:31:02] NOTE: connecting to '25.4.146.11': 25.4.146.11:24800
[2019-02-27T20:31:02] INFO: service status: active
[2019-02-27T20:31:02] ERROR: tls error occurred (generic failure)
[2019-02-27T20:31:02] ERROR: openssl error: error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number
[2019-02-27T20:31:02] ERROR: failed to connect secure socket

And I just had to enable TLS for both instances of the program. The setting was mismatched, and it doesn't detect that, it just gives this cryptic error message.

So for future googlers, check your settings and make sure Enable TLS is checked on both client and server.

Update: Also make sure the versions of synergy match, and ideally are both up to date.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

straris picture straris  Â·  5Comments

130s picture 130s  Â·  3Comments

bigbear3001 picture bigbear3001  Â·  4Comments

martindale picture martindale  Â·  5Comments

ColinCreamer picture ColinCreamer  Â·  5Comments