Sonarr might be using the old LetsEncrypt / Expired Root Certificates? Indexers unavailable due to failures: AnimeTosho NZB Indexer

I think the issue is with Sonarr and LetsEncrypt SSL Signed Certificates. I have “Settings > General > Certificate Validation
strict HTTPS certification validation is Enabled”, and if I turn it off (disable) that option, the indexer works again.

Radarr is fine, which leads me to believe Sonarr has some old LetsEncrypt root certificates?

Reference link:

Anyhow, thought I would post this, since it might impact more and more people as time goes on.

Version
3.0.6.1335
Mono Version
6.12.0.122
AppData directory
/apps/data/.sonarr
Startup directory
/apps/sonarr
Mode
Console

021-09-30 13:03:50.9|Warn|SonarrErrorPipeline|Invalid request Validation failed:
– : Unable to connect to indexer, check the log for more details
2021-09-30 13:04:38.9|Error|X509CertificateValidationService|Certificate validation for https://feed.animetosho.org/nabapi?t=search&cat=5070&extended=1&offset=0&limit=75 failed. RemoteCertificateChainErrors

2021-09-30 13:04:38.9|Warn|Newznab|Unable to connect to indexer

[v3.0.6.1335] System.Net.WebException: Error: TrustFailure (Authentication failed, see inner exception.): ‘https://feed.animetosho.org/nabapi?t=search&cat=5070&extended=1&offset=0&limit=75’ —> System.Net.WebException: Error: TrustFailure (Authentication failed, see inner exception.) —> System.Security.Authentication.AuthenticationException: Authentication failed, see inner exception. —> Mono.Btls.MonoBtlsException: Ssl error:1000007d:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED
at /build/mono-6.12.0.122/external/boringssl/ssl/handshake_client.c:1132
at Mono.Btls.MonoBtlsContext.ProcessHandshake () [0x00048] in <9c6e2cb7ddd8473fa420642ddcf7ce48>:0
at Mono.Net.Security.MobileAuthenticatedStream.ProcessHandshake (Mono.Net.Security.AsyncOperationStatus status, System.Boolean renegotiate) [0x000da] in <9c6e2cb7ddd8473fa420642ddcf7ce48>:0
at (wrapper remoting-invoke-with-check) Mono.Net.Security.MobileAuthenticatedStream.ProcessHandshake(Mono.Net.Security.AsyncOperationStatus,bool)
at Mono.Net.Security.AsyncHandshakeRequest.Run (Mono.Net.Security.AsyncOperationStatus status) [0x00006] in <9c6e2cb7ddd8473fa420642ddcf7ce48>:0
at Mono.Net.Security.AsyncProtocolRequest.ProcessOperation (System.Threading.CancellationToken cancellationToken) [0x000fc] in <9c6e2cb7ddd8473fa420642ddcf7ce48>:0
— End of inner exception stack trace —
at Mono.Net.Security.MobileAuthenticatedStream.ProcessAuthentication (System.Boolean runSynchronously, Mono.Net.Security.MonoSslAuthenticationOptions options, System.Threading.CancellationToken cancellationToken) [0x00262] in <9c6e2cb7ddd8473fa420642ddcf7ce48>:0
at Mono.Net.Security.MonoTlsStream.CreateStream (System.Net.WebConnectionTunnel tunnel, System.Threading.CancellationToken cancellationToken) [0x0016a] in <9c6e2cb7ddd8473fa420642ddcf7ce48>:0
at System.Net.WebConnection.CreateStream (System.Net.WebOperation operation, System.Boolean reused, System.Threading.CancellationToken cancellationToken) [0x001ba] in <9c6e2cb7ddd8473fa420642ddcf7ce48>:0

Should be fixed in the next update: https://github.com/Sonarr/Sonarr/issues/4668

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.