-
Notifications
You must be signed in to change notification settings - Fork 16
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
Plans for: FreeBSD:13:latest - 10.10.1 ? #89
Comments
|
The only significant change between 10.9 and 10.10, for the port, was dropping
All of the issues sound like permission issues. Double check that Jellyfin is at least a member of a group that has read access to the files you want Jellyfin to see. If you are doing library management, which it sounds like you are, then you need to make sure it has write access too. (I am assuming you are using standard permissions and not something complex like ACLs) |
|
So far, I have not been able to reproduce this behavior on either 13.3 (I still need to update the jailbase) or 14.1. |
|
@make-nz can you post a log snippet of the errors? I did see one difference between mine and ports. I use SkiaSharp v2.88.8 and the port uses Skia v2.88.3. The current release of jellyfin wants SkiaSharp v2.88.8: https://github.com/jellyfin/jellyfin/blob/f6f4cdf9e788ac522ca6d43eac4570c1fa607da4/Directory.Packages.props#L69 with |
|
Hello. I see @make-nz cannot "add new files" -- so I assume we mean scanning and picking up new media on the server? I ask as I am seeing an issue where new video media is not being added to the server. Also, when I try running a manual scan jellyfin is seemingly hanging and not progressing. I rolled back my jail to 10.9.11 and was able to do a manual scan and "catch up" things fine. Then stopped the server, made a new snapshot, and upgraded again. After the update to 10.10.1 was up I tried a manual scan again, and it got to 68% of all libraries and then stopped. Seeing in console:
and looking over the last few days, more occurrences of this error. Maybe the same error is happening when trying to add new music here? |
|
I decided to try adding new libraries, too. Tried a music video library, and then a normal music library. Getting a permissions error on both: I have checked and the folders have correct permissions. Meanwhile, in to console I'm seeing the sig 11 exit corresponding to the two attempts to create the new libraries: Nov 16 02:05:49 mittsume kernel: pid 40669 (jellyfin), jid 11, uid 868: exited on signal 11 |
|
@nx6 This should not resolve the problem...but can you try and replace the current Stop/Restart the jellyfin service or restart the jail once you have done that. Looks like this is showing up on bugs too: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=282704 |
|
@nx6 this is pretty much same problem I had, regardless of the file type Vid/Music. Also, have you tried to add a new test lib? And no, I did not save any log from before rolling back |
@make-nz |
|
@Thefrank Some odd behavior. I shut down the server process and deleted the After I have started things back up and I am seeing the permissions error again trying to add another test library. Also scans of all libraries now are just blipping like they aren't really running. But no exit message. I'm gonna roll this back to my snapshot from last night and play with this more. It was a mistake to try and make a "test" music library from my real music files since it would take so long to complete scanning and metadata fetching. |
Just a hint, I took CDs I had never ripped before, to make sure it would not be in any other lib and the detection would trigger my Metadata downloaders set in the test lib. |
|
Well it made sense at the time because I do not have any music libraries in my current Jellyfin server, but I had one in a past install so I knew the files already had the correct permissions to be read. Sticking with the music videos seems better as that's only a handful of files. |
|
@nx6 This is the file to download: https://github.com/Thefrank/jellyfin-server-freebsd/releases/download/v10.9.11/libSkiaSharp.so |
|
Okay, tried again. Same thing I did before but this time putting Anyway, after starting the server back up, tried a scan of all libraries. That took a little time, but it seemed to complete successfully. Then tried making the Music Videos library to test that -- it seems to have worked too. No signs of any Jellyfin crashes/restarts either. So it did resolve the problem. 🥇 |
|
@nx6 @make-nz @bapt The root cause is more complicated: edit: cant type when sleepy |
|
thanks for the heads up! |
Glad you and all others helped to narrow it down. |
|
Updates from elsewhere, just to make sure everyone knows (there's like five separate bug reports open now lol). jpeg-turbo maintainer believes that Skia is using the API wrong: libjpeg-turbo/libjpeg-turbo#795 (comment) Skia's "external" jpeg-turbo is 2.1. The offending API change in jpeg-turbo happened in 3.x. I've logged a bug against Skia: https://issues.skia.org/issues/379669745 suggesting they either change their use, or refuse to link against 3.x, or force the use of their bundled version. I assume from all this that there's no way Skia will be working properly against jpeg-turbo 3.x in the near future, so I expect the only option for Jellyfin for now is to stick to 2.x (by whatever means). |
|
@robn mono/Skia was painless to build until it was made downstream of SkiaSharp My only memories of SkiaSharp are of annoyances in either getting it to build or the hacky workarounds I had to make. [rant, skip-able] Part 2: Down an even deeper rabbit hole Part 3: Actually building Part 4: Fin |
Apparently libskasharp (abuses the libjpeg-turbo's API) which results in some crashes: - Thefrank/jellyfin-server-freebsd#89 - libjpeg-turbo/libjpeg-turbo#795 - jellyfin/jellyfin#13016 PR: 282704
Am I missing something ? my understanding is SkiaSharp 2.88.8 is the dotnoet version, I do use it in the port, but the libskiasharp.so itself is a submodule of it which is Ska branch xamarin-mobile-bindings which hasn't been updated for a year, I haven't done an analysis of the difference between 2.88.3 and the xamarin-mobile-bindings branch yet. |
|
@bapt You are not missing anything. The whole system is rather confusing! Long: SkiaSharp project uses it here: https://github.com/mono/SkiaSharp/blob/main/binding/SkiaSharp/SkiaSharpVersion.cs Jellyfin?(bindings?) has been more picky: #28 and wants a very constrained range To make things more confusing: MILESTONE is technically an API version not library version despite the SONAME being used. |
|
10.10.3 is out now, and I tried updating to see what happens, so you don't have to!
The update installed and I deleted thefrank's libSkiaSharp.so from the jellyfin directory before bringing the server back online. The good news is, this version let me run a library scan fine, so that look okay. The bad news is the Server Dashboard is no longer loading. Just Server > Dashboard, the other options are fine. I did try refreshing the page and logging out and back in again. I ran my test scan by going to the Libraries screen and choosing a library that I knew had new content that wasn't scanned in yet. Just wanted to let folks know here since it resolves this specific issue (though adds a new one). |
|
See if |
No change there. It got updated to 2.88.3_1 when I updated jellyfin so I think this was already done. Tried refresh and a restart of the entire jail jellyfin is running in as well this time. |
|
I removed |
|
Can you post logs? Jellyfin is built as Self-Contained so it does not need to have dotnet installed. |
|
Sorry, I didn't mean that as an external dependency. I just mentioned it as it was a change listed for the port.
Only a few packages on my system were upgraded here. I haven't done the cofig file creation the jellyfin site talks about to enable debug logging, and if there are any other (normal automatic) logs I don't know where to find them. |
|
|
|
The logs for today aren't showing much of anything for my attempts to load the Dashboard page for the last few minutes. Just some errors reading a few posters. |
|
Nothing helpful there. I would say turn on debug logging but it creates a massive log file very quickly https://jellyfin.org/docs/general/administration/troubleshooting/#debug-logging if you want to give it a shot, go for it. |
Same here now, no dashboard at all anymore I fixed this, by deleting the lib and a rescan was triggered |
|
@make-nz |
|
Yeah, I was replying to your first message about the web version when you posted again. Good to see you get that worked out. Almost every time I update Jellyfin the web interface tries to open from the previous version and I have to refresh to sync it up. I have nothing to add regarding the Dashboard issue. Haven't had a chance to try enabling debug logging to look at it further. |
It has worked correctly with your steps, the last one I didn't need to do the one of Also my dashboard does not display I will try the steps of others. |
It sounds like something broke between the upgrade between the versions. You can try and do this:
if this resolves the issue then I need to figure out how and why the upgrade did not work. |
|
Thanks @Thefrank This is no Browser Cache issue (did 15 years web dev work) and again from different browser the same 404s |
From the JF forum I got this answered and it explains the behaviour:
|
|
Sorry, fleels a bit like I'm dragging you into this the 2nd time and I can't help more. |
|
I can reproduce the empty dashboard as well! |
|
should be fixed with 10.10.3_1 sorry about the breakage |
EDIT: just adding the repo here for future ref. |
The pkg has landed for 13.3 yesterday and indeed has resolved the missing dashboard issue. |
|
Closing this out as everything has been resolved! |


















Last week I sent a mail to Baptiste the maintainer of JF and he answered:
So, it has landed in latest and I upgraded JF in my jail yesterday.
It went through no problems, updated plugins no problems, played music from my flac cd collection no problems, DLNA v5 worked (my issues with it were the same as in v2-3)…
But then bad things got started,
Then I saw this, every time I hit okay and it failed the system created a new folder, adding 2,3,4,5,6

Over night no task was triggered and nothing changed, so I rolled my jail back!
@Thefrank do you have plans for 10.10.1 ? I'm happy to try out anything!
The text was updated successfully, but these errors were encountered: