Skip to content
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

DietPi-Software | Prowlarr #5495

Merged
merged 4 commits into from
May 19, 2022
Merged

DietPi-Software | Prowlarr #5495

merged 4 commits into from
May 19, 2022

Conversation

Joulinar
Copy link
Collaborator

@Joulinar Joulinar commented May 14, 2022

  • add new software title Prowlarr ID 151

already tested on

  • RPi ARMv7 Bullseye
  • RPi ARMv8 Bullseye
  • VM x86 Bullseye

Challenges

  • disabled on ARMv6 as it doesn't seems to be supported
  • I'm not 100% sure if mediainfo package is needed
  • there is no latest tag on https://github.com/Prowlarr/Prowlarr . Therefore I'm going to grab latest version from Prowlarr/Prowlarr/tags
  • it seems still in development and has not been released as finial

@Joulinar Joulinar marked this pull request as draft May 14, 2022 23:29
@Joulinar Joulinar self-assigned this May 14, 2022
@Joulinar Joulinar added this to the v8.5 milestone May 14, 2022
@MichaIng MichaIng self-requested a review May 19, 2022 16:13
@MichaIng
Copy link
Owner

MichaIng commented May 19, 2022

Even when there is no latest tag, this can be used: https://api.github.com/repos/Prowlarr/Prowlarr/releases
Indeed, no Mono version available, i.e. no ARMv6 support.

DietPi-Software | Prowlarr - add new software title
- DietPi-Software | Servarr: Simplify and align URL generation for all architectures, avoid doubled GitHub API request
- DietPi-Software | Servarr: Align obtaining .NET dependency and (re)enabled Debian Bookworm support where libicu71 is available now
@MichaIng
Copy link
Owner

Web UI btw is available on port 9696.

@Joulinar
Copy link
Collaborator Author

Yes, should not have any port conflict.

@MichaIng
Copy link
Owner

MichaIng commented May 19, 2022

Testing

🈯 Buster x86_64
🈯 Bullseye x86_64
🈯 Bookworm x86_64
🈯 Buster ARMv6/7
🈯 Bullseye ARMv6/7
🈯 Bookworm ARMv6/7
🈯 Bookworm ARMv8

- DietPi-Software | Jackett: Remove obsolete .NET dependency and update reference
@MichaIng MichaIng marked this pull request as ready for review May 19, 2022 19:16
- META | Add Prowlarr to changelog, readme and survey report script, and complement readme 3rd party list with all available Servarr family software titles + Jackett
@MichaIng MichaIng merged commit 0122c10 into dev May 19, 2022
@MichaIng MichaIng deleted the Prowlarr branch May 19, 2022 19:34
@jacovdyk
Copy link

Hi Joulinar/MichaIng,

I noticed that one of the challenges just more than a year ago was:

  • disabled on ARMv6 as it doesn't seems to be supported

I've been trying to get Prowlarr working on a Raspberry Pi 3 Model B Rev 1.2

And I'm failing miserably.
I've logged a ticket with the devs:
Prowlarr/Prowlarr#1292 (comment)

And you can see the work that I have done trying to resolve the issue:
https://www.reddit.com/r/prowlarr/comments/zvn1k1/segmentation_fault/

I'm trying to confirm if the ARMv6 issue is still relevant?

@Joulinar
Copy link
Collaborator Author

Why are you trying to get a ARMv6 version running on a RPI3? You are able to run ARMv7 32bit or ARMv8 64bit without issue

@MichaIng
Copy link
Owner

Raspberry Pi 3 uses an ARMv8 CPU, so this is not related. Generally, if you run into such setup/startup issues, report those to us first, so we can check whether it is an implementation issue before forwarding upstream. Prowlarr developers do not necessarily know how Prowlarr is installed on DietPi, or what DietPi even is, so they cannot help without much more information.

I believe it is this bug in .NET: dotnet/runtime#79796

  • Jackett fails the same way on RPi 3 and some (but not all) other ARMv8 SBCs.
  • Downgrading .NET to a specific v6 or upgrading it to v7 solves the issue. So this is what Prawlarr would need to do to solve the issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants