Devstack Installation with Lilac release

Hello Folks,
Hope you guys are doing well!

I am doing the installation of devstack with open-release/lilac.master (running multiple named releases of Open edX devstack on the same machine).

Now while installation of open-release/lilac.master getting error for the MySQL container.

Will provision the following:
   lms ecommerce discovery credentials e2e forum notes 
+ docker-compose up -d mysql
Starting edx.devstack-lilac.master.mysql ... done
+ docker-compose up -d mysql57
Starting edx.devstack-lilac.master.mysql57 ... done
+ needs_mongo ' lms ecommerce discovery credentials e2e forum notes '
+ local 'services= lms ecommerce discovery credentials e2e forum notes '
+ is_substring ' lms ecommerce discovery credentials e2e forum notes ' lms
+ local 'str= lms ecommerce discovery credentials e2e forum notes '
+ local substr=lms
+ [[  lms ecommerce discovery credentials e2e forum notes  == *\ \l\m\s\ * ]]
+ return 0
+ return 0
+ docker-compose up -d mongo
edx.devstack-lilac.master.mongo is up-to-date
+ echo '\033[0;32mWaiting for MySQL 5.6.\033[0m'
\033[0;32mWaiting for MySQL 5.6.\033[0m
+ docker-compose exec -T mysql bash -c 'mysql -uroot -se "SELECT EXISTS(SELECT 1 FROM mysql.user WHERE user = '\''root'\'')"'
+ printf .
.+ sleep 1
+ docker-compose exec -T mysql bash -c 'mysql -uroot -se "SELECT EXISTS(SELECT 1 FROM mysql.user WHERE user = '\''root'\'')"'
+ printf .
.+ sleep 1
+ docker-compose exec -T mysql bash -c 'mysql -uroot -se "SELECT EXISTS(SELECT 1 FROM mysql.user WHERE user = '\''root'\'')"'
+ printf .
.+ sleep 1
+ docker-compose exec -T mysql bash -c 'mysql -uroot -se "SELECT EXISTS(SELECT 1 FROM mysql.user WHERE user = '\''root'\'')"'
+ printf .
.+ sleep 1
+ docker-compose exec -T mysql bash -c 'mysql -uroot -se "SELECT EXISTS(SELECT 1 FROM mysql.user WHERE user = '\''root'\'')"'
+ printf .
.+ sleep 1

Any help will be much appreciated.

1 Like

@anjali, I do not see any error messages in the output that you have shared in your post. The repeated messages at the end of your pasted output are just the provisioning process waiting for the MySQL 5.6 container to be ready. If the provisioning is stuck at the same point for a long time, it could be due to some issues with starting the MySQL container. So checking the MySQL 5.6 container logs for any relevant error messages should be helpful to identify the issues, if any.

Please ensure that you have checked out the open-release/lilac.master branch of the edx/devstack repository and set the OPENEDX_RELEASE environment variable to lilac.master before following the instructions here. If you haven’t done any of these steps correctly, it would be a good idea to nuke everything by running make destroy and then starting over.

Please try these steps and let us know if you still encounter any issues.

2 posts were split to a new topic: Installation failure on Azure - Lilac.1