Can't seem to start plex container on old Raspberry Pi


I have an old Raspberry Pi (I think version 2) with a docker install which I want to try to run a Plex server on. I’m using your Plex image, but it doesn’t seem to work on my Pi.

With the following docker-compose.yml

version: "2.1"
    container_name: plex
    network_mode: host
      - PUID=1000
      - PGID=1000
      - VERSION=docker
        # - PLEX_CLAIM= #optional
      - ./config:/config
        # - /path/to/tvseries:/tv
        # - /path/to/movies:/movies
    restart: unless-stopped

I get this output:

$ docker-compose up
Creating plex ... done
Attaching to plex
plex    | [s6-init] making user provided files available at /var/run/s6/etc...exited 0.
plex    | [s6-init] ensuring user provided files have correct perms...exited 0.
plex    | [fix-attrs.d] applying ownership & permissions fixes...
plex    | [fix-attrs.d] done.
plex    | [cont-init.d] executing container initialization scripts...
plex    | [cont-init.d] 01-envfile: executing...
plex    | [cont-init.d] 01-envfile: exited 260.
plex    | [cont-init.d] 10-adduser: executing...
plex    | [cont-init.d] 10-adduser: exited 260.
plex    | [cont-init.d] 40-chown-files: executing...
plex    | [cont-init.d] 40-chown-files: exited 260.
plex    | [cont-init.d] 45-plex-claim: executing...
plex    | [cont-init.d] 45-plex-claim: exited 260.
plex    | [cont-init.d] 50-gid-video: executing...
plex    | [cont-init.d] 50-gid-video: exited 260.
plex    | [cont-init.d] 60-plex-update: executing...
plex    | [cont-init.d] 60-plex-update: exited 260.
plex    | [cont-init.d] 99-custom-scripts: executing...
plex    | [cont-init.d] 99-custom-scripts: exited 260.
plex    | [cont-init.d] done.
plex    | [services.d] starting services
plex    | [services.d] done.

Nothing else happens, unfortunately.
I can’t find any files created in my ./config/-directory, nor is there anything on the plex uri/port.
How can I debug what’s going on here?


Could you provide docker logs plex please so that it shows our banner and everything after?

A banner doesn’t show. The output is the same as the compose output in the original post:

$ docker logs plex
[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] 01-envfile: executing...
[cont-init.d] 01-envfile: exited 260.
[cont-init.d] 10-adduser: executing...
[cont-init.d] 10-adduser: exited 260.
[cont-init.d] 40-chown-files: executing...
[cont-init.d] 40-chown-files: exited 260.
[cont-init.d] 45-plex-claim: executing...
[cont-init.d] 45-plex-claim: exited 260.
[cont-init.d] 50-gid-video: executing...
[cont-init.d] 50-gid-video: exited 260.
[cont-init.d] 60-plex-update: executing...
[cont-init.d] 60-plex-update: exited 260.
[cont-init.d] 99-custom-scripts: executing...
[cont-init.d] 99-custom-scripts: exited 260.
[cont-init.d] done.
[services.d] starting services
[services.d] done.
[cont-finish.d] executing container finish scripts...
[cont-finish.d] done.
[s6-finish] waiting for services.
[s6-finish] sending all processes the TERM signal.
[s6-finish] sending all processes the KILL signal and exiting.

Ok not sure why that’s happening. Could you do docker exec plex date and tell me the output?

Weird, I’m not getting anything out:

$ docker exec plex date


$ docker container ps
CONTAINER ID   IMAGE                      COMMAND   CREATED         STATUS              PORTS     NAMES
4b65443fc7b6   "/init"   2 minutes ago   Up About a minute             plex

All the init steps are failing, hence no banner or anything else useful.

Is your rpi an rpi1 or zero by any chance? Their cpu is armv6, which is not supported. It needs to be armv7 or higher

$ cat /proc/cpuinfo
processor       : 0
model name      : ARMv6-compatible processor rev 7 (v6l)
BogoMIPS        : 697.95
Features        : half thumb fastmult vfp edsp java tls
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x0
CPU part        : 0xb76
CPU revision    : 7

Hardware        : BCM2835
Revision        : 000e
Model           : Raspberry Pi Model B Rev 2

Seems like I do have an ARMv6 processor. So this won’t work, then? Too bad.

Anyway, many thanks for the investigative work :slight_smile:

yup, v6l is a no go. Rpi 2 and up should be fine.

This topic was automatically closed 5 days after the last reply. New replies are no longer allowed.