SynoCommunity / spksrc

Cross compilation framework to create native packages for the Synology's NAS
https://synocommunity.com
Other
3.04k stars 1.23k forks source link

[Bug] Radarr Search Movie does not work #4444

Closed JeremieBergeron closed 3 years ago

JeremieBergeron commented 3 years ago

Setup

Package Name: Radarr Package Version: 3.0.0.4204

NAS Model: DS418 NAS Architecture: 64bits ??? DSM version: 6.2.3-25426

Expected behavior

Normally, when we do a search, it should display the movie we search for.

Actual behavior

If I search for a movie, I got this error:

Failed to load search results, please try again. Search for 'wonder' failed. Invalid response received from TMDb.

Steps to reproduce

1. Lunch Radarr 2. Go to Movie Section 3. Search a movie

Insert log here

2021-2-19 14:53:28.7|Warn|SkyHookProxy|Error: SecureChannelFailure (Authentication failed, see inner exception.): 'https://radarrapi.servarr.com/v1/search?q=vgv&year='

[v3.0.0.4204] System.Net.WebException: Error: SecureChannelFailure (Authentication failed, see inner exception.): 'https://radarrapi.servarr.com/v1/search?q=vgv&year=' ---> System.Net.WebException: Error: SecureChannelFailure (Authentication failed, see inner exception.) ---> System.Security.Authentication.AuthenticationException: Authentication failed, see inner exception. ---> Mono.Btls.MonoBtlsException: Ssl error:0f000078:elliptic curve routines:OPENSSL_internal:POINT_IS_NOT_ON_CURVE
  at /spksrc/spk/mono/work-aarch64-6.1/mono-5.20.1.34/external/boringssl/crypto/ec/ec.c:835
  at Mono.Btls.MonoBtlsContext.ProcessHandshake () [0x00047] in /spksrc/native/mono/work-native/mono-5.20.1.34/mcs/class/System/Mono.Btls/MonoBtlsContext.cs:211 
  at Mono.Net.Security.MobileAuthenticatedStream.ProcessHandshake (Mono.Net.Security.AsyncOperationStatus status, System.Boolean renegotiate) [0x000a1] in /spksrc/native/mono/work-native/mono-5.20.1.34/mcs/class/System/Mono.Net.Security/MobileAuthenticatedStream.cs:829 
  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) [0x00000] in /spksrc/native/mono/work-native/mono-5.20.1.34/mcs/class/System/Mono.Net.Security/AsyncProtocolRequest.cs:283 
  at Mono.Net.Security.AsyncProtocolRequest.ProcessOperation (System.Threading.CancellationToken cancellationToken) [0x000ff] in /spksrc/native/mono/work-native/mono-5.20.1.34/mcs/class/System/Mono.Net.Security/AsyncProtocolRequest.cs:221 
  at Mono.Net.Security.AsyncProtocolRequest.StartOperation (System.Threading.CancellationToken cancellationToken) [0x00046] in /spksrc/native/mono/work-native/mono-5.20.1.34/mcs/class/System/Mono.Net.Security/AsyncProtocolRequest.cs:187 
   --- End of inner exception stack trace ---
  at Mono.Net.Security.MobileAuthenticatedStream.ProcessAuthentication (System.Boolean runSynchronously, Mono.Net.Security.MonoSslAuthenticationOptions options, System.Threading.CancellationToken cancellationToken) [0x0024c] in /spksrc/native/mono/work-native/mono-5.20.1.34/mcs/class/System/Mono.Net.Security/MobileAuthenticatedStream.cs:404 
  at Mono.Net.Security.MonoTlsStream.CreateStream (System.Net.WebConnectionTunnel tunnel, System.Threading.CancellationToken cancellationToken) [0x00126] in /spksrc/native/mono/work-native/mono-5.20.1.34/mcs/class/System/Mono.Net.Security/MonoTlsStream.cs:129 
  at System.Net.WebConnection.CreateStream (System.Net.WebOperation operation, System.Boolean reused, System.Threading.CancellationToken cancellationToken) [0x00170] in /spksrc/native/mono/work-native/mono-5.20.1.34/mcs/class/System/System.Net/WebConnection.cs:222 
   --- End of inner exception stack trace ---
  at System.Net.WebConnection.CreateStream (System.Net.WebOperation operation, System.Boolean reused, System.Threading.CancellationToken cancellationToken) [0x00208] in /spksrc/native/mono/work-native/mono-5.20.1.34/mcs/class/System/System.Net/WebConnection.cs:234 
  at System.Net.WebConnection.InitConnection (System.Net.WebOperation operation, System.Threading.CancellationToken cancellationToken) [0x000f7] in /spksrc/native/mono/work-native/mono-5.20.1.34/mcs/class/System/System.Net/WebConnection.cs:263 
  at System.Net.WebOperation.Run () [0x00052] in /spksrc/native/mono/work-native/mono-5.20.1.34/mcs/class/System/System.Net/WebOperation.cs:268 
  at System.Net.WebCompletionSource`1[T].WaitForCompletion () [0x0008e] in /spksrc/native/mono/work-native/mono-5.20.1.34/mcs/class/System/System.Net/WebCompletionSource.cs:111 
  at System.Net.HttpWebRequest.RunWithTimeoutWorker[T] (System.Threading.Tasks.Task`1[TResult] workerTask, System.Int32 timeout, System.Action abort, System.Func`1[TResult] aborted, System.Threading.CancellationTokenSource cts) [0x000e8] in /spksrc/native/mono/work-native/mono-5.20.1.34/mcs/class/System/System.Net/HttpWebRequest.cs:956 
  at System.Net.HttpWebRequest.GetResponse () [0x0000f] in /spksrc/native/mono/work-native/mono-5.20.1.34/mcs/class/System/System.Net/HttpWebRequest.cs:1218 
  at NzbDrone.Common.Http.Dispatchers.ManagedHttpDispatcher.GetResponse (NzbDrone.Common.Http.HttpRequest request, System.Net.CookieContainer cookies) [0x00125] in <c3304113e0934557b92848ed63d0f8d1>: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 <c3304113e0934557b92848ed63d0f8d1>:0 
  at NzbDrone.Common.Http.HttpClient.ExecuteRequest (NzbDrone.Common.Http.HttpRequest request, System.Net.CookieContainer cookieContainer) [0x00080] in <c3304113e0934557b92848ed63d0f8d1>:0 
  at NzbDrone.Common.Http.HttpClient.Execute (NzbDrone.Common.Http.HttpRequest request) [0x00008] in <c3304113e0934557b92848ed63d0f8d1>:0 
  at NzbDrone.Common.Http.HttpClient.Get (NzbDrone.Common.Http.HttpRequest request) [0x00007] in <c3304113e0934557b92848ed63d0f8d1>:0 
  at NzbDrone.Common.Http.HttpClient.Get[T] (NzbDrone.Common.Http.HttpRequest request) [0x00000] in <c3304113e0934557b92848ed63d0f8d1>:0 
  at NzbDrone.Core.MetadataSource.SkyHook.SkyHookProxy.SearchForNewMovie (System.String title) [0x00331] in <d190c5eb47524ebc878d54daaf20567d>:0 

Thank you very much

publicarray commented 3 years ago

I'm unable to reproduce, From the error message it has to do with TLS. What mono version are you running?

Edit: from the log you are running 5.20.1.34.

Maybe the issue is temporary. But if it persists you can try downgrading mono: https://synocommunity.com/package/mono. In the future we will migrate to .NET. So these kinds of issues should be rarer.

Related: https://github.com/Jackett/Jackett/issues/2173

JeremieBergeron commented 3 years ago

Hi, Like you said, I already have mono and I have the 5.20.1.34-16. But if it persists you can try downgrading mono: I already have it, so I don't know what to do ^^' image I just installed radarr and I got this error at the beginning and even if i try to uninstall and reinstall, it change nothing. Thank you

mreid-tt commented 3 years ago

I'm not able to reproduce this either. My setup is as follows:

Model name:            DS916+
CPU:                   INTEL Pentium N3710
CPU clock rate:        1.6 GHz
CPU cores:             4
Total physical memory: 8192 MB
DSM version:           DSM 6.2.3-25426 Update 3

The Radarr status page has the following about section:

Version:      3.0.2.4552
Mono Version: 5.20.1.34
DB Migration: 188
Mode:         Console