Hi! me and my team started facing this problem this week on our dev environments on macOS:
When trying to launch the platform in dev mode, while having latest openedx-platform master mounted in tutor, we were seeing the following error on lms and cms containers, and during the init process:
ModuleNotFoundError: No module named ‘lms.envs.tutor.development’
We traced it down to the following bind-mounts not being really mounted (docker showed them as mounted, but when getting into the container image and doing an ls, they were empty):
/openedx/edx-platform/lms/envs/tutor
/openedx/edx-platform/cms/envs/tutor
How to work around the issue:
In Docker Desktop settings, change the file sharing implementation to “gRPC FUSE“:
This fixed the error.
Previously, VirtioFS was selected, and used to work correctly, this may be a bug on the docker side, but for now, changing it to gRPC FUSE allows us to continue working.
Hope this helps!
