Hello all.
Yesterday, I set up Jellyfin in container. Using the guide at https://wiki.omv-extras.org/do…tall_and_configure_docker
This is my compose file:
---
# Date: 2025-06-01
# https://hub.docker.com/r/linuxserver/jellyfin
services:
jellyfin:
image: lscr.io/linuxserver/jellyfin:latest
container_name: jellyfin
environment:
- PUID=1004 - #result of CLI sudo useradd -U jellyfin
- PGID=1004
- TZ=XXXX
- JELLYFIN_PublishedServerUrl=XXX.XXX.XXX.XXX #optional
volumes:
- ${PATH_TO_APPDATA}/jellyfin/config:/config
- ${PATH_TO_APPDATA}/jellyfin/cache:/cache
- /srv/mergerfs/Media/Media:/media
ports:
- 8096:8096
- 8920:8920 #optional
- 7359:7359/udp #optional
- 1900:1900/udp #optional
restart: unless-stopped
It was successful and container was up and running. I was able to log on to the jellyfin server. However as soon as I I choose the library folder jellyfin container went berserk and utilizes 100% of the cpu for a couple of hours now.
I thought that it may be doing its initiation steps, however after checking on logs, I think I have screwed something up.
Container was up and running for 13 hours. Logs collected over 1,1 million rows of mostly errors.
one of many examples:
[15:49:45] [ERR] [766] Emby.Server.Implementations.IO.ManagedFileSystem: Reading the file size of the symlink at /sys/class/rc/rc0/input1/device/device/supplier:platform:soc@107c000000:firmware/supplier/consumer:platform:107c580000.hvs/consumer/of_node failed. Marking the file as not existing.
jellyfin | System.IO.FileNotFoundException: Could not find file '/sys/class/rc/rc0/input1/device/device/supplier:platform:soc@107c000000:firmware/supplier/consumer:platform:107c580000.hvs/consumer/of_node'.
jellyfin | File name: '/sys/class/rc/rc0/input1/device/device/supplier:platform:soc@107c000000:firmware/supplier/consumer:platform:107c580000.hvs/consumer/of_node'
jellyfin | at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirError)
jellyfin | at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, UnixFileMode openPermissions, Int64& fileLength, UnixFileMode& filePermissions, Boolean failForSymlink, Boolean& wasSymlink, Func`4 createOpenException)
jellyfin | at System.IO.File.OpenHandle(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
jellyfin | at Emby.Server.Implementations.IO.ManagedFileSystem.GetFileSystemMetadata(FileSystemInfo info)
just in the last minute of 15:49 it collected 1323 rows of such errors.
Would anyone be willing to help me solve this please?
Thank you. any help will be much appreciated.
More about me and my NAS
My NAS wasn't created for the sake of having NAS, rather it was a quest of self-education in the UNIX world and networking field.
I did setup my NAS using Rpi5 8gb, Radxa Penta hat and a couple of old ntb 5400rpm HDDs.
So yes, I know I have a technological debt here..
Me personally, I do not have any previous experience with containers. This was my very first attempt.