Error while installing devstack


I have been trying to install OpenEdx on an Ubuntu machine with version 16.04 LTS.
I am following the devstack instructions provided here

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 ' 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

Any help regarding this would be greatly appreciated.


There was a bug introduced by a change in edx-notes-api. There are some folks working on it, but I don’t think they have a complete fix yet:

Which is the last stable version that i should try to install so that I do not face this bug?

I’ve been trying to figure that out for myself. I haven’t been successful finding a recent combination of versions that will provision correctly.

You can go back to the Juniper release, which is the only officially supported release. Running make provision was successful for me with Juniper.

Ive been trying to install the juniper.1 release but the checkout script fails

make dev.checkout
./ checkout
Checking out branch open-release/juniper.1 of course-discovery
Makefile:114: recipe for target ‘dev.checkout’ failed

Any help with this would be great

You should always use the master branch of the named release, to be sure you pick up any bug fixes.

In this case, use juniper.master.

Don’t use juniper.1, juniper.2 or juniper.3