-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Radarr fails to start on Synology #4363
Comments
Install manually downgraded mono 5.8 and it will work... https://synocommunity.com/package/mono |
thanks for your reply. I will give it a go. |
Radarr fails to start according to the package center although the GUI is reachable. I checked #4285 but the service-setup file looks ok. Several (if not all) functions in the GUI are not working and ultimately Radarr fails with Failed to load system status from API aftwer whcih the web GUI becomes unresponsive/unreachable. See my radarr.log current versions: Package Name: Radarr Package Name: Mono |
Im running Radarr on DS218 with Mono 5.8:
It works just fine, package center show package as running and GUI is reachable and working. Only information in Radarr is that I should upgrade Mono..
You still have some problem with Mono on Your platform, but I'm afraid I cant help. |
It might be a problem with the ARMv5... but I'm not sure, so I've recompiled radarr: |
A for effort! thanks 👍 |
will give it a try. thanks |
403 - Forbidden ? Oops... |
sorry can you try again? |
yes, accessible now. thanks! |
This package is not supported on the platform of Diskstation or is incompatible with this version of DSM. |
Ah I need more sleep! Anyway the correct file for your NAS is |
:) I should have noticed from the filename myself as well... The install worked. The service didn't start however, but this time with a different message:
Not sure what's happening here. I never had nzbdrone running or installed. Do you recognize this? I used to have Radarr working but I deinstalled everything as part of the troubleshooting process. There is no existing configuration or db to migrate. |
Radarr is a fork from sonarr which was previously known as nzbdrone. The problem here is that I compiled on my dsm7 branch and there was a bug with backwards compatibility, Thanks for letting me know that there was one :). Basically one of the environment variables was empty and so radarr is looking in the wrong folder This version fixes it: https://seby.io/files/radarr_88f6281-6.2_20210112-13.spk Confirmed on x64 & DSM6, So it should work for you too. |
Thanks for your update! Can You confirm, that this version also fixes problem with Mono version? Right now, Im forced to use Mono 5.8 from synocommunity, because on Mono 5.20 Radarr wouldnt start correctly. |
Well, it installs ok but I'm back to my original issue. Package center mentions it cannot start the service. The GUI is responsive at first but gradually dies. The system status mentions it cannot retrieve status from the API, etc. Also my original log lines are back as well:
|
Sorry for wasting your time earlier, but I just found this: https://forums.sonarr.tv/t/sonarr-fails-to-start-on-synology-after-latest-package-update/25396/8 Can you try and follow these instructions and report back? https://forums.sonarr.tv/t/sonarr-fails-to-start-on-synology-after-latest-package-update/25396/23 (just replace nzbdrone with radarr) FYI the new link to mono is https://global.download.synology.com/download/Package/spk/Mono/4.6.2-0096/Mono-armv5-4.6.2-0096.spk Thanks for your patience |
@hgy59 To me it looks like mono bug with armv5 made a recurrence with newer mono versions. Unfortunately I don't own a ARMv5 chip, so I'm just walking in the dark here. |
@publicarray, first of, apologies are not needed. I really appreciate you helping me out! I have followed the guidelines from https://forums.sonarr.tv/t/sonarr-fails-to-start-on-synology-after-latest-package-update/25396/23 to the letter. I was confident it would work but at the end Radarr still doesn't start. yet with another message in the log:
|
Mmh, another update. Since the post (https://forums.sonarr.tv/t/sonarr-fails-to-start-on-synology-after-latest-package-update/25396/23) was from October 2020 I decided to try the latest version at that time; version Version 20200921-11 (https://packages.synocommunity.com/radarr/11/radarr.v11.f15047[88f628x].spk). Although I get the same error in the log. The GUI (I just noticed accidently) appeared. I wonder if the most recent version of Radarr should also work? What's your take on it? |
The most recent version of radarr was a major change from v0.2.x to v3.x.x I assume this is why there are these issues. They are slowly migrating from mono to .NET core. Searching online leads to: https://forums.sonarr.tv/t/replace-sharpraven-with-new-sentry-sdk/ It looks like the old mono version is missing a dll that radarr needs. As an experiment and rather than continue to mess with mono I've compiled radarr with dotnet. I've verified it working on my x64 box but armv5 is a different beast. Please let me know how it goes: https://seby.io/files/radarr_88f6281-6.2_20210116-13.spk |
thanks @publicarray , I have done the install. No errors reported. Still the old failed to run package error by package center but also this in the log when starting the service:
|
Mmh, that's weird indeed. I checked earlier assuming it was a directory but indeed it's there:
First thing I would think is file permissions although it looks ok. |
If the build does not work can you comment out the if statement but leave |
hi, I have tried the build but unfortunately no success. Pacakage center mentions it failed ti run the packagae but after a while the GUI is presented and in turn gradually starts to malfunction reuslting in 'Failed to load system status from API' in the GUI I have also tried with the suggested change in the service-setup file. |
Thanks, From the log:
Would you mind trying to run it with the system Mono? (capital M) @Qstick Would you mind taking a look? Does Radarr still support Mono with ARMv5? Edit: Seems TLS related. Maybe run it with
Thanks reddit |
Also pinging @m4tt075 |
Similar issue as: #3666 |
Maybe we should give up on problematic Mono, and try to run .NET core version like Jackett? #4207 |
Well unfortunately .NET only supports So for Jackett we try to fallback to Mono on unsupported architectures anyway: #4207 (comment) |
thanks @publicarray, we have got a baby coming up so I won't be able to test for the next couple of weeks. @Wuszek perhaps you can help testing this? |
radarr.log OK, I couldn't help myself. I tried above but no success. Please find applied service-setup file and log results attached. |
Hi thanks, did you try with both Mono versions? |
I didn't. But just did. Installation succeeded but after loading the GUI Radarr crashes as before. See attached logs and applied service-setup |
As an FYI we will likely be getting away from supporting mono builds from Radarr in the near future. So probably a good idea to start going down the dotnet road similar to Jackett. |
@weedaj thanks so
So it's a TLS issue, but at this point I suggest that you stay with an older raddar version. Unfortunately I'm unable to find a fix for it Someone might have more knowledge on this though. Sorry and thanks so much for your help on diagnosing the issue. @Qstick thanks, I thought that it would happen eventually. |
@publicarray no worries glad I could assist. I figured it would come to staying on the older version. Thank you very uch for your assistance. |
So for someone not following half of what's being said here. What is the adviced way to keep radarr adn Sonarr working on my DS212+? |
Mono version 4.6.2: https://global.download.synology.com/download/Package/spk/Mono/4.6.2-0096/Mono-armv5-4.6.2-0096.spk Following procedure: https://forums.sonarr.tv/t/sonarr-fails-to-start-on-synology-after-latest-package-update/25396/23 |
Thanks. Do you have (or can you point me how to find) the same link for Sonarr? |
No, but I suggest to use the version as used in the procedure |
The procedure uses the version from the package maanger. But if I do that I get errors in log and its not starting
From this it seems to still use the wrong version
|
ok, nevermind. For some very strange reason it does not work when executed from shell, but it does when starting from the package manager. |
Since the new Radarr (20210311-15) is using .NET Core and the Radarr team is dropping mono support soon #4464 (comment) I'm sorry, but the architecture can't receive any more updates. The supported ones by .NET Core are only Arm32 (not ARMv5), Arm64, Arm64 Alpine, x64 and x64 Alpine |
Setup
Package Name: Radarr
Package Version: 20201214-13
Package Name: Mono
Package version: 5.20.1.34-17
NAS Model: Synology DS-212j
DSM version: DSM 6.2.3-25426
Expected behavior
Radarr service to start up
Actual behavior
"Failed to run package service" see below log. Even after reinstall.
Steps to reproduce
Package log
The text was updated successfully, but these errors were encountered: