QNAP 251+ install help

I always thought I was halfway smart, but trying to install sonarr on my Qnap has made me think otherwise.

Running Download Station 4.3.1 on my Qnap 251+.
QSonarr 2.0.0.4389
Qmono 4.2.1.0

When adding my download client, i have the following settings:
name: Qnap DS
host: 192.168.1.228
port 6881 (bt port for incoming connections in download station set to 6881 ~ 6889)
un/pw: same as qnap login
category: TV
Use SSL: No

When i test, i get the following error:
Unknown exception: Error getting response stream (ReadDone2): ReceiveFailure

Log files reads as follows:

System.Net.WebException: Error getting response stream (ReadDone2): ReceiveFailure —> System.Exception: at System.Net.WebConnection.HandleError (WebExceptionStatus st, System.Exception e, System.String where) [0x0003a] in :0
at System.Net.WebConnection.ReadDone (IAsyncResult result) [0x0006e] in :0
at System.Net.Sockets.SocketAsyncResult.m__1 (System.Object state) [0x00000] in :0
at System.Runtime.Remoting.Messaging.AsyncResult.Invoke (System.Runtime.Remoting.Messaging.AsyncResult ) [0x00000] in :0
at System.Runtime.Remoting.Messaging.AsyncResult.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem () [0x00000] in :0
at System.Threading.ThreadPoolWorkQueue.Dispatch () [0x00096] in :0
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback () [0x00000] in :0
at System.Net.WebConnection.HandleError (WebExceptionStatus st, System.Exception e, System.String where) [0x0003a] in /SRC/mono-4.2.1/mcs/class/System/System.Net/WebConnection.cs:493
— End of inner exception stack trace —
at System.Net.HttpWebRequest.EndGetResponse (IAsyncResult asyncResult) [0x00065] in /SRC/mono-4.2.1/mcs/class/System/System.Net/HttpWebRequest.cs:946
at System.Net.HttpWebRequest.GetResponse () [0x0000e] in /SRC/mono-4.2.1/mcs/class/System/System.Net/HttpWebRequest.cs:958
at NzbDrone.Common.Http.Dispatchers.ManagedHttpDispatcher.GetResponse (NzbDrone.Common.Http.HttpRequest request, System.Net.CookieContainer cookies) [0x000fb] in M:\BuildAgent\work\b69c1fe19bfc2c38\src\NzbDrone.Common\Http\Dispatchers\ManagedHttpDispatcher.cs:63 : Error getting response stream (ReadDone2): ReceiveFailure

tried researching but wasn’t able to find a possible solution. Not sure what i’m doing wrong.

That’s pretty old, there should be an update available.

That’s not for the API, but for incoming torrent connections by the sounds of it (so the wrong port).

This is usually an indication of curl not being available.

Hi there…

My experience has been best with… QSonarr_2.0.0.4146_x86.qpkg
Updated versions weren’t as straight forward.

So, first you’ll need git & QMono: I’m using Qmono_4.4.2.11_x86_64.qpkg which seems to work fine.
Then install the QSonarr & the automated upgrade after that (branch: develeop) seems to do the trick.

I did a re-install using this yesterday so can vouch for it still being viable. [on QNAP-653 pro)

Thanks for the help, both of you. I removed QSonarr and installed 2.0.0.4146 I also installed a new Qmono, 4.4.2.11.

I then tried to update to the latest version through the app, 2.0.0.4645 but it doesn’t update. I get an error when it tries to restart, Error occurred while executing task ApplicationUpdate: Could not find file “”

System.IO.FileNotFoundException: Could not find file ""
at System.IO.Directory.InsecureGetCurrentDirectory () <0xf56a58f0 + 0x0004e> in :0
at System.IO.Path.InsecureGetFullPath (System.String path) <0xf56b9d70 + 0x00276> in :0
at System.IO.Path.GetFullPath (System.String path) <0xf56b99c0 + 0x0001e> in :0
at System.IO.FileInfo…ctor (System.String fileName) <0xf56abe80 + 0x0004c> in :0
at (wrapper remoting-invoke-with-check) System.IO.FileInfo:.ctor (string)
at NzbDrone.Common.Processes.ProcessProvider.Start (System.String path, System.String args, System.Collections.Specialized.StringDictionary environmentVariables, System.Action1 onOutputDataReceived, System.Action1 onErrorDataReceived) <0xef10a478 + 0x000ff> in :0
at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate (NzbDrone.Core.Update.UpdatePackage updatePackage) <0xef31f2d0 + 0x003fc> in :0
at NzbDrone.Core.Update.InstallUpdateService.Execute (NzbDrone.Core.Update.Commands.ApplicationUpdateCommand message) <0xef31eb68 + 0x00133> in :0
at NzbDrone.Core.Messaging.Commands.CommandExecutor.ExecuteCommand[TCommand] (NzbDrone.Core.Messaging.Commands.TCommand command, NzbDrone.Core.Messaging.Commands.CommandModel commandModel) <0xefa3d978 + 0x0017d> in :0

Seems like it’s updating, then nada:

CommandExecutor	Error occurred while executing task ApplicationUpdate: Could not find file ""	2:44pm

InstallUpdateService Sonarr will restart shortly. 2:44pm
InstallUpdateService Starting update client /share/CACHEDEV1_DATA/SONARR_CONFIG/nzbdrone_update/NzbDrone.Update.exe 2:44pm
InstallUpdateService Preparing client 2:44pm
BackupService Starting Backup 2:44pm
InstallUpdateService Update package extracted successfully 2:44pm
InstallUpdateService Extracting Update package 2:44pm
InstallUpdateService Update package verified successfully 2:44pm
InstallUpdateService Verifying update package 2:44pm
InstallUpdateService Downloading update 2.0.0.4645 2:44pm
InstallUpdateService Deleting old update files 2:44pm

Now it seems that “download station” is no longer an option under the download clients. I’ve tried multiple versions of qmono and sonarr and it’s as if it’s just vanished.

This thing is making me feel really, really stupid.

what versions of each are you using? & what QNAP OS version? SInce 4.3 everything now needs to be x64 compatible, which seems to have thrown a lot of transition issue.

Mono & Git need to be present & running before the Sonarr install.

Sonarr doesn’t need git, but does need, mono.

Download station for QNAP has never been an option, but Synology’s download station was recently added, if it’s no longer there it’s probably an outdated version of Sonarr.

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.