Jellyfin Forum
Help with Linux Mint 21.3 Installation - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: General Questions (https://forum.jellyfin.org/f-general-questions)
+--- Thread: Help with Linux Mint 21.3 Installation (/t-help-with-linux-mint-21-3-installation)

Pages: 1 2


Help with Linux Mint 21.3 Installation - ebeachlr - 2024-08-12

I installed Jellyfin from the Linux Mint sources.  I wanted to set it up so that it is running at startup.  When I attempted to do the install as the web site suggests, for Linux Mint 21.3, I get the following message: E: Conflicting values set for option Signed-By regarding source https://repo.jellyfin.org/ubuntu/ jammy: /usr/share/keyrings/jellyfin.gpg != /etc/apt/keyrings/jellyfin.gpg
E: The list of sources could not be read.

I an a recent escapee from the Windows world and am trying to understand this Linux stuff.  Thanks for any help you can provide.


P.S. not that it matters but I have vision impairment and am 83 years old.


RE: Help with Linux Mint 21.3 Installation - Host-in-the-Shell - 2024-08-12

If you've installed Jellyfin from the LM repositories, I believe they host over there a community version that is not officially supported. If so, the best course of action is to uninstall it and reinstall using the official script, which does have support for Mint. This involves running a few commands in your terminal which you can copy and paste:

Code:
sudo apt remove jellyfin
curl https://repo.jellyfin.org/install-debuntu.sh | sudo bash

Optionally, you can verify said script before running it on your system first, but this is a little more advanced so you should stick with the above part only if you're not familiar with the terminal. In order to check the integrity of the script, inspect it, and then install it, follow these instructions (requieres sha256sum):

Code:
diff <( curl -s https://repo.jellyfin.org/install-debuntu.sh -o install-debuntu.sh; sha256sum install-debuntu.sh ) <( curl -s https://repo.jellyfin.org/install-debuntu.sh.sha256sum )
less install-debuntu.sh
sudo bash install-debuntu.sh



RE: Help with Linux Mint 21.3 Installation - ebeachlr - 2024-08-14

I have accomplished the tasks laid out for me and the server is now running. However, the paths to the media files from the previous installation have disappeared and the new installation will not allow me to access them. I get a message back saying "The path could not be found. Please ensure the path is valid and try again." The path is reachable with Krusader and in the terminal app. I am sure that the problem is with my not understanding how to determing the proper path in Linux, but any help would be appreciated.


RE: Help with Linux Mint 21.3 Installation - TheDreadPirate - 2024-08-14

Jellyfin is run as a the jellyfin user so. That user needs permissions to every path leading to your library.

Where is your media right now? What path?


RE: Help with Linux Mint 21.3 Installation - ebeachlr - 2024-08-14

/media/ebeachlr/External_8tb2/Video _Resources/Plex_Movie_Extras is the path the previous installation used.


RE: Help with Linux Mint 21.3 Installation - TheDreadPirate - 2024-08-14

Copy and paste this command. The repeats in paths are on purpose. Also, is there supposed to be a space between Video and _Resources?

Code:
sudo ls -ld /media /media/ebeachlr /media/ebeachlr/External_8tb2 /media/ebeachlr/External_8tb2/Video_Resources /media/ebeachlr/External_8tb2/Video_Resources/Plex_Movie_Extras

We are checking the permissions on every directory in the path.


RE: Help with Linux Mint 21.3 Installation - ebeachlr - 2024-08-14

I have permissions set to that directory as Others -rwx


RE: Help with Linux Mint 21.3 Installation - TheDreadPirate - 2024-08-14

Please copy and paste the command show the full output. We need to know the permissions of EVERY step in that path. The permissions on the last directories doesn't matter if Jellyfin doesn't have sufficient permissions on a parent directory.


RE: Help with Linux Mint 21.3 Installation - ebeachlr - 2024-08-14

This is what I get from running the command.

ls: cannot access '/media/ebeachlr/External_8tb2/Video_Resources': No such file or directory
ls: cannot access '/media/ebeachlr/External_8tb2/Video_Resources/Plex_Movie_Extras': No such file or directory
drwxr-xr-x 4 root root 4096 Aug 2 20:47 /media
drwxr-x---+ 5 root root 4096 Aug 14 11:41 /media/ebeachlr
drwxrwxrwt 7 ebeachlr ebeachlr 4096 Aug 4 05:31 /media/ebeachlr/External_8tb2


RE: Help with Linux Mint 21.3 Installation - TheDreadPirate - 2024-08-14

(2024-08-14, 04:58 PM)ebeachlr Wrote: drwxr-x---+ 5 root    root    4096 Aug 14 11:41 /media/ebeachlr

There is an ACL on this path and the "others" permissions are insufficient.

Code:
sudo setfacl -b /media/ebeachlr
sudo chmod o+rx /media/ebeachlr