SynoCommunity / spksrc

Cross compilation framework to create native packages for the Synology's NAS
https://synocommunity.com
Other
3.03k stars 1.23k forks source link

RADARR SONAR and JACKETT #5130

Closed giospud closed 1 year ago

giospud commented 2 years ago

There is any plan to release an update of working RADARR and SONARR and JACKETT for DSM 7.0.1-42218 Update 2 on MARVELL Armada 385 88F6820 ?

BenjV commented 2 years ago

Radarr and Sonarr are using .net for their new release and their software is not compatible with the .net implementatie for ARM processors. So there will be not a release for their new versions.

Casuallynoted commented 2 years ago

Radarr and Sonarr are using .net for their new release and their software is not compatible with the .net implementatie for ARM processors. So there will be not a release for their new versions.

Is this also the case on the DS118? I can't seem to update it either.

BenjV commented 2 years ago

Yes the DS118 has a rtd1296 cpu which is also an 32bit ARM cpu

hgy59 commented 2 years ago

rtd1296 is aarch64 (ARMv8) i.e. 64 bit ARM.

Bart368 commented 2 years ago

Are there plans for releasing an update for the DS214play?

bakerboy448 commented 2 years ago

DS214play

https://github.com/SynoCommunity/spksrc/wiki/Architecture-per-Synology-model#evansport-x86 https://github.com/SynoCommunity/spksrc/wiki/Synology-and-SynoCommunity-Package-Architectures#x14-series

No - Your nas is x86 and not supported at this time

ta264 commented 2 years ago

Yes, there are plans to support x86 in radarr 4.2

hgy59 commented 2 years ago

Yes, there are plans to support x86 in radarr 4.2

This will be hard, as MS does not provide .NET 6 for x86 for linux (neigher runtime nor SDK). Is the radarr team building .net 6 for x64 from source?

ta264 commented 2 years ago

Yes we are, and potentially for the older armv7 arches too if I can find some testers

ta264 commented 2 years ago

PS Radarr x86 support is live, will be added to the other (non-Sonarr) *arr apps soon

hgy59 commented 2 years ago

@ta264 thanks for the info, just saw that lidarr allready provides core-x86 packages for download.

hgy59 commented 2 years ago

Yes we are, and potentially for the older armv7 arches too if I can find some testers

I have a DS-115j with armada370 if this needs testing.

ta264 commented 2 years ago

That would be great. Can we do it on discord when you have some time? Right now I just have an SDK built, I want to verify that looks sensible before getting radarr set up to use it

Rel0ne commented 2 years ago

I have a DS214play with evansport x86 processor if needs testing

bakerboy448 commented 2 years ago

https://wiki.servarr.com/synology-packages beta servarr packages that may work for some folks

bakerboy448 commented 2 years ago

x86 support is has also been live and simply requires the synocommunity to update the package to add it https://github.com/Radarr/Radarr/releases/tag/v4.2.4.6635

krizgawd commented 2 years ago

I also have a DS214play with evansport x86 and am looking for a Sonarr update. Sonarr fails to open on DSM 7.1.1. Thanks!

Rel0ne commented 2 years ago

In my case Sonarr v20210329-19 from SynoCommunity works well on DSM 7.1.1-42962 Update 1 on DS214play and is dependent on Mono which, in my case i run the version 5.20.1.34-18

krizgawd commented 2 years ago

In my case Sonarr v20210329-19 from SynoCommunity works well on DSM 7.1.1-42962 Update 1 on DS214play and is dependent on Mono which, in my case i run the version 5.20.1.34-18

Thanks for the reply. I upgraded to DSM 7.1.1-42962 Update 2, not knowing this issue was going to show up. I wonder if I reinstalled DSM to simply DSM 7.1.1-42962 Update 1 if it would work....

mreid-tt commented 1 year ago

For those who commented requesting evansport (x86) compatibility for your DS415play or DS214play, I've run a test build for Radarr as an experiment. If you are willing to test it out you can download from the build https://github.com/SynoCommunity/spksrc/actions/runs/3898318589.

Look for the files entitled: Packages for evansport-6.1 or Packages for evansport-7.0 depending if you are running DSM6 or DSM7. Curious if this works for you guys. If so I'll do a few other experiments with other *arr packages.

Rel0ne commented 1 year ago

Hello, I managed to install the package for DSM version 7.0 on my ds214play with a bit of workaround. The provided package gives an error of "invalid file format. please contact package developer". I extracted the contents of the zip file and repackaged with the following comand run in the folder containing the extracted zip file:

tar -cvf radarr.spk *

