Good afternoon,
I had to migrated my docker volumes to a new host (well, same host, reinstalled host OS). I had made tar backup of my compose directory, which had all the docker volumes within.
I reinstalled the host OS (Fedora 42), reinstalled docker, and now for the life of me, I can’t get any of the containers to run. I’m using the same compose.yaml file, all the same directories, but I’m getting all sorts of permissions issues that I can’t seem to resolve.
For instance, with Plex:
tmorgenthaler@hal:/compose$ sudo docker compose up plex
[sudo] password for tmorgenthaler:
Attaching to plex
plex | [migrations] started
plex | [migrations] no migrations found
plex | usermod: no changes
plex | ───────────────────────────────────────
plex |
plex | ██╗ ███████╗██╗ ██████╗
plex | ██║ ██╔════╝██║██╔═══██╗
plex | ██║ ███████╗██║██║ ██║
plex | ██║ ╚════██║██║██║ ██║
plex | ███████╗███████║██║╚██████╔╝
plex | ╚══════╝╚══════╝╚═╝ ╚═════╝
plex |
plex | Brought to you by linuxserver.io
plex | ───────────────────────────────────────
plex |
plex | To support LSIO projects visit:
plex | https://www.linuxserver.io/donate/
plex |
plex | ───────────────────────────────────────
plex | GID/UID
plex | ───────────────────────────────────────
plex |
plex | User UID: 1000
plex | User GID: 1000
plex | ───────────────────────────────────────
plex | Linuxserver.io version: 1.41.9.9961-46083195d-ls275
plex | Build-date: 2025-07-28T09:35:39+00:00
plex | ───────────────────────────────────────
plex |
plex | /usr/bin/find: ‘/config/*’: No such file or directory
plex | **** Permissions could not be set. This is probably because your volume mounts are remote or read-only. ****
plex | **** The app may not work properly and we will not provide support for it. ****
plex | Temporarily starting Plex Media Server.
plex | Waiting for Plex to generate its config
plex | PMS: failure detected. Read/write access is required for path: /config/Library/Application Support/Plex Media Server
Here is the the portion of the compose.yml file for Plex.
plex:
image: lscr.io/linuxserver/plex:latest
container_name: plex
network_mode: host
environment:
- PUID=1000
- PGID=1000
- TZ=America/New_York
- VERSION=docker
- PLEX_CLAIM= "claim-REDACTED"
volumes:
- ./plex/library:/config:rw
- ./plex/transcode:/transcode:rw
- /mnt/unas:/media
devices:
- /dev/dri:/dev/dri
restart: unless-stopped
and the directory that the volumes point to:
tmorgenthaler@hal:/compose/plex$ pwd
/compose/plex
tmorgenthaler@hal:/compose/plex$ ls -al
total 0
drwxrwxrwx. 1 tmorgenthaler tmorgenthaler 32 Apr 23 10:11 .
drwxrwxrwx. 1 tmorgenthaler tmorgenthaler 356 Jul 31 15:18 ..
drwxrwxrwx. 1 tmorgenthaler tmorgenthaler 14 May 29 11:48 library
drwxrwxrwx. 1 tmorgenthaler tmorgenthaler 18 May 29 10:58 transcode
Any ideas?
[mod update: claim token redacted]