Curl error 35: Handshake failed. UnityTis error code: 7

Not entirely sure where in the forums I should’ve put this, but here goes.

I’ve been working on this game project for about four and a half months now, and just today I noticed an error in my console that reads as follows: ‘Curl error 35: Handshake failed. UnityTis error code: 7’

I’ve never seen this error before, don’t even know what it means really… I couldn’t even find much about it online, but I’m just wondering if it’s something I should fix right away or how dire an error this is.

I’m still fairly newbie at this Indie game dev thing, but I’m trying my best, so any help would be appreciated.
Thanks, y’all.

  • Mags

PS: I’m using Unity Editor version 2019.2.13f1

It’s harmless, you can ignore it.
Most likely you had network connectivity issues at a time. Unity Editor sends some analytics data, the errors comes from there.

Oh, alright. Glad to know I can stop worrying about it. Thank you :smile:

I’m having the same issue and it won’t let my app continue from the loading screen

The same problem in the game assembly. I am using version 2018.4.13f1

has anyone found a fix yet? not that is causing problem but it gives me a panic attack everytime it pops up and I would like to get rid of this if possible! thanks.

me too i have that error to i dunno how to fix it

any idea on how to fix it? getting the same error in production.

Also having this issue on Android devices, while trying to download the asset bundles from AWS S3 bucket.
1653950405.946 5693-5800/? E/Unity: Curl error 35: Handshake did not perform verification. UnityTls error code: 7

After a retry - the request succeeded. But the issue causes undesired timeouts and reproduces quite often.

Addressables 1.19.4
Unity 2020.3.18f1
Samsung S10 (but same happened with the other devices too)

I have the same issue as @_creatio_1 . But it seems its only an issue on Android, iOs devices don’t timeout on the same requests.

This is not harmless. You’re probably running in a container or on Ubuntu or something - notably on a server for a multiplayer game?

apt-get update &&
apt-get install -y ca-certificates &&
update-ca-certificates

Perhaps UnityWebRequest uses an old or obscure tls signing technique?

2 Likes

or you have only lost your internet connection :slight_smile: