I am new to this OpenEdx stuff and figured I wanted to run OpenEdx to take a stab at issue wg-build-test-release/223 but I couldn’t run OpenEdx to modify the code.
For reference, I exported
olive.4 is the latest stable version.
Here are the errors I get from the commands:
# make dev.clone The [ecommerce] repo is already checked out. Checking for updates. Checking out branch open-release/olive.4 From https://github.com/openedx/ecommerce * tag open-release/olive.4 -> FETCH_HEAD Already up to date. Cloning into 'edx-e2e-tests'... fatal: Remote branch open-release/olive.4 not found in upstream origin make: *** [Makefile:173: impl-dev.clone.ssh] Error 128 make: Leaving directory '/home/zest/setup/programs/devstack-container/devstack' Would you like to assist devstack development by sending anonymous usage metrics to edX? Run `make metrics-opt-in` to learn more! make: *** [Makefile:176: dev.clone.ssh] Error 2 # make dev.provision + docker-compose up -d lms Pulling devpi (edxops/devpi:olive.4)... ERROR: manifest for edxops/devpi:olive.4 not found: manifest unknown: manifest unknown make: *** [Makefile:220: impl-dev.provision] Error 1 make: Leaving directory '/home/zest/setup/programs/devstack-container/devstack' Would you like to assist devstack development by sending anonymous usage metrics to edX? Run `make metrics-opt-in` to learn more! make: *** [Makefile:224: dev.provision] Error 2
That’s for devstack. But, when running
tutor dev start my machine becomes frozen. I tried two machines with the same distro, Alpine Linux, but different CPUs (i5 10400F, AMD Ryzen 5 3600X) and the same amount of ram (8 GB) and different video cards (GTX 1650 4GB, RX 580 8 GB). The storage device is an SSD 128 GB transferred between the two machines.
I tried not launching X11(to save ram), waited 3 hours for
tutor dev start to finish and it didn’t. Just for reference, my distro’s usage is about
50MB without X11.
I am aware that OpenEdx is more complex to setup than other programs because of its scalable nature but there has to be a way that’s allows for easier development. Am I missing something?
Anyhoo, I don’t know if this is the right place to write up about this kinda issue. If it isn’t, please guide me to the right mediums.