linuxserver / docker-jellyfin

GNU General Public License v3.0
600 stars 92 forks source link

[BUG] Container not launching on ARM64 #223

Closed maximegmd closed 7 months ago

maximegmd commented 7 months ago

Is there an existing issue for this?

Current Behavior

Container fails during initialization.

Expected Behavior

No response

Steps To Reproduce

  1. On an ARM64 machine (raspberry pi)
  2. Use the provided docker-compose.yml
  3. docker-compose up

Environment

- OS: Raspbian 64bits
- How docker service was installed: https://docs.docker.com/engine/install/debian/
Docker version 24.0.7, build afdd53b

CPU architecture

arm64

Docker creation

version: "3.4"
services:
  jellyfin:
    image: lscr.io/linuxserver/jellyfin:latest
    container_name: jellyfin
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/London
    volumes:
      - /home/pi/local-stack/jellyfin:/config
      - /export/NFS/Media/Series:/data/tvshows
      - /export/NFS/Media/Movies:/data/movies
    ports:
      - 8096:8096
    restart: unless-stopped

Container logs

s6-rc-compile: fatal: invalid /etc/s6-overlay/s6-rc.d/init-jellyfin-config/type: must be oneshot, longrun, or bundle
github-actions[bot] commented 7 months ago

Thanks for opening your first issue here! Be sure to follow the relevant issue templates, or risk having this issue marked as invalid.

j0nnymoe commented 7 months ago

Full container log please

maximegmd commented 7 months ago

This is the full log.

maximegmd commented 7 months ago

Additional information, it works on my other raspberry pi with a similar setup except it doesn't have pihole and openmediavault installed.

j0nnymoe commented 7 months ago

That would then prove the container works fine and the problem is something on your raspberry pi.

maximegmd commented 7 months ago

Now to figure out what it is so I can provide a solution for future readers, hopefully I figure it out, will post solution here if I do.