I too have the OzNZB issue and also reported it on their forum. For me its only OZNZB which fails. I have NZBGeek and NZBPlanet working fine. If I check the logs in Sonarr, I can see report of the URL which it claims is failing - but I can access this api URL just fine from the same linux server running Sonarr (Ubuntu 16.04.4 LTS), using wget from command prompt - I don’t have gui installed on this ubuntu build. This issue seems to correspond to the most recent sonarr update.
This is the sonarr.log:
[v2.0.0.5252] NzbDrone.Common.Http.TlsFailureException: Failed to establish secure https connection to 'https://api.oznzb.com/api?t=caps&apikey=(removed) libcurl fallback might be unavailable. —> System.Net.WebException: Error: SendFailure (Error writing headers) —> System.Net.WebException: Error writing headers —> System.IO.IOException: The authentication or decryption has failed. —> Mono.Security.Protocol.Tls.TlsException: The authentication or decryption has failed.
at Mono.Security.Protocol.Tls.RecordProtocol.EndReceiveRecord (IAsyncResult asyncResult) <0x40b32880 + 0x00103> in <filename unknown>:0
at Mono.Security.Protocol.Tls.SslClientStream.SafeEndReceiveRecord (IAsyncResult ar, Boolean ignoreEmpty) <0x40b327c0 + 0x0002b> in <filename unknown>:0
at Mono.Security.Protocol.Tls.SslClientStream.NegotiateAsyncWorker (IAsyncResult result) <0x40b2fef0 + 0x00223> in <filename unknown>:0
— End of inner exception stack trace —
at System.Net.WebConnection.EndWrite (System.Net.HttpWebRequest request, Boolean throwOnError, IAsyncResult result) <0x409fb720 + 0x00207> in <filename unknown>:0
at System.Net.WebConnectionStream+<SetHeadersAsync>c__AnonStorey1.<>m__0 (IAsyncResult r) <0x409fb000 + 0x00143> in <filename unknown>:0
— End of inner exception stack trace —
— End of inner exception stack trace —
at System.Net.HttpWebRequest.EndGetResponse (IAsyncResult asyncResult) <0x409e86c0 + 0x001a3> in <filename unknown>:0
at System.Net.HttpWebRequest.GetResponse () <0x409e3cd0 + 0x00053> in <filename unknown>:0
at NzbDrone.Common.Http.Dispatchers.ManagedHttpDispatcher.GetResponse (NzbDrone.Common.Http.HttpRequest request, System.Net.CookieContainer cookies) <0x409dbfa0 + 0x00470> in <filename unknown>:0
— End of inner exception stack trace —
at NzbDrone.Common.Http.Dispatchers.ManagedHttpDispatcher.GetResponse (NzbDrone.Common.Http.HttpRequest request, System.Net.CookieContainer cookies) <0x409dbfa0 + 0x00937> in <filename unknown>:0
at NzbDrone.Common.Http.Dispatchers.FallbackHttpDispatcher.GetResponse (NzbDrone.Common.Http.HttpRequest request, System.Net.CookieContainer cookies) <0x409dbd10 + 0x0025f> in <filename unknown>:0
at NzbDrone.Common.Http.HttpClient.ExecuteRequest (NzbDrone.Common.Http.HttpRequest request, System.Net.CookieContainer cookieContainer) <0x409db480 + 0x00167> in <filename unknown>:0
at NzbDrone.Common.Http.HttpClient.Execute (NzbDrone.Common.Http.HttpRequest request) <0x409d88c0 + 0x0003f> in <filename unknown>:0
at NzbDrone.Common.Http.HttpClient.Get (NzbDrone.Common.Http.HttpRequest request) <0x409f5cc0 + 0x0002b> in <filename unknown>:0
at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.FetchCapabilities (NzbDrone.Core.Indexers.Newznab.NewznabSettings indexerSettings) <0x40b29b30 + 0x0023e> in <filename unknown>:0
18-12-27 18:05:29.2|Warn|NzbDroneErrorPipeline|Invalid request Validation failed:
– Unable to connect to indexer, check the log for more details