Installer: Exception while sending auth call

During the installation I get the error:
Installer: Exception while sending auth call
System.Net.Http.HttpRequestException: An error occurred while sending the request. —> System.Net.WebException: Richiesta annullata: Could not create secure SSL/TLS channel…

Master log:

2022-12-16 12:57:10.132 +01:00 [INF] v1.0.168 (1) Starting Syncro Installer, version 1.0.168.0
2022-12-16 12:57:10.136 +01:00 [INF] v1.0.168 (1)     Product: 'Syncro'
2022-12-16 12:57:10.136 +01:00 [INF] v1.0.168 (1)     ImageName: 'C:\orisliveupdate\SyncroSetup-5055930sarvadon-v1-503183.exe'
2022-12-16 12:57:10.136 +01:00 [INF] v1.0.168 (1)     Arguments: '"C:\orisliveupdate\SyncroSetup-5055930sarvadon-v1-503183.exe" '
2022-12-16 12:57:10.136 +01:00 [INF] v1.0.168 (1)     OS Version: 'Microsoft Windows NT 10.0.19045.0'
2022-12-16 12:57:10.137 +01:00 [INF] v1.0.168 (1)     OS Is64Bit: 'True' / 'True'
2022-12-16 12:57:10.137 +01:00 [INF] v1.0.168 (1)     Interactive: 'True'
2022-12-16 12:57:10.137 +01:00 [INF] v1.0.168 (1)     ConsoleMode: 'False'
2022-12-16 12:57:10.137 +01:00 [INF] v1.0.168 (1)     AllowForceReboot: 'False'
2022-12-16 12:57:10.148 +01:00 [INF] v1.0.168 (1)     Auth payload v0: False False False
2022-12-16 12:57:10.148 +01:00 [INF] v1.0.168 (1)     Auth payload v1: True
2022-12-16 12:57:10.149 +01:00 [INF] v1.0.168 (1) .NET Framework 4.6.2 is already installed, proceeding...
2022-12-16 12:57:10.149 +01:00 [INF] v1.0.168 (1) Next stage installer: `Syncro.Installer.exe`, 'C:\Users\Administrator\AppData\Local\Temp\Syncro.Installer.exe'
2022-12-16 12:57:10.160 +01:00 [INF] v1.0.168 (1) Next stage installer is starting.
2022-12-16 12:57:15.808 +01:00 [INF] v1.0.168 (1) Next stage installer returned with code -1

Syncro.Installer log:

2022-12-16 12:57:11.703 +01:00 [WRN] v1.0.168 SOFTWARE\Wow6432Node\RepairTech\Syncro\ is null on HKEY_LOCAL_MACHINE
2022-12-16 12:57:11.750 +01:00 [WRN] v1.0.168 SOFTWARE\Wow6432Node\RepairTech\Kabuto\ is null on HKEY_LOCAL_MACHINE
2022-12-16 12:57:11.750 +01:00 [WRN] v1.0.168 SOFTWARE\Wow6432Node\RepairTech\Syncro\ is null on HKEY_LOCAL_MACHINE
2022-12-16 12:57:11.750 +01:00 [WRN] v1.0.168 SOFTWARE\Wow6432Node\RepairTech\Kabuto\ is null on HKEY_LOCAL_MACHINE
2022-12-16 12:57:11.783 +01:00 [DBG] v1.0.168 Reading embedded config while using Newtonsoft.Json, ImageRuntimeVersion: v4.0.30319, AssemblyQualifiedName: Newtonsoft.Json.JsonConvert, Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, GlobalAssemblyCache: false, Version: 12.0.0.0
2022-12-16 12:57:11.790 +01:00 [INF] v1.0.168 Loaded json string from resource Kabuto.Installer.config.json: {
    "KabutoUrl":  "https://rmm.syncromsp.com",
    "AuthUrl":  "https://admin.syncroapi.com",
    "UpdateUrl":  "https://production.kabutoservices.com/syncro/main/updates/"
}
2022-12-16 12:57:11.969 +01:00 [DBG] v1.0.168 ============================
2022-12-16 12:57:11.969 +01:00 [INF] v1.0.168 Starting KabutoInstaller v 1.0.168, args: '--jwt-payload ey***eQ'
2022-12-16 12:57:11.969 +01:00 [DBG] v1.0.168 ============================

