debridmediamanager / zurg-testing

A self-hosted Real-Debrid webdav server you can use with Infuse. Together with rclone it can mount your Real-Debrid torrent library into your filesystem and load it to Plex or Jellyfin.
416 stars 30 forks source link

Bug: Installing Docker Image throws an error because of config.yml #99

Open ismaelw opened 5 months ago

ismaelw commented 5 months ago

Expected Behavior When installing zurg using docker I am expecting it to install :)

Actual Behavior The installation throws an error because it tries to mount a directory onto a file.

Detailed Steps I am currently using the default docker-compose.yml as found in this repository. while troubleshooting I can see that "/data/compose/8/config.yml" is a directory which seems to be wrong.

I am not sure if it has to do with my server or what could be the issue here.

Output of file /data/compose/8/config.yml: /data/compose/8/config.yml/: directory Output of file /data/compose/8/plex_update.sh: /data/compose/8/plex_update.sh: directory

Operating System Ubuntu Server 22.04.4 LTS

Environment Setup Docker

Logs failed to deploy a stack: Network zurg_default Creating Network zurg_default Created Container zurg-zurg-1 Creating Container zurg-zurg-1 Created Container zurg-rclone-1 Creating Container zurg-rclone-1 Created Container zurg-zurg-1 Starting Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error mounting "/data/compose/8/config.yml" to rootfs at "/app/config.yml": mount /data/compose/8/config.yml:/app/config.yml (via /proc/self/fd/6), flags: 0x5000: not a directory: unknown: Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type