2024-08-27, 03:57 PM
(This post was last modified: 2024-08-27, 07:03 PM by HappyCharizard. Edited 4 times in total.)
Hi guys,
First post - so thanks for any help in advance and thanks for a wonderful OSS project regardless
Background & technical
I am running a raspberry pi 4 8gb ram on fast SD card, with Raspibian OS (Debian GNU/Linux 12 (bookworm)).
I have installed Jellyfin (latest - 10.9.10) - once directly via the apt-get terminal (following this guide) and later after issues (described below) tried again via the suggested method in the official Installation page using the .sh script.
I also have a qbit v4.5.2 headless running on the RPi (installed with this guide). The qbit is writing new files to the folder /home/HappyCharizard/Downloads/somefolder
Everything is run locally on the same network, the raspberry is on a static ip.
Issue
I was able to install Jellyfin successfully, login to the web console, create a user and start setting up a library, and this is where the issue is.
Once selecting folders for the library, the Folder Browser is able to see only "/home/HappyCharizard/" it does not enable to select the Downloads folder and not the qbit one inside it.
The folder is accessible by my HappyCharizard user as well by the qbit user that writes files.
Steps I taked to solve
First - I searched this forum as well google. It helped me narrow it down to what I believe is a permission issue.
I also used ChatGPT to solve the issue with no success. Things I have tried:
1. Attempted to give Jellyfin direct access to the folder qbit and even to specific folder and files inside it.
2. Attempted to add the Jellyfin user to the same user group as qbit
3. Attempted to add the Jellyfin user to the same user group as HappyCharizard
4. Attempted to run Jellyfin under the HappyCharizard user by modifying the systemd service file
While all operations succeeded, as can be seen by running in terminal the "getfacl" command for that folder, with the answer:
After all of that I still cannot access the files on that folder and thus there is no media for me to be played.
Copying or duplicating the files is not a valid solution for me as I'm limited in space.
Please let me know how I can resolve this, and if any other inofrmation is needed
First post - so thanks for any help in advance and thanks for a wonderful OSS project regardless
Background & technical
I am running a raspberry pi 4 8gb ram on fast SD card, with Raspibian OS (Debian GNU/Linux 12 (bookworm)).
I have installed Jellyfin (latest - 10.9.10) - once directly via the apt-get terminal (following this guide) and later after issues (described below) tried again via the suggested method in the official Installation page using the .sh script.
I also have a qbit v4.5.2 headless running on the RPi (installed with this guide). The qbit is writing new files to the folder /home/HappyCharizard/Downloads/somefolder
Everything is run locally on the same network, the raspberry is on a static ip.
Issue
I was able to install Jellyfin successfully, login to the web console, create a user and start setting up a library, and this is where the issue is.
Once selecting folders for the library, the Folder Browser is able to see only "/home/HappyCharizard/" it does not enable to select the Downloads folder and not the qbit one inside it.
The folder is accessible by my HappyCharizard user as well by the qbit user that writes files.
Steps I taked to solve
First - I searched this forum as well google. It helped me narrow it down to what I believe is a permission issue.
I also used ChatGPT to solve the issue with no success. Things I have tried:
1. Attempted to give Jellyfin direct access to the folder qbit and even to specific folder and files inside it.
2. Attempted to add the Jellyfin user to the same user group as qbit
3. Attempted to add the Jellyfin user to the same user group as HappyCharizard
4. Attempted to run Jellyfin under the HappyCharizard user by modifying the systemd service file
While all operations succeeded, as can be seen by running in terminal the "getfacl" command for that folder, with the answer:
Code:
# owner: qbit
# group: qbit
user::rwx
user:jellyfin:r-x
user:qbit:rwx
group::r-x
mask::rwx
other::---
default:user::rwx
default:user:jellyfin:r-x
default:user:qbit:rwx
default:group::r-x
default:mask::rwx
After all of that I still cannot access the files on that folder and thus there is no media for me to be played.
Copying or duplicating the files is not a valid solution for me as I'm limited in space.
Please let me know how I can resolve this, and if any other inofrmation is needed