• Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below
  • Forum
  • Website
  • GitHub
  • Status
  • Translation
  • Features
  • Team
  • Rules
  • Help
  • Feeds
User Links
  • Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below

    Useful Links Forum Website GitHub Status Translation Features Team Rules Help Feeds
    Jellyfin Forum Support Troubleshooting Backdrop only rotating 2 images on homepage

     
    • 0 Vote(s) - 0 Average

    Backdrop only rotating 2 images on homepage

    4star
    Offline

    Junior Member

    Posts: 6
    Threads: 3
    Joined: 2024 Jul
    Reputation: 0
    Country:United Kingdom
    #1
    2024-10-06, 01:11 AM (This post was last modified: 2024-10-06, 01:41 AM by 4star. Edited 2 times in total.)
    Ubuntu 22.04.1
    Jellyfin 10.9.11


    I have an issue with my backdrop which is only rotating 2 images within the same library on my homepage. Navigating to different libraries rotates the backdrop and browsing individual series shows the respective backdrop for each series. I'm confused why it's only affecting the homepage. 

    I just tried a quick reinstall of 10.9.11 by purging jellyfin and it's default paths for cache etc and recreated my media libraries but the same issue is occuring with the same 2 shows.


    I see this in the logs but backdrops are working for the most part so it seems kind of redundant 
    [2024-10-06 01:51:27.232 +01:00] [ERR] UnauthorizedAccessException - Access to path "/media/jcitx/hdd01/animated series/South Park/season13-poster.jpg" is denied. Will retry saving to "/var/lib/jellyfin/metadata/library/ba/bacf06438242985b91d69b504131e253/poster.jpg"

    my media path /media/jcitx/hdd01/animated series

    i've got it set so the mount point hdd01 and media folder animated series are set to 777
    I do not use NFO files 
    Settings > Display > Backdrop is applied 
    I do not currently have any Jellyskin applied 

    Thanks in advance
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,374
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #2
    2024-10-06, 04:32 PM (This post was last modified: 2024-10-06, 04:32 PM by TheDreadPirate.)
    You've allowed your OS to auto-mount the drive and it is protected by an ACL (access control list) and that is preventing Jellyfin from reading anything.

    I recommend you follow my guide to properly mount the hard drive.

    https://forum.jellyfin.org/t-mounting-lo...ons-primer
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    4star
    Offline

    Junior Member

    Posts: 6
    Threads: 3
    Joined: 2024 Jul
    Reputation: 0
    Country:United Kingdom
    #3
    2024-10-06, 10:45 PM
    (2024-10-06, 04:32 PM)TheDreadPirate Wrote: You've allowed your OS to auto-mount the drive and it is protected by an ACL (access control list) and that is preventing Jellyfin from reading anything.

    I recommend you follow my guide to properly mount the hard drive.

    https://forum.jellyfin.org/t-mounting-lo...ons-primer


    This is how I setup my fstab

    # /etc/fstab: static file system information.
    #
    # Use 'blkid' to print the universally unique identifier for a
    # device; this may be used with UUID= as a more robust way to name devices
    # that works even if disks are added and removed. See fstab(5).
    #
    # <file system> <mount point>  <type>  <options>      <dump>  <pass>
    # / was on /dev/nvme0n1p2 during installation
    UUID=f8790cb1-8886-419e-98cd-1c209d0c18c1 /              ext4    errors=remount-ro 0      1
    # /boot/efi was on /dev/nvme0n1p1 during installation
    UUID=35D6-F012  /boot/efi      vfat    umask=0077      0      1
    /swapfile                                none            swap    sw              0      0

    UUID=8e912da4-d767-4c10-989d-d16c59c6f78d  /media/jcitx/hdd01  ext4    defaults 0 0
    UUID=6871d982-c4bc-4bf4-a47c-965a3f00da47  /media/jcitx/hdd02 ext4 defaults 0 0
    UUID=667f3005-a874-4e78-b86f-e855feac675b  /media/jcitx/ssd01 ext4 defaults 0 0
    jcitx@jcitx:~$ 

    As I understand things, chmod does not affect newly created files/directories (highlighted green). I edited my OP but I mentioned whether I needed to create an ACL so that new files/directories would inherit the permissions of the parent folder. In my examples you can see new libraries I create at the mount points and new shows I add in their libraries have to be manually updated.

    If I need to do a setfacl, where should I do it?

    ls -l, ls -ld of mounted points

    jcitx@jcitx:~$ cd /media/jcitx
    jcitx@jcitx: /media/jcitx$ ls -ld
    drwxr-xr-x 5 root root 4096 Sep 30 13:05 .
    jcitx@jcitx: /media/jcitx$ ls -l
    total 12
    drwxrwxrwx 9 jcitx jellyfin 4096 Oct  6 22:14 hdd01
    drwxrwxrwx 9 jcitx jellyfin 4096 Oct  2 03:04 hdd02
    drwxrwxrwx 8 jcitx jellyfin 4096 Oct  6 22:27 ssd01
    jcitx@jcitx: /media/jcitx$ cd hdd01
    jcitx@jcitx: /media/jcitx/hdd01$ ls -ld
    drwxrwxrwx 9 jcitx jellyfin 4096 Oct  6 22:14 .
    jcitx@jcitx: /media/jcitx/hdd01$ ls -l
    total 24
    drwxrwxrwx  2 jcitx jellyfin 4096 Sep 27 20:43 'animated movies'
    drwxrwxrwx  6 jcitx jellyfin 4096 Oct  4 23:31 'animated series'
    drwxrwxrwx 22 jcitx jellyfin 4096 Oct  6 02:46  anime
    drwxrwxrwx  2 jcitx jellyfin 4096 Sep 27 20:43  movies
    drwxr-xr-x  2 jcitx jcitx    4096 Oct  6 22:14  new
    drwxrwxrwx  3 jcitx jellyfin 4096 Sep 29 22:09 'tv shows'
    jcitx@jcitx: /media/jcitx/hdd01$ cd ..
    jcitx@jcitx: /media/jcitx$ cd hdd02
    jcitx@jcitx: /media/jcitx/hdd02$ ls -ld
    drwxrwxrwx 9 jcitx jellyfin 4096 Oct  2 03:04 .
    jcitx@jcitx: /media/jcitx/hdd02$ ls -l
    total 24
    drwxrwxrwx 2 jcitx jellyfin 4096 Sep 27 20:44 'animated movies'
    drwxrwxrwx 2 jcitx jellyfin 4096 Sep 27 20:44 'animated series'
    drwxrwxrwx 2 jcitx jellyfin 4096 Oct  2 03:39  anime
    drwxrwxrwx 2 jcitx jellyfin 4096 Sep 27 20:44  movies
    drwxrwxr-x 4 jcitx jcitx    4096 Oct  6 18:00  temp
    drwxrwxrwx 2 jcitx jellyfin 4096 Sep 27 20:44 'tv shows'
    jcitx@jcitx: /media/jcitx/hdd02$ cd ..
    jcitx@jcitx: /media/jcitx$ cd ssd01
    jcitx@jcitx: /media/jcitx/ssd01$ ls -ld
    drwxrwxrwx 8 jcitx jellyfin 4096 Oct  6 22:27 .
    jcitx@jcitx: /media/jcitx/ssd01$ ls -l
    total 24
    drwxrwxrwx 2 jcitx jellyfin 4096 Sep 30 15:17 'animated movies'
    drwxrwxrwx 2 jcitx jellyfin 4096 Sep 30 15:17 'animated series'
    drwxrwxrwx 2 jcitx jellyfin 4096 Sep 30 15:17  anime
    drwxrwxrwx 2 jcitx jellyfin 4096 Sep 30 15:17  movies
    drwxr-xr-x 2 jcitx jcitx    4096 Oct  6 22:27  new
    drwxrwxrwx 2 jcitx jellyfin 4096 Sep 30 15:17 'tv shows'

    -----------------------------------------------------------------------------------------------------------------------------------------
    ls -l, ls -ld, getfacl for directory in logfile
    [2024-10-06 01:51:27.232 +01:00] [ERR] UnauthorizedAccessException - Access to path "/media/jcitx/hdd01/animated series/South Park/season13-poster.jpg" is denied. Will retry saving to "/var/lib/jellyfin/metadata/library/ba/bacf06438242985b91d69b504131e253/poster.jpg"


    jcitx@jcitx: /media/jcitx$ cd hdd01
    jcitx@jcitx: /media/jcitx/hdd01$ cd 'animated series'
    jcitx@jcitx: /media/jcitx/hdd01/animated series$ ls -ld
    drwxrwxrwx 6 jcitx jellyfin 4096 Oct  4 23:31 .
    jcitx@jcitx: /media/jcitx/hdd01/animated series$ ls -l
    total 16
    drwxr-xr-x  4 jcitx jcitx 4096 Oct  4 23:31 'Afro Samurai'
    drwxr-xr-x 12 jcitx jcitx 4096 Oct  4 21:08 'South Park'
    drwxr-xr-x  2 jcitx jcitx 4096 Oct  4 19:45  Spawn
    drwxr-xr-x  6 jcitx jcitx 4096 Oct  4 23:35 'The Boondocks'
    jcitx@jcitx: /media/jcitx/hdd01/animated series$ getfacl /media/jcitx
    getfacl: Removing leading '/' from absolute path names
    # file: media/jcitx
    # owner: root
    # group: root
    user::rwx
    group::r-x
    other::r-x
    jcitx@jcitx: /media/jcitx/hdd01/animated series$ getfacl /media/jcitx/hdd01
    getfacl: Removing leading '/' from absolute path names
    # file: media/jcitx/hdd01
    # owner: jcitx
    # group: jellyfin
    user::rwx
    group::rwx
    other::rwx
    jcitx@jcitx: /media/jcitx/hdd01/animated series$ getfacl /media/jcitx/hdd01/'animated series'
    getfacl: Removing leading '/' from absolute path names
    # file: media/jcitx/hdd01/animated series
    # owner: jcitx
    # group: jellyfin
    user::rwx
    group::rwx
    other::rwx
    jcitx@jcitx: /media/jcitx/hdd01/animated series$ getfacl /media/jcitx/hdd01/'animated series'/'South Park'
    getfacl: Removing leading '/' from absolute path names
    # file: media/jcitx/hdd01/animated series/South Park
    # owner: jcitx
    # group: jcitx
    user::rwx
    group::r-x
    other::r-x

    -----------------------------------------------------------------------------------------------------------------------------------------

    getfacl of mount points

    jcitx@jcitx:~$ getfacl /media/jcitx
    getfacl: Removing leading '/' from absolute path names
    # file: media/jcitx
    # owner: root
    # group: root
    user::rwx
    group::r-x
    other::r-x
    jcitx@jcitx:~$ getfacl /media/jcitx/hdd01
    getfacl: Removing leading '/' from absolute path names
    # file: media/jcitx/hdd01
    # owner: jcitx
    # group: jellyfin
    user::rwx
    group::rwx
    other::rwx
    jcitx@jcitx:~$ getfacl /media/jcitx/hdd02
    getfacl: Removing leading '/' from absolute path names
    # file: media/jcitx/hdd02
    # owner: jcitx
    # group: jellyfin
    user::rwx
    group::rwx
    other::rwx
    jcitx@jcitx:~$ getfacl /media/jcitx/ssd01
    getfacl: Removing leading '/' from absolute path names
    # file: media/jcitx/ssd01
    # owner: jcitx
    # group: jellyfin
    user::rwx
    group::rwx
    other::rwx
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,374
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #4
    2024-10-07, 02:17 AM (This post was last modified: 2024-10-07, 02:18 AM by TheDreadPirate. Edited 1 time in total.)
    You really should move your library outside of /media/jcitx. The next time you plugin another hard drive or thumb drive it will apply an ACL to that directory.

    If your output is accurate, this is no ACL. But I've seen other users with weirdly configured shells so I can't say for certain whether your shell is hiding anything.

    Code:
    sudo setfacl -b -R /media/jcitx

    The error your are mention appears to be Jellyfin attempting to write images to your media directory. And from what you've showed, that would be accurate.

    Code:
    jcitx@jcitx: /media/jcitx/hdd01/animated series$ getfacl /media/jcitx/hdd01/'animated series'/'South Park'
    getfacl: Removing leading '/' from absolute path names
    # file: media/jcitx/hdd01/animated series/South Park
    # owner: jcitx
    # group: jcitx
    user::rwx
    group::r-x
    other::r-x

    The Jellyfin user does not have write permissions to the South Park directory. You need to change the group owner and the permissions.

    Code:
    sudo chgrp -R jellyfin /media/jcitx/hdd01/'animated series'/'South Park'
    sudo find /media/jcitx/hdd01/'animated series'/'South Park' -type d -exec chmod g+w {} \;

    You could go one step farther and ensure that is set everywhere.

    Code:
    sudo chgrp -R jellyfin /media/jcitx
    sudo find /media/jcitx -type d -exec chmod g+w {} \;
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    4star
    Offline

    Junior Member

    Posts: 6
    Threads: 3
    Joined: 2024 Jul
    Reputation: 0
    Country:United Kingdom
    #5
    2025-04-17, 11:29 AM
    This was resolved on new versions of the Jellyfin server, I had a feeling it was not an issue with my configurations because I had not made any changes and backdrops began working as intended.
    « Next Oldest | Next Newest »

    Users browsing this thread: 1 Guest(s)


    • View a Printable Version
    • Subscribe to this thread
    Forum Jump:

    Home · Team · Help · Contact
    © Designed by D&D - Powered by MyBB
    L


    Jellyfin

    The Free Software Media System

    Linear Mode
    Threaded Mode