Sonarr version (exact version): 3.0.4.1024
Mono version (if Sonarr is not running on Windows): Mono JIT compiler version 5.18.0.240 (Debian 5.18.0.240+dfsg-3 Sat Apr 20 05:16:08 UTC 2019)
OS: Raspberry Pi OS (latest)
Debug logs: [see partial log below]
Description of issue: I have Sonarr running on my RPi 3B with latest Raspberry Pi OS. My Download client is Download Station on a Synology DS215+. This was all working flawlessly when the DS was running DSM 6.2. I upgraded the DS215+ to DSM 7.0 Beta and since then Sonarr can’t connect to Download Station. I have removed the current client settings from Sonarr and created a new one with the same result. Strange thing is that Sonarr can still scan the folders that hold my files. These folders are also on the DS215+. So it seems to have access to the NAS but can’t connect to Download Station.
The errors I see are as follows:
All download clients are unavailable due to failures
and
Unable to communicate with DS215+. Failed to login. Reason: The requested method does not exist
The following interesting lines keep returning in the log:
20-12-18 11:53:14.3|Error|DSMInfoProxy|Failed to login. Reason: The requested method does not exist
20-12-18 11:53:14.3|Warn|SerialNumberProvider|Could not get the serial number from Download Station 192.168.16.40:5000
[v3.0.4.1024] NzbDrone.Core.Download.Clients.DownloadClientException: Failed to login. Reason: The requested method does not exist
at NzbDrone.Core.Download.Clients.DownloadStation.Proxies.DiskStationProxyBase.ProcessRequest[T] (NzbDrone.Common.Http.HttpRequestBuilder requestBuilder, System.String operation, NzbDrone.Core.Download.Clients.DownloadStation.DiskStationApi api, NzbDrone.Core.Download.Clients.DownloadStation.DownloadStationSettings settings) [0x000e8] in M:\BuildAgent\work\63739567f01dbcc2\src\NzbDrone.Core\Download\Clients\DownloadStation\Proxies\DiskStationProxyBase.cs:125
at NzbDrone.Core.Download.Clients.DownloadStation.Proxies.DiskStationProxyBase.AuthenticateClient (NzbDrone.Core.Download.Clients.DownloadStation.DownloadStationSettings settings) [0x00063] in M:\BuildAgent\work\63739567f01dbcc2\src\NzbDrone.Core\Download\Clients\DownloadStation\Proxies\DiskStationProxyBase.cs:139
at NzbDrone.Core.Download.Clients.DownloadStation.Proxies.DiskStationProxyBase+<>c__DisplayClass14_0.<BuildRequest>b__1 () [0x00000] in M:\BuildAgent\work\63739567f01dbcc2\src\NzbDrone.Core\Download\Clients\DownloadStation\Proxies\DiskStationProxyBase.cs:180
at NzbDrone.Common.Cache.Cached`1[T].Get (System.String key, System.Func`1[TResult] function, System.Nullable`1[T] lifeTime) [0x000b1] in M:\BuildAgent\work\63739567f01dbcc2\src\NzbDrone.Common\Cache\Cached.cs:104
at NzbDrone.Core.Download.Clients.DownloadStation.Proxies.DiskStationProxyBase.BuildRequest (NzbDrone.Core.Download.Clients.DownloadStation.DownloadStationSettings settings, NzbDrone.Core.Download.Clients.DownloadStation.DiskStationApiInfo apiInfo, System.String methodName, System.Int32 apiVersion, NzbDrone.Common.Http.HttpMethod httpVerb) [0x0012e] in M:\BuildAgent\work\63739567f01dbcc2\src\NzbDrone.Core\Download\Clients\DownloadStation\Proxies\DiskStationProxyBase.cs:180
at NzbDrone.Core.Download.Clients.DownloadStation.Proxies.DiskStationProxyBase.BuildRequest (NzbDrone.Core.Download.Clients.DownloadStation.DownloadStationSettings settings, System.String methodName, System.Int32 apiVersion, NzbDrone.Common.Http.HttpMethod httpVerb) [0x0000e] in M:\BuildAgent\work\63739567f01dbcc2\src\NzbDrone.Core\Download\Clients\DownloadStation\Proxies\DiskStationProxyBase.cs:148
at NzbDrone.Core.Download.Clients.DownloadStation.Proxies.DSMInfoProxy.GetSerialNumber (NzbDrone.Core.Download.Clients.DownloadStation.DownloadStationSettings settings) [0x00008] in M:\BuildAgent\work\63739567f01dbcc2\src\NzbDrone.Core\Download\Clients\DownloadStation\Proxies\DSMInfoProxy.cs:26
at NzbDrone.Core.Download.Clients.DownloadStation.SerialNumberProvider.GetHashedSerialNumber (NzbDrone.Core.Download.Clients.DownloadStation.DownloadStationSettings settings) [0x00000] in M:\BuildAgent\work\63739567f01dbcc2\src\NzbDrone.Core\Download\Clients\DownloadStation\SerialNumberProvider.cs:45
at NzbDrone.Core.Download.Clients.DownloadStation.SerialNumberProvider+<>c__DisplayClass4_0.<GetSerialNumber>b__0 () [0x00000] in M:\BuildAgent\work\63739567f01dbcc2\src\NzbDrone.Core\Download\Clients\DownloadStation\SerialNumberProvider.cs:34
at NzbDrone.Common.Cache.Cached`1[T].Get (System.String key, System.Func`1[TResult] function, System.Nullable`1[T] lifeTime) [0x000b1] in M:\BuildAgent\work\63739567f01dbcc2\src\NzbDrone.Common\Cache\Cached.cs:104
at NzbDrone.Core.Download.Clients.DownloadStation.SerialNumberProvider.GetSerialNumber (NzbDrone.Core.Download.Clients.DownloadStation.DownloadStationSettings settings) [0x00014] in M:\BuildAgent\work\63739567f01dbcc2\src\NzbDrone.Core\Download\Clients\DownloadStation\SerialNumberProvider.cs:34
20-12-18 11:53:14.3|Warn|ProcessDownloadDecisions|Couldn't add report to download queue. Star.Trek.Discovery.S03E10.720p.WEB.x265-MiNX[TGx]
[v3.0.4.1024] NzbDrone.Core.Download.Clients.DownloadClientException: Failed to login. Reason: The requested method does not exist
at NzbDrone.Core.Download.Clients.DownloadStation.Proxies.DiskStationProxyBase.ProcessRequest[T] (NzbDrone.Common.Http.HttpRequestBuilder requestBuilder, System.String operation, NzbDrone.Core.Download.Clients.DownloadStation.DiskStationApi api, NzbDrone.Core.Download.Clients.DownloadStation.DownloadStationSettings settings) [0x000e8] in M:\BuildAgent\work\63739567f01dbcc2\src\NzbDrone.Core\Download\Clients\DownloadStation\Proxies\DiskStationProxyBase.cs:125
at NzbDrone.Core.Download.Clients.DownloadStation.Proxies.DiskStationProxyBase.AuthenticateClient (NzbDrone.Core.Download.Clients.DownloadStation.DownloadStationSettings settings) [0x00063] in M:\BuildAgent\work\63739567f01dbcc2\src\NzbDrone.Core\Download\Clients\DownloadStation\Proxies\DiskStationProxyBase.cs:139
at NzbDrone.Core.Download.Clients.DownloadStation.Proxies.DiskStationProxyBase+<>c__DisplayClass14_0.<BuildRequest>b__1 () [0x00000] in M:\BuildAgent\work\63739567f01dbcc2\src\NzbDrone.Core\Download\Clients\DownloadStation\Proxies\DiskStationProxyBase.cs:180
at NzbDrone.Common.Cache.Cached`1[T].Get (System.String key, System.Func`1[TResult] function, System.Nullable`1[T] lifeTime) [0x000b1] in M:\BuildAgent\work\63739567f01dbcc2\src\NzbDrone.Common\Cache\Cached.cs:104
at NzbDrone.Core.Download.Clients.DownloadStation.Proxies.DiskStationProxyBase.BuildRequest (NzbDrone.Core.Download.Clients.DownloadStation.DownloadStationSettings settings, NzbDrone.Core.Download.Clients.DownloadStation.DiskStationApiInfo apiInfo, System.String methodName, System.Int32 apiVersion, NzbDrone.Common.Http.HttpMethod httpVerb) [0x0012e] in M:\BuildAgent\work\63739567f01dbcc2\src\NzbDrone.Core\Download\Clients\DownloadStation\Proxies\DiskStationProxyBase.cs:180
at NzbDrone.Core.Download.Clients.DownloadStation.Proxies.DiskStationProxyBase.BuildRequest (NzbDrone.Core.Download.Clients.DownloadStation.DownloadStationSettings settings, System.String methodName, System.Int32 apiVersion, NzbDrone.Common.Http.HttpMethod httpVerb) [0x0000e] in M:\BuildAgent\work\63739567f01dbcc2\src\NzbDrone.Core\Download\Clients\DownloadStation\Proxies\DiskStationProxyBase.cs:148
at NzbDrone.Core.Download.Clients.DownloadStation.Proxies.DSMInfoProxy.GetSerialNumber (NzbDrone.Core.Download.Clients.DownloadStation.DownloadStationSettings settings) [0x00008] in M:\BuildAgent\work\63739567f01dbcc2\src\NzbDrone.Core\Download\Clients\DownloadStation\Proxies\DSMInfoProxy.cs:26
at NzbDrone.Core.Download.Clients.DownloadStation.SerialNumberProvider.GetHashedSerialNumber (NzbDrone.Core.Download.Clients.DownloadStation.DownloadStationSettings settings) [0x00000] in M:\BuildAgent\work\63739567f01dbcc2\src\NzbDrone.Core\Download\Clients\DownloadStation\SerialNumberProvider.cs:45
at NzbDrone.Core.Download.Clients.DownloadStation.SerialNumberProvider+<>c__DisplayClass4_0.<GetSerialNumber>b__0 () [0x00000] in M:\BuildAgent\work\63739567f01dbcc2\src\NzbDrone.Core\Download\Clients\DownloadStation\SerialNumberProvider.cs:34
at NzbDrone.Common.Cache.Cached`1[T].Get (System.String key, System.Func`1[TResult] function, System.Nullable`1[T] lifeTime) [0x000b1] in M:\BuildAgent\work\63739567f01dbcc2\src\NzbDrone.Common\Cache\Cached.cs:104
at NzbDrone.Core.Download.Clients.DownloadStation.SerialNumberProvider.GetSerialNumber (NzbDrone.Core.Download.Clients.DownloadStation.DownloadStationSettings settings) [0x00085] in M:\BuildAgent\work\63739567f01dbcc2\src\NzbDrone.Core\Download\Clients\DownloadStation\SerialNumberProvider.cs:39
at NzbDrone.Core.Download.Clients.DownloadStation.TorrentDownloadStation.AddFromMagnetLink (NzbDrone.Core.Parser.Model.RemoteEpisode remoteEpisode, System.String hash, System.String magnetLink) [0x0000d] in M:\BuildAgent\work\63739567f01dbcc2\src\NzbDrone.Core\Download\Clients\DownloadStation\TorrentDownloadStation.cs:156
at NzbDrone.Core.Download.TorrentClientBase`1[TSettings].DownloadFromMagnetUrl (NzbDrone.Core.Parser.Model.RemoteEpisode remoteEpisode, System.String magnetUrl) [0x00048] in M:\BuildAgent\work\63739567f01dbcc2\src\NzbDrone.Core\Download\TorrentClientBase.cs:219
at NzbDrone.Core.Download.TorrentClientBase`1[TSettings].Download (NzbDrone.Core.Parser.Model.RemoteEpisode remoteEpisode) [0x000f1] in M:\BuildAgent\work\63739567f01dbcc2\src\NzbDrone.Core\Download\TorrentClientBase.cs:102
at NzbDrone.Core.Download.DownloadService.DownloadReport (NzbDrone.Core.Parser.Model.RemoteEpisode remoteEpisode) [0x0018f] in M:\BuildAgent\work\63739567f01dbcc2\src\NzbDrone.Core\Download\DownloadService.cs:75
at NzbDrone.Core.Download.ProcessDownloadDecisions.ProcessDecisions (System.Collections.Generic.List`1[T] decisions) [0x00104] in M:\BuildAgent\work\63739567f01dbcc2\src\NzbDrone.Core\Download\ProcessDownloadDecisions.cs:77
Any help appreciated!
Greetz,
Sjonnie