2022-12-16 12:57:12.054 +01:00 [DBG] v1.0.168 Auth: jwt.Version = 1
2022-12-16 12:57:12.056 +01:00 [DBG] v1.0.168 Command args has been successfully parsed
2022-12-16 12:57:12.076 +01:00 [WRN] v1.0.168 Required X.509 certificate (subject: CN=COMODO RSA Certification Authority, O=COMODO CA Limited, L=Salford, S=Greater Manchester, C=GB, s/n: 4CAAF9CADB636FE01FF74ED85B03869D, thumbprint: AFE5D244A8D1194230FF479FE2F897BBCD7A8CB4) is missing. SSL/TLS issues may occur.
2022-12-16 12:57:12.131 +01:00 [DBG] v1.0.168 Sending GET request to rmm.syncromsp.com:443/device_api/auth/, with null...
2022-12-16 12:57:12.283 +01:00 [ERR] v1.0.168 Installer: Exception while sending auth call
System.Net.Http.HttpRequestException: Si è verificato un errore durante l'invio della richiesta. ---> System.Net.WebException: Richiesta annullata: Impossibile creare un canale sicuro SSL/TLS..
   in System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
   in System.Net.Http.HttpClientHandler.GetResponseCallback(IAsyncResult ar)
   --- Fine della traccia dello stack dell'eccezione interna ---
   in System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   in System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   in RepairTech.Common.Tools.HttpClientJsonExtensions.<MakeJsonRequest>d__5`1.MoveNext()
--- Fine traccia dello stack da posizione precedente dove è stata generata l'eccezione ---
   in System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   in System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   in RepairTech.Common.Tools.HttpClientJsonExtensions.<GetJsonAsync>d__0`1.MoveNext()
--- Fine traccia dello stack da posizione precedente dove è stata generata l'eccezione ---
   in System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   in System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   in Kabuto.Installer.Utils.AuthHandler.<>c__DisplayClass0_0.<<TryCheckAuth>b__2>d.MoveNext()
--- Fine traccia dello stack da posizione precedente dove è stata generata l'eccezione ---
   in System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   in System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   in Kabuto.Tools.ConsoleAsyncUtils.<>c__DisplayClass0_0`1.<<ConsoleAwait>b__0>d.MoveNext()
--- Fine traccia dello stack da posizione precedente dove è stata generata l'eccezione ---
   in System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   in System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   in Kabuto.Tools.ConsoleAsyncUtils.ConsoleAwait[T](Func`1 asyncFunc)
   in Kabuto.Installer.Utils.AuthHandler.TryCheckAuth(InstallationConfig installationConfig, String version)
2022-12-16 12:57:12.294 +01:00 [INF] v1.0.168 Si è verificato un errore durante l'invio della richiesta.
2022-12-16 12:57:12.294 +01:00 [ERR] v1.0.168 Installer: Si è verificato un errore durante l'invio della richiesta.

I tried the solution found here and I also tried disabling the protocol TLS 1.0 and 1.1 and enabling only the TLS 1.2 as suggested by Syncro Support and still get the same error.

It’s a Windows 10 Pro (build 19045.2364) without any firewall or AV (other computers in the same network are working with Syncro as well).

Hi @a.moreira, welcome to the community! Can you submit a ticket if you haven’t already? Support will have a closer look at this.

Already done but I haven’t received any useful feedback

Are you running Cloudflare DNS? They are blocking Syncro’s API calls.

Don’t know if you’ve tried this to force TLS 1.2.

Set-ItemProperty -Path 'HKLM:\SOFTWARE\Wow6432Node\Microsoft\.NetFramework\v4.0.30319' -Name 'SchUseStrongCrypto' -Value '1' -Type DWord

Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\.NetFramework\v4.0.30319' -Name 'SchUseStrongCrypto' -Value '1' -Type DWord

Find it hard to believe Cloudflare would be blocking Syncro. Syncro is using Cloudflare.

This was reported multiple times, so it is a thing. They switched DNS to Google and they could then install.

I tried this too but if i activate these registry keys, then i can’t reach the site of Syncro, don’t know why. Also i’m using Google dns to avoid any dns problem

All these two registry keys affect is .Net/PowerShell, not the browser.