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.
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
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.
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.