Hello all,
After re-installing NzbDrone (because it was constantly hanging, I blamed Mono and installed it into a fresh jail) the update aren’t working any more.
NzbDrone is installed in a FreeNas Jail with the latest Mono. The error I’m getting is:
14-11-29 12:05:11.6|Debug|mono|Starting mono /tmp/nzbdrone_update/NzbDrone.Update.exe 41971 /tmp/nzbdrone_update /opt/NzbDrone/NzbDrone.exe
14-11-29 12:05:11.6|Error|InstallUpdateService|Update process failed
System.ComponentModel.Win32Exception: ApplicationName='mono', CommandLine='/tmp/nzbdrone_update/NzbDrone.Update.exe 41971 /tmp/nzbdrone_update /opt/NzbDrone/NzbDrone.exe', CurrentDirectory='', Native error= Cannot find the specified file
at System.Diagnostics.Process.Start_noshell (System.Diagnostics.ProcessStartInfo startInfo, System.Diagnostics.Process process) [0x00000] in <filename unknown>:0
at System.Diagnostics.Process.Start_common (System.Diagnostics.ProcessStartInfo startInfo, System.Diagnostics.Process process) [0x00000] in <filename unknown>:0
at System.Diagnostics.Process.Start () [0x00000] in <filename unknown>:0
at (wrapper remoting-invoke-with-check) System.Diagnostics.Process:Start ()
at NzbDrone.Common.Processes.ProcessProvider.Start (System.String path, System.String args, System.Action`1 onOutputDataReceived, System.Action`1 onErrorDataReceived) [0x00000] in <filename unknown>:0
at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate (NzbDrone.Core.Update.UpdatePackage updatePackage) [0x00000] in <filename unknown>:0
When I ran this command using root in an SSH session it all seems to work and NzbDrone is updated.
The update files at that location exist and the account running NzbDrone has access to those files.
Does anyone might have an idea what’s going on here?