2025-05-01, 10:08 PM
(2025-05-01, 04:35 PM)bitmap Wrote: Are you able to see if you can touch a file in the target directory as the jellyfin user? When I was using NFS I had to squash all UIDs to make it work, but I'm not really familiar with BTRFS. Command to run a touch would be (requires sudo)...
Code:su - jellyfin -c touch /media/violet/pi1.0/test
su - jellyfin -c touch /media/violet/pi2.0/test
(I think...)
the results of that command for /media/violet/pi1.0/:
Code:
[18:03:33] [INF] [4] Main: Jellyfin version: 10.10.7
[18:03:33] [INF] [4] Main: Environment Variables: ["[JELLYFIN_LOG_DIR, /root/.local/share/jellyfin/log]"]
[18:03:33] [INF] [4] Main: Arguments: ["/usr/lib/jellyfin/bin/jellyfin.dll", "-c", "touch", "/media/violet/pi1.0/test"]
[18:03:33] [INF] [4] Main: Operating system: Debian GNU/Linux 11 (bullseye)
[18:03:33] [INF] [4] Main: Architecture: Arm64
[18:03:33] [INF] [4] Main: 64-Bit Process: True
[18:03:33] [INF] [4] Main: User Interactive: True
[18:03:33] [INF] [4] Main: Processor count: 4
[18:03:33] [INF] [4] Main: Program data path: /root/.local/share/jellyfin
[18:03:33] [INF] [4] Main: Log directory path: /root/.local/share/jellyfin/log
[18:03:33] [INF] [4] Main: Config directory path: /root/touch
[18:03:33] [INF] [4] Main: Cache path: /root/.cache/jellyfin
[18:03:33] [INF] [4] Main: Temp directory path: /tmp/jellyfin
[18:03:33] [INF] [4] Main: Web resources path: /usr/lib/jellyfin/bin/jellyfin-web
[18:03:33] [INF] [4] Main: Application directory: /usr/lib/jellyfin/bin/
[18:03:33] [ERR] [4] Main: The server is expected to host the web client, but the provided content directory is either invalid or empty: /usr/lib/jellyfin/bin/jellyfin-web. If you do not want to host the web client with the server, you may set the '--nowebclient' command line flag, or set'hostwebclient=false' in your config settings
and for /media/violet/pi2.0/:
Code:
[18:07:06] [INF] [1] Main: Jellyfin version: 10.10.7
[18:07:06] [INF] [1] Main: Environment Variables: ["[JELLYFIN_LOG_DIR, /root/.local/share/jellyfin/log]"]
[18:07:06] [INF] [1] Main: Arguments: ["/usr/lib/jellyfin/bin/jellyfin.dll", "-c", "touch", "/media/violet/pi2.0/test"]
[18:07:06] [INF] [1] Main: Operating system: Debian GNU/Linux 11 (bullseye)
[18:07:06] [INF] [1] Main: Architecture: Arm64
[18:07:06] [INF] [1] Main: 64-Bit Process: True
[18:07:06] [INF] [1] Main: User Interactive: True
[18:07:06] [INF] [1] Main: Processor count: 4
[18:07:06] [INF] [1] Main: Program data path: /root/.local/share/jellyfin
[18:07:06] [INF] [1] Main: Log directory path: /root/.local/share/jellyfin/log
[18:07:06] [INF] [1] Main: Config directory path: /root/touch
[18:07:06] [INF] [1] Main: Cache path: /root/.cache/jellyfin
[18:07:06] [INF] [1] Main: Temp directory path: /tmp/jellyfin
[18:07:06] [INF] [1] Main: Web resources path: /usr/lib/jellyfin/bin/jellyfin-web
[18:07:06] [INF] [1] Main: Application directory: /usr/lib/jellyfin/bin/
[18:07:06] [ERR] [1] Main: The server is expected to host the web client, but the provided content directory is either invalid or empty: /usr/lib/jellyfin/bin/jellyfin-web. If you do not want to host the web client with the server, you may set the '--nowebclient' command line flag, or set'hostwebclient=false' in your config settings