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

FreeBSD and its derivatives, such as TrueNAS CORE, are NOT supported by Jellyfin #64

Open
jssilva25 opened this issue Nov 18, 2023 · 7 comments

Comments

@jssilva25
Copy link

jssilva25 commented Nov 18, 2023

Hello,

On v10.8.12 release notes you inform that:
Finally, this repo no longer produces an installable pkg. You can [install ](https://www.freshports.org/multimedia/jellyfin/)jellyfin directly in FreeBSD!

But upstream says:
[FreeBSD](https://www.freebsd.org/) and its derivatives, such as [TrueNAS CORE](https://www.truenas.com/truenas-core/), are NOT supported by Jellyfin due to .NET officially not being compatible with these platforms.

The fact is that TrueNAS repository has v10.8.10 since many months now and, from the previous paragraph, it seems not be upgraded soon.

I ran a number of previous releases from your work, for which I thank you; then, when the official v10.8.9 (I think) came out on TrueNAS repository, I did the upgrade with minor path adaptations, as far as I can remember, and it's been running v10.8.10_3 well since then with some minor problems.

But it is already lagging by two minor versions. So, the question is, could you please release a pkg version?

Or please tell me how I could build one myself?

Thank you.

@Thefrank
Copy link
Owner

Jellyfin and its developers do not officially support FreeBSD as FreeBSD is not an official dotNET platform. It is a "community supported" platform. You can read it as "Our product MIGHT work but we can not help you if you run into issues". This is why I also ask that people do not bring FreeBSD issues into the Jellyfin forums but instead open an issue here instead.

I no longer produce a pkg for this as there is an actual port maintainer for it. I have notified the maintainer of the update.

If you want to generate your own package, you can use the ports system for that. Bumping the version in the Makefile should be enough

@jssilva25
Copy link
Author

Thank you for your reply and work.

@michaelburton
Copy link

Just bumping the version in the makefile isn't enough. You also need to update distinfo with the sha256 and size of the new version, like this:

SHA256 (jellyfin-combined_10.8.13_freebsd-amd64.tar.gz) = 17ffd823b6df5fbb6ad32988377962d8a4985e230d1b4a8e71fcbcf19e12473e
SIZE (jellyfin-combined_10.8.13_freebsd-amd64.tar.gz) = 70441475

Even after that, make install fails because it can't find some files it's expecting. Hopefully the port is updated soon for the security fixes.

@Thefrank
Copy link
Owner

"Bump version" was a bit too much shorthand. Sorry about that.
make makesum will regenerate the distinfo
make makeplist will output the updated pkg-plist
Those should be enough for make install to work`

@mvanbaak
Copy link

mvanbaak commented Jun 9, 2024

I try to update the multimedia/jellyfin port as soon as I get a ping from Thefrank about a new version.
Also, Thefrank is working on creating a port version that can be built from source. if that is in, I can follow the tags on the upstream jellyfin project.

As mentioned before, this is community work, not supported officially by neither Jellyfin nor FreeBSD

@Thefrank
Copy link
Owner

Thefrank commented Jun 9, 2024

Yep! An experimental ports build can be found here: https://github.com/Thefrank/jellyfin-server-freebsd/tree/main/building/ports/jellyfin for those feeling adventurous :)

@rucko24
Copy link

rucko24 commented Jun 10, 2024

Hello,

On v10.8.12 release notes you inform that: Finally, this repo no longer produces an installable pkg. You can [install ](https://www.freshports.org/multimedia/jellyfin/)jellyfin directly in FreeBSD!

But upstream says: [FreeBSD](https://www.freebsd.org/) and its derivatives, such as [TrueNAS CORE](https://www.truenas.com/truenas-core/), are NOT supported by Jellyfin due to .NET officially not being compatible with these platforms.

The fact is that TrueNAS repository has v10.8.10 since many months now and, from the previous paragraph, it seems not be upgraded soon.

I ran a number of previous releases from your work, for which I thank you; then, when the official v10.8.9 (I think) came out on TrueNAS repository, I did the upgrade with minor path adaptations, as far as I can remember, and it's been running v10.8.10_3 well since then with some minor problems.

But it is already lagging by two minor versions. So, the question is, could you please release a pkg version?

Or please tell me how I could build one myself?

Thank you.


How are you doing ?

I have never had any problems but using XigmaNAS 13.2.0.5 - Heighliner (revision 9884), being even less problematic and more permissive with the configuration of the jails.

Even right now I have Thegrank version 10.9.4

image

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

No branches or pull requests

5 participants