• 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 SOLVED: permission problem

     
    • 0 Vote(s) - 0 Average

    SOLVED: permission problem

    I get errors first time creating jellyfin docker
    zeftoony
    Offline

    Junior Member

    Posts: 2
    Threads: 1
    Joined: 2023 Jun
    Reputation: 0
    Country:Egypt
    #1
    2023-06-28, 05:43 AM (This post was last modified: 2023-06-28, 01:33 PM by zeftoony. Edited 2 times in total.)
    I get this error when I use linuxserver.io image
    Code:
    s6-mkdir: warning: unable to mkdir /run/s6: Permission denied
    jellyfin  |  s6-mkdir: warning: unable to mkdir /run/service: Permission denied
    jellyfin  |  s6-overlay-suexec: fatal: child failed with exit code 111
    jellyfin  |  s6-overlay-suexec: warning: unable to gain root privileges (is the suid bit set?)

    And, when I use official one I get this:
    Code:
    ---> System.IO.IOException: Permission denied
    jellyfin  | 2023-06-28T05:24:43.577199081Z    --- End of inner exception stack trace ---
    jellyfin  | 2023-06-28T05:24:43.577205208Z    at System.IO.FileSystem.CreateDirectory(String fullPath)
    jellyfin  | 2023-06-28T05:24:43.577218922Z    at System.IO.Directory.CreateDirectory(String path)
    jellyfin  | 2023-06-28T05:24:43.577226246Z    at Jellyfin.Server.Program.CreateApplicationPaths(StartupOptions options)
    jellyfin  | 2023-06-28T05:24:43.577232268Z    at Jellyfin.Server.Program.StartApp(StartupOptions options)
    jellyfin  | 2023-06-28T05:24:43.577238626Z    at Jellyfin.Server.Program.<Main>(String[] args)

    My docker compose conf.
    Code:
     
    version: "3.9"
    jellyfin:
        image: jellyfin/jellyfin:latest
        container_name: jellyfin
        networks:
          - t2_proxy
        security_opt:
          - no-new-privileges:true
        restart: unless-stopped
        user: $PUID:$PGID
        devices:
          - /dev/dri:/dev/dri # for harware transcoding
        ports:
          - "8096:8096"
          # - "8920:8920" # Emby also uses same port if running both
        environment:
          UMASK_SET: 022
          PUID: $PUID
          PGID: $PGID
          TZ: $TZ
          #DOCKER_MODS=linuxserver/mods:jellyfin-amd|linuxserver/mods:jellyfin-opencl-intel
        volumes:
          - $DOCKERDIR/appdata/jellyfin:/config
          - /data/medias/media:/data/media
          - /data/vmedia/media:/data/vmedia
          #- $EXTDIR/ssd/home-server/downloads:/data/downloads
          - /dev/shm:/data/transcode # Offload transcoding to RAM if you have enough RAM

    PUID=1000
    PGID=1000

    Docker root folder permissions
    Code:
    drwxrwxr-x+ 10 root          root          4096 Jun 28 05:03 appdata
    -rwxrwxr-x+  1 root          root            862 Jun 28 07:38 docker-compose-jellyfin.yml
    -rwxrwxr-x+  1 administrator administrator  6953 Jun 28 07:56 docker-compose-start.yml
    -rwxrwxr-x+  1 root          root          29006 Jun 27 23:47 docker-compose-t2.yml
    -rw-------+  1 root          root            478 Jun 28 07:51 .env
    -rwxrwxr-x+  1 root          root          3115 Jun 28 01:30 i
    drwxrwxr-x+  2 root          root          4096 Jun 27 18:09 logs
    drwxrwxr-x+  2 root          root          4096 Jun 27 18:09 scripts
    drw-------+  2 root          root          4096 Jun 28 03:20 secrets
    drwxrwxr-x+  2 root          root          4096 Jun 27 18:09 shared

    pls, help
    I'm new to Linux in genral.
    I was following smarthomebeginner.com guides

    Edit: forgot to add "version: "3.9""
    Edit 2: docker root folder permissions
    Go to solution
    zeftoony
    Offline

    Junior Member

    Posts: 2
    Threads: 1
    Joined: 2023 Jun
    Reputation: 0
    Country:Egypt
    #2
    2023-06-28, 02:27 PM
    Used
    Code:
    sudo chown -R user:user docker/appdata

    This solved it

    why was this folder created with root owner in the first place?!
    « 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