This script aims to fix the following error:
$ docker compose up -d --build
Error response from daemon: get audiobookshelf_audiobooks: error while checking if volume "audiobookshelf_audiobooks" exists in driver "rclone:latest": error looking up volume plugin rclone:latest: plugin rclone:latest found but disabled
$ docker plugin enable rclone
Error response from daemon: dial unix /run/docker/plugins/7c5c781c3b705d4caf5418cc5ed462b8e1b81596df43129b0eac55ea2047ad2b/rclone.sock: connect: no such file or directory
Output of this script:
$ bash fix-docker-rclone-plugin.bash
[+] Running 5/5
✔ Container audiobookshelf-watchtower-1 Removed 0.1s
✔ Container audiobookshelf-audiobookshelf-1 Removed 0.0s
! Volume audiobookshelf_podcasts Resource is still in use 0.0s
! Volume audiobookshelf_audiobooks Resource is still in use 0.0s
✔ Network audiobookshelf_default Removed 0.2s
Error response from daemon: plugin is already disabled: plugin rclone:latest found but disabled
[sudo] password for ubuntu:
rclone:latest
arm64: Pulling from rclone/docker-volume-rclone
Digest: sha256:9d22cb6d56bcfcd8abe61330041571cc4efa60a705ab80743538f62605ac5dbd
8ae59ed628c1: Complete
Installed plugin rclone/docker-volume-rclone:arm64
Error response from daemon: plugin already enabled: plugin rclone:latest is enabled
[+] Running 2/0
✔ Volume audiobookshelf_audiobooks Removed 0.0s
✔ Volume audiobookshelf_podcasts Removed 0.0s
ubuntu 3581326 3581304 6 18:28 ? 00:00:00 rclone serve docker -v
ubuntu 3581402 3581063 0 18:28 pts/2 00:00:00 grep rclone serve docker
[+] Running 5/5
✔ Network audiobookshelf_default Created 0.1s
✔ Volume "audiobookshelf_audiobooks" Created 0.3s
✔ Volume "audiobookshelf_podcasts" Created 0.2s
✔ Container audiobookshelf-audiobookshelf-1 Started 0.4s
✔ Container audiobookshelf-watchtower-1 Started 0.2s