I installed tutor on a fresh install of bookworm on a pi5, following the instructions at Installing Tutor — Tutor documentation, including apt installing docker and docker-compose, as well as the python deps. I needed to pipx tutor instead of pip, but otherwise the instructions seemed to go perfectly.
When I try to tutor local launch
as per the quick start, after config I get an error with docker compose.
The last line of output is:
Error: Command failed with status 125: docker compose -f /home/campey/.local/share/tutor/env/local/docker-compose.yml -f /home/campey/.local/share/tutor/env/local/docker-compose.prod.yml --project-name tutor_local stop
What appear to be the relevant lines of output:
==============================================
Stopping any existing platform
==============================================
docker compose -f /home/campey/.local/share/tutor/env/local/docker-compose.yml -f /home/campey/.local/share/tutor/env/local/docker-compose.prod.yml --project-name tutor_local stop
unknown shorthand flag: 'f' in -f
While writing this I realise this might be due to the big warning in the docs about getting older versions of the docker utilities. I see I have docker 20:
campey@edxpi5:~ $ docker --version
Docker version 20.10.24+dfsg1, build 297e128
So I will go update them, and report back.
Edit: this also appers to be the same error as: Error while installing open edx using tutor, although the thread moves on swiftly and the resolution wasn’t clear.
Logging here in case someone else gets the error, or has advice.