Replies: 1 comment 1 reply
-
Hey, really sorry it took you a while to figure that out. Questions to try to help others avoid the problem you had: how did you come to remove the version from powerwall.yml without running the update script? Or did you use the update script (update.sh)? Reason I ask is that update.sh is supposed to check that you already have docker compose V2 installed, so that you shouldn't run into this problem. There's a check in upgrade.sh to prompt you to upgrade before it updates to the latest version that removes the version tag from powerwall.yml. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
If you are getting the error
Invalid interpolation format for "influxdb" option in service "services": "${INFLUXDB_PORTS:-8086:8086}"
when trying to run
docker compose
, make sure you uninstalldocker-compose
and verifydocker-compose-plugin
is up to date with apt or your package manager and the docker repository.Restart your device and you should be able to run
docker compose
successfully.I believe this has to do with
docker-compose
being deprecated in favor of docker compose v2, which usesdocker-compose-plugin
.Now that the version is removed from
powerwall.yml
in 4c2ae0f,docker-compose
(v1) cannot handle the file but thedocker-compose-plugin
(v2) can usingdocker compose
Hopefully this saves someone the hour that it took me to figure this out lol
Kudos to this guy which appeared through my internet searching who proposed this solution on an entirely unrelated project.
Beta Was this translation helpful? Give feedback.
All reactions