Sonarr version: 18.104.22.16818
Mono version: 4.6.2-0095
OS: Synology DS114 / DSM 6.1.3-15152 Update 5
Nzbget version: 19.1
Debug logs: https://pastebin.com/jzC4aDxe
Description of issue:
All programs are running on the same machine.
After a few minutes of running, Sonarr will throw an error along the lines of "all download clients unavailable due to errors." This is usually coupled with "Unable to retrieve queue and history items from nzbget: Cannot access a disposed object. Object name: 'System.Net.Sockets.NetworkStream'."
These errors are cleared by manually going in, testing the connection to nzbget and saving. The error(s) will then usually appear again. When an episode is up for a search with the error still present, Sonarr will not grab it or send it to NZBGet.
I've tried uninstalling and reinstalling both Sonarr and NZBGet, trying to switch the mono version to the community version (which I can't get to work as sonarr won't even start up) and trying with clean configurations. Error still propagates.
It seems there's no way to manually install the latest Mono build on synology, which is something Id be opening to trying but right now I seem to be stuck. Is there a way to prevent Sonarr from doing some sort of check of NZBGet? At this point it seems like something is broken by default and I haven't been able to find a reasonable explanation of what the "'System.Net.Sockets.NetworkStream" error means. Though it seems I may not be alone with this error.
I should note that I am also running Radarr and it does not produce this error. It would appear that this is an issue related specifically to Sonarr. This Synology model does not support Docker so I can't go that route.