Skip to content
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

[Sonarr] Serie search do not work #4572

Closed
moi15moi opened this issue Apr 21, 2021 · 5 comments
Closed

[Sonarr] Serie search do not work #4572

moi15moi opened this issue Apr 21, 2021 · 5 comments

Comments

@moi15moi
Copy link

moi15moi commented Apr 21, 2021

Setup

Package Name: Sonarr
Package Version: v3.0.5.1144 a.k.a 2021100329-19

NAS Model: DS418
NAS Architecture: rtd1296 aka aarch64 (armv8)
DSM version: 6.2.4

Expected behavior

When I search for a serie, I should be able to search it.

Actual behavior

When I search for a serie, I got an error:
Failed to load search results, please try again. Search for 'test' failed. Invalid response received from SkyHook.

Steps to reproduce

1. Click Add New
2. Search something

Hypothesis

I think it is because I use a VPN, but I can do port forwarding with it. The problem is I do not see any option like "incoming port" in Sonarr, so I can not verified if it is my vpn.

sonarr.debug.txt

21-4-21 18:47:02.7|Debug|Api|[GET] /api/v3/rootFolder: 200.OK (6 ms)
21-4-21 18:47:04.3|Warn|SkyHookProxy|Error: SecureChannelFailure (Authentication failed, see inner exception.): 'https://skyhook.sonarr.tv/v1/tvdb/search/en/?term=test'

[v3.0.5.1144] System.Net.WebException: Error: SecureChannelFailure (Authentication failed, see inner exception.): 'https://skyhook.sonarr.tv/v1/tvdb/search/en/?term=test' ---> 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 () [0x00038] in <c5f4e317158343a5916a953327f92540>:0 
  at Mono.Net.Security.MobileAuthenticatedStream.ProcessHandshake (Mono.Net.Security.AsyncOperationStatus status, System.Boolean renegotiate) [0x000a1] in <c5f4e317158343a5916a953327f92540>: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 <c5f4e317158343a5916a953327f92540>:0 
  at Mono.Net.Security.AsyncProtocolRequest.ProcessOperation (System.Threading.CancellationToken cancellationToken) [0x000ff] in <c5f4e317158343a5916a953327f92540>:0 
  at Mono.Net.Security.AsyncProtocolRequest.StartOperation (System.Threading.CancellationToken cancellationToken) [0x0008b] in <c5f4e317158343a5916a953327f92540>: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) [0x00252] in <c5f4e317158343a5916a953327f92540>:0 
  at Mono.Net.Security.MonoTlsStream.CreateStream (System.Net.WebConnectionTunnel tunnel, System.Threading.CancellationToken cancellationToken) [0x00126] in <c5f4e317158343a5916a953327f92540>:0 
  at System.Net.WebConnection.CreateStream (System.Net.WebOperation operation, System.Boolean reused, System.Threading.CancellationToken cancellationToken) [0x001ba] in <c5f4e317158343a5916a953327f92540>: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 <c5f4e317158343a5916a953327f92540>:0 
  at System.Net.WebConnection.InitConnection (System.Net.WebOperation operation, System.Threading.CancellationToken cancellationToken) [0x00141] in <c5f4e317158343a5916a953327f92540>:0 
  at System.Net.WebOperation.Run () [0x0009a] in <c5f4e317158343a5916a953327f92540>:0 
  at System.Net.WebCompletionSource`1[T].WaitForCompletion () [0x00094] in <c5f4e317158343a5916a953327f92540>:0 
  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) [0x000f8] in <c5f4e317158343a5916a953327f92540>:0 
  at System.Net.HttpWebRequest.GetResponse () [0x00016] in <c5f4e317158343a5916a953327f92540>:0 
  at NzbDrone.Common.Http.Dispatchers.ManagedHttpDispatcher.GetResponse (NzbDrone.Common.Http.HttpRequest request, System.Net.CookieContainer cookies) [0x00123] in <838290d41cb7431fbc4fa8070d0b0648>:0 
   --- End of inner exception stack trace ---
  at NzbDrone.Common.Http.Dispatchers.ManagedHttpDispatcher.GetResponse (NzbDrone.Common.Http.HttpRequest request, System.Net.CookieContainer cookies) [0x001e7] in <838290d41cb7431fbc4fa8070d0b0648>:0 
  at NzbDrone.Common.Http.HttpClient.ExecuteRequest (NzbDrone.Common.Http.HttpRequest request, System.Net.CookieContainer cookieContainer) [0x00086] in <838290d41cb7431fbc4fa8070d0b0648>:0 
  at NzbDrone.Common.Http.HttpClient.Execute (NzbDrone.Common.Http.HttpRequest request) [0x00008] in <838290d41cb7431fbc4fa8070d0b0648>:0 
  at NzbDrone.Common.Http.HttpClient.Get (NzbDrone.Common.Http.HttpRequest request) [0x00007] in <838290d41cb7431fbc4fa8070d0b0648>:0 
  at NzbDrone.Common.Http.HttpClient.Get[T] (NzbDrone.Common.Http.HttpRequest request) [0x00000] in <838290d41cb7431fbc4fa8070d0b0648>:0 
  at NzbDrone.Core.MetadataSource.SkyHook.SkyHookProxy.SearchForNewSeries (System.String title) [0x000ff] in <eea51fec6dbe458b873ba10bf3c0a405>:0 

21-4-21 18:47:04.4|Debug|Api|[GET] /api/v3/series/lookup?term=test: 503.ServiceUnavailable (192 ms)
21-4-21 18:47:06.4|Debug|Api|[GET] /api/v3/health: 200.OK (2 ms)
21-4-21 18:47:06.4|Debug|Api|[GET] /api/v3/system/status: 200.OK (4 ms)
21-4-21 18:47:06.6|Debug|Api|[GET] /api/v3/diskspace: 200.OK (124 ms)
21-4-21 18:47:08.5|Debug|Api|[GET] /api/v3/log/file: 200.OK (4 ms)

Thank you very much

@publicarray
Copy link
Member

publicarray commented Apr 22, 2021

This is a known issue with the CPU architecture, and it is related to SSL/TLS and mono.

Please install mono version 5.8.0.108-11https://github.com/SynoCommunity/spksrc/wiki/Radarr-Sonarr-Lidarr-Jackett#rtd1296-armv8

@moi15moi
Copy link
Author

moi15moi commented Apr 23, 2021

This is a known issue with the CPU architecture, and it is related to SSL/TLS and mono.

Please install mono version 5.8.0.108-11https://github.com/SynoCommunity/spksrc/wiki/Radarr-Sonarr-Lidarr-Jackett#rtd1296-armv8

How can I choose the version to install?
Do I need to install it manually? If I need to install it manually, I need to take the 6.1 rtd1296 architecture on this website?

Thank you very much

@publicarray
Copy link
Member

publicarray commented Apr 23, 2021

Yes, correct 👍. Yes a manual install is required in this case. You also need to uninstall the newer version first.

@hgy59
Copy link
Contributor

hgy59 commented Apr 23, 2021

Instead of uninstalling the (higher) version you can fake a lower version number by modification of the INFO file of the installed package.

  1. ssh into the diskstation
  2. sudo vi /var/packages/mono/INFO
  3. modify version from "5.20.1.34" to "5.8.0.108" and save the file
  4. than it will display 5.8.0.108 in DSM package center and you can manually downgrade by installation of "5.8.0.108" spk file.

@publicarray
Copy link
Member

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants