New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG]: RadarrErrorPipeline|Invalid request Validation failed: -- : Unable to connect to indexer #6614
Comments
This is due to LE's Root Cert expiring yesterday. Not a radarr bug sonarr likely isn't complaining as either you're on EOL v2 which does not validate certs or it's leveraging the mono workaround. to fix it for radarr you likely need to get your pi's cert store squared away so trusts the cross signed on alternatively it could be possible you're ignoring the healthcheck and still running the EOL mono version of radarr, if so upgrade to .net |
I was ignoring the .net update warning. I did it now, that solved it. Many thanks. |
@bakerboy448 you mentioned:
Can you please provide more details? I cannot upgrade to a .NET package yet, running Radarr on a TrueNAS jail. Thank you for your help. |
You will need to update your root CA's on TrueNAS, how that is done is not something we can help with |
Thanks @RobinDadswell, I presume is probably related to a ca-certs package which does not include the new Let's Encrypt Root cert? |
@fmunteanu the mono build will never work, you need to upgrade to .net. Its possible on truenas. |
@ta264 I actually found a package built by @Thefrank, you have it link in your wiki. It works well, except none of the download clients are functional. They do work in Sonarr. I have the same setup like the OP, all software running into same jail. Checking local SABnzbd service:
Radarr error log:
|
It works, join the discord channel for support. |
For those who encounter the same issue, for some reason, .NET cannot resolve
|
Is there an existing issue for this?
Current Behavior
I have Sonarr, Radarr and SABnzbd on one Pi server.
All has been working perfectly for months.
Sonarr still work perfectly.
Sabnzbd still work perfectly.
Radarr has stopped being able to connect to nzb.su, which is an indexer it has always been fine with, and is the indexer that still work fine with Sonarr on the SAME server!!
Expected Behavior
Radar should connect to this indexer.
Steps To Reproduce
add new indexer
use nzb preset
input API key provided by indexer.
press Test.
Test should pass, but does not.
Environment
What branch are you running?
Master
Anything else?
log excerpt:
2021-10-01 15:17:59.1|Error|X509CertificateValidationService|Certificate validation for https://api.nzb.su/api?t=caps&apikey=(removed) failed. RemoteCertificateChainErrors
2021-10-01 15:18:00.3|Error|X509CertificateValidationService|Certificate validation for https://api.nzb.su/api?t=caps&apikey=(removed) failed. RemoteCertificateChainErrors
2021-10-01 15:18:00.3|Warn|Newznab|Unable to connect to indexer
[v3.2.2.5080] System.Net.WebException: Error: TrustFailure (Authentication failed, see inner exception.): 'https://api.nzb.su/api?t=caps&apikey=(removed) ---> 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
--- End of inner exception stack trace ---
at System.Net.WebConnection.CreateStream (System.Net.WebOperation operation, System.Boolean reused, System.Threading.CancellationToken cancellationToken) [0x0021a] in <9c6e2cb7ddd8473fa420642ddcf7ce48>:0
at System.Net.WebConnection.InitConnection (System.Net.WebOperation operation, System.Threading.CancellationToken cancellationToken) [0x00141] in <9c6e2cb7ddd8473fa420642ddcf7ce48>:0
at System.Net.WebOperation.Run () [0x0009a] in <9c6e2cb7ddd8473fa420642ddcf7ce48>:0
at System.Net.WebCompletionSource
1[T].WaitForCompletion () [0x00094] in <9c6e2cb7ddd8473fa420642ddcf7ce48>:0 at System.Net.HttpWebRequest.RunWithTimeoutWorker[T] (System.Threading.Tasks.Task
1[TResult] workerTask, System.Int32 timeout, System.Action abort, System.Func1[TResult] aborted, System.Threading.CancellationTokenSource cts) [0x000f8] in <9c6e2cb7ddd8473fa420642ddcf7ce48>:0 at System.Net.HttpWebRequest.GetResponse () [0x00016] in <9c6e2cb7ddd8473fa420642ddcf7ce48>:0 at NzbDrone.Common.Http.Dispatchers.ManagedHttpDispatcher.GetResponse (NzbDrone.Common.Http.HttpRequest request, System.Net.CookieContainer cookies) [0x00125] in <58b90a54d3944563998b3af0ba2e1743>:0 --- End of inner exception stack trace --- at NzbDrone.Common.Http.Dispatchers.ManagedHttpDispatcher.GetResponse (NzbDrone.Common.Http.HttpRequest request, System.Net.CookieContainer cookies) [0x001ee] in <58b90a54d3944563998b3af0ba2e1743>:0 at NzbDrone.Common.Http.HttpClient.ExecuteRequest (NzbDrone.Common.Http.HttpRequest request, System.Net.CookieContainer cookieContainer) [0x00086] in <58b90a54d3944563998b3af0ba2e1743>:0 at NzbDrone.Common.Http.HttpClient.Execute (NzbDrone.Common.Http.HttpRequest request) [0x00008] in <58b90a54d3944563998b3af0ba2e1743>:0 at NzbDrone.Common.Http.HttpClient.Get (NzbDrone.Common.Http.HttpRequest request) [0x00007] in <58b90a54d3944563998b3af0ba2e1743>:0 at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.FetchCapabilities (NzbDrone.Core.Indexers.Newznab.NewznabSettings indexerSettings) [0x000a1] in <70bcba0d870f4fcb9ba91f295f9b5ffe>:0 at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider+<>c__DisplayClass4_0.<GetCapabilities>b__0 () [0x00000] in <70bcba0d870f4fcb9ba91f295f9b5ffe>:0 at NzbDrone.Common.Cache.Cached
1[T].Get (System.String key, System.Func1[TResult] function, System.Nullable
1[T] lifeTime) [0x000b1] in <58b90a54d3944563998b3af0ba2e1743>:0at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.GetCapabilities (NzbDrone.Core.Indexers.Newznab.NewznabSettings indexerSettings) [0x00046] in <70bcba0d870f4fcb9ba91f295f9b5ffe>:0
at NzbDrone.Core.Indexers.Newznab.Newznab.get_PageSize () [0x0000c] in <70bcba0d870f4fcb9ba91f295f9b5ffe>:0
at NzbDrone.Core.Indexers.Newznab.Newznab.GetRequestGenerator () [0x0000b] in <70bcba0d870f4fcb9ba91f295f9b5ffe>:0
at NzbDrone.Core.Indexers.HttpIndexerBase`1[TSettings].TestConnection () [0x00019] in <70bcba0d870f4fcb9ba91f295f9b5ffe>:0
2021-10-01 15:18:00.3|Warn|RadarrErrorPipeline|Invalid request Validation failed:
-- : Unable to connect to indexer, check the log for more details
AB#1643
The text was updated successfully, but these errors were encountered: