I have been trying to install OpenEdx on an Ubuntu machine with version 16.04 LTS.
I am following the devstack instructions provided here https://github.com/edx/devstack/tree/master
I tried installing ironwood.2 devstack but it did not pull the relevant images.
The only progress I made was when I install the master branch. Though i still receive an error while running dev.provision
The notes service does not need staticfiles to be compiled. Skipping.
Creating indexes for edx_notes_api...
Unknown command: 'rebuild_index'
Type 'manage.py help' for usage.
Makefile:216: recipe for target 'dev.provision' failed
make: *** [dev.provision] Error 1
The studio and lms boot up when i hit make dev.up but the lms dashboard gives me the below error
Ive been trying to install the juniper.1 release but the checkout script fails
make dev.checkout
./repo.sh checkout
Checking out branch open-release/juniper.1 of course-discovery
Makefile:114: recipe for target ādev.checkoutā failed
received the following error message when provisioning open-release/koa.master for Devstack. Does the commit that you mentioned above need to be also included in koa?
2021-06-02 17:58:45,491 INFO 4817 [openedx.core.djangoapps.oauth_dispatch.management.commands.create_dot_application] [user None] [ip None] create_dot_application.py:82 - Created edx_notes_api-backend-service application with id: 10, client_id: edx_notes_api-backend-service-key, and client_secret: edx_notes_api-backend-service-secret
+ echo -e 'Compiling static assets for edx_notes_api...'
-e Compiling static assets for edx_notes_api...
+ docker-compose exec edx_notes_api bash -c 'source /edx/app/$1/$1_env && cd /edx/app/$1/$1/ && make static' -- edx_notes_api
The notes service does not need staticfiles to be compiled. Skipping.
Creating indexes for edx_notes_api...
Unknown command: 'search_index'. Did you mean clear_index?
Type 'manage.py help' for usage.
make: *** [dev.provision] Error 1
When I look at the makefile in edx-notes-api for target create-index it indicates rebuild_index as the argument.
Additional info for anyone who stumbles onto this in the future:
In order to skip provisioning the edx-notes-api, add a file options.local.mk and override the DEFAULT_SERVICES option.