Now Radarr works on my ds214play 🍾 Thank you!

mreid-tt commented 1 year ago

Hello, I managed to install the package for DSM version 7.0 on my ds214play with a bit of workaround. The provided package gives an error of "invalid file format. please contact package developer". I extracted the contents of the zip file and repackaged with the following comand run in the folder containing the extracted zip file:

tar -cvf radarr.spk *

Thanks for the feedback. Actually, the zip file Packages for evansport-7.0.zip should be extracted first and within it you should have the package with the name radarr_evansport-7.0_20230111-20.spk. It is this file you should use for the installation. If this file doesn't work for installing then I'd need to take a closer look at that.

Now Radarr works on my ds214play 🍾 Thank you!

Nice! Do let me know if there are any problems using the package. Let me know if there are any other packages you'd like me to do test x86 builds for.

Rel0ne commented 1 year ago

I extracted the zip on a macbook with "archive utility" which extracts by default the spk as well 😂

I've tried now a different unzip app and extracts the spk as you mentioned above.

I have Sonarr as well running on the ds214play, version 3.x which was working out of synocommunity all the time

mreid-tt commented 1 year ago

For those who are also interested in Lidarr with evansport (x86) compatibility for your DS415play or DS214play, I've run a test build #5563 (like the one above for Radarr). If you are willing to test it out you can download from the build artefacts at https://github.com/SynoCommunity/spksrc/actions/runs/3919159589.

Look for the files entitled: Packages for evansport-6.1 or Packages for evansport-7.0 depending if you are running DSM6 or DSM7. Unzip the file to get the package (ending in .spk) and deploy using that.

Rel0ne commented 1 year ago

@mreid-tt can you package the last version of Jackett v 0.20.1171-15 in this way for evansport chipset? current package runs on evansport only with mono v 5.20.1.34-17 and it fails with latest mono version v 5.20.1.34-18. I noticed that in your packages mono is embedded and there is no dependency to mono which is more flexible and you're not running the risk of newer version on mono coming and not working

Rel0ne commented 1 year ago

i did an installation check for lidarr package and it worked on ds214play

mreid-tt commented 1 year ago

@mreid-tt can you package the last version of Jackett v 0.20.1171-15 in this way for evansport chipset? current package runs on evansport only with mono v 5.20.1.34-17 and it fails with latest mono version v 5.20.1.34-18. I noticed that in your packages mono is embedded and there is no dependency to mono which is more flexible and you're not running the risk of newer version on mono coming and not working

I'm not sure that is possible. The evansport architecture is x86 and I don't see a binary that looks like it would be x86 in the latest release here: https://github.com/Jackett/Jackett/releases/tag/v0.20.2679. From what I can tell they have binaries for AMDx64, ARM32 and ARM64. These seem to be built with dotNet included (so mono should not be required) but without a build with x86 in the name it doesn't look like it would work on your platform.

mreid-tt commented 1 year ago

As some ARMv7 architectures were mentioned on this thread, I've started a new issue for the specific testing of dotNET *arr packages for these architectures. If you'd like to help with testing please review the new issue here: https://github.com/SynoCommunity/spksrc/issues/5574

mreid-tt commented 1 year ago

@Rel0ne, I've been building a new Jackett version under https://github.com/SynoCommunity/spksrc/pull/5597 and you noted before, these evansport CPUs require Mono to run. Perhaps you can share some additional detail on what happens when you try to run Jackett? Maybe open a separate issue so this I can try to troubleshoot this with you?

mreid-tt commented 1 year ago

A new version of Radarr (v20230215-19) has been published.

Rel0ne commented 1 year ago

i installed the new version of Radarr (v20230215-19) on the Evansport CPU directly from the Package center and it worked well

Rel0ne commented 1 year ago

@Rel0ne, I've been building a new Jackett version under #5597 and you noted before, these evansport CPUs require Mono to run. Perhaps you can share some additional detail on what happens when you try to run Jackett? Maybe open a separate issue so this I can try to troubleshoot this with you?

Jackett works on my configuration (Evansport CPU) and is dependent on Mono package. If i install latest version of Mono (5.20.1.34-19) then Jackett will fail starting while if I keep Movo version 5.20.1.34-17 all works well

mreid-tt commented 1 year ago

Jackett works on my configuration (Evansport CPU) and is dependent on Mono package. If i install latest version of Mono (5.20.1.34-19) then Jackett will fail starting while if I keep Movo version 5.20.1.34-17 all works well

@Rel0ne, thanks for this feedback. I'd really appreciate it if you can lodge a new issue for this so I can work with you to diagnose and hopefully resolve it.