jfroment / seedbox

A Docker-powered seedbox with persistent data and more cool stuff.
MIT License
319 stars 45 forks source link

local-persist driver error #42

Open ReCodeRa opened 1 year ago

ReCodeRa commented 1 year ago

Dear Jean, I installed the local-persist drive according to the https://github.com/MatchbookLab/local-persist and got all OK message: Done! If you see this message, that should mean everything is installed and is running.

When I then run run-seedbox.sh I get following error: local-persist [run-seedbox.sh] Recreating containers if required... Creating volume "jf_seedbox_config" with local-persist driver ERROR: Volume config specifies nonexistent driver local-persist

Any idea what could be wrong? Thanks :)

jfroment commented 1 year ago

Hello,

That's strange, can you check the output of:

systemctl status docker-volume-local-persist

Maybe also try to restart the docker service to see if it improves.

ReCodeRa commented 1 year ago

Hi Jean, I forgot to mention one important fact: I am using virtual ubuntu machine as a part of GitHub Codespaces. Any experience with it? Thank you

System info below: Client: Context: default Debug Mode: false Plugins: buildx: Docker Buildx (Docker Inc., 0.10.4+azure-1) compose: Docker Compose (Docker Inc., 2.17.2+azure-1)

Server: Containers: 0 Running: 0 Paused: 0 Stopped: 0 Images: 2 Server Version: 20.10.23+azure-2 Storage Driver: overlay2 Backing Filesystem: extfs Supports d_type: true Native Overlay Diff: false userxattr: false Logging Driver: json-file Cgroup Driver: cgroupfs Cgroup Version: 1 Plugins: Volume: local Network: bridge host ipvlan macvlan null overlay Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog Swarm: inactive Runtimes: io.containerd.runc.v2 io.containerd.runtime.v1.linux runc Default Runtime: runc Init Binary: docker-init containerd version: 1e1ea6e986c6c86565bc33d52e34b81b3e2bc71f runc version: f19387a6bec4944c770f7668ab51c4348d9c2f38 init version: Security Options: apparmor seccomp Profile: default Kernel Version: 5.4.0-1105-azure Operating System: Ubuntu 20.04.6 LTS (containerized) OSType: linux Architecture: x86_64 CPUs: 2 Total Memory: 3.84GiB Name: codespaces-cd366d ID: ZCXB:4ZOL:IVEP:LRKV:QXLK:37K4:YF35:IZLP:7B77:LQTI:53RA:2GV6 Docker Root Dir: /var/lib/docker Debug Mode: false Username: codespacesdev Registry: https://index.docker.io/v1/ Labels: Experimental: false Insecure Registries: 127.0.0.0/8 Live Restore Enabled: false

jfroment commented 1 year ago

Okay so maybe you do not have permissions to install system-wide docker plugins, because the local-persist storage plugin does not appear in your report. Maybe try to install the local-persist plugin with docker itself using these instructions.

ReCodeRa commented 1 year ago

Hi Jean, sorry for bothering again. Seems that the driver is running in container, as you suggested: CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 855b3089259a cwspear/docker-local-persist-volume-plugin "dumb-init /usr/bin/…" About a minute ago Up About a minute elegant_gates

However, I still get following error message: [run-seedbox.sh] Recreating containers if required... Creating prowlarr ... error ERROR: for prowlarr Cannot create container for service prowlarr: open /workspaces/jf_seedbox/data/config/prowlarr: no such file or directory

I understood that the config folders for each service are created automatically during running run-seedbox.sh based on data from env and docker-compose files in services. Thank you for initial support :)