Please help! I did something crazy

On a local prodcution deployment, I wanted to install tutor-notes & tutor-figures.
To install notes,
I enabled notes using the command

$ tutor plugins enable notes

To install figures,
Then from the terminal I executed

$ pip install tutor-figures.

It said pip is not installed. Then I thought I need to execute this command under the container, but unknowingly I executed

$ tutor dev run lms bash.

It failed with below message

ERROR: pull access denied for overhangio/openedx-dev, repository does not exist or may require ‘docker login’: denied: requested access to the resource is denied

I decided to leave figures and install only notes, and hence executed

$ tutor local quickstart

it failed in the middle after removing all the containers saying that I dont have domain.

Then, I did the below

$ tutor plugins disable notes
$ tutor config save
$ tutor local quickstart

Now, I get this

If I start using

$ tutor local start

I get this at the end of the log,

When I hit the course page, I get this,

On the web page I get “Internal Server Error”

I spent many hours to create a good number of courses. Whats wrong here? Why mysql & mongodb are not connecting?

Hi @karka86,
If you haven’t any important production data, I recommend remove all, and install Tutor again.
To do so:
Stop all running containers

docker stop $(docker ps -aq)

Delete all containres

docker system prune -a

Delete Tutor data

sudo rm -rf .local/share/tutor

Than start all again,

tutor local quickstart

I think it’s less painless solution…

God Luck!


Apparently, there was a tutor release made yesterday. The tutor installation was made two days back and today possibly when I executed the quickstart command yesterday, it would have upgraded tutor version?

Will this sort of issue happen everytime tutor gets upgraded?

Now, is it possible to export the course data alone and import on a new installation. But whats bad is that, mongodb is also connecting?