
Runnig Figures in Gingko devstack

make a project dir
cd to the project dir

```
export OPENEDX_RELEASE=open-release/ginkgo.2

curl -O https://raw.githubusercontent.com/edx/configuration/open-release/ginkgo.master/vagrant/release/devstack/Vagrantfile

```


```
    default: TASK [server_utils : Install ubuntu system packages] ***************************
    default: failed: [localhost] (item=[u'ack-grep', u'mosh', u'curl', u'tree', u'screen', u'tmux', u'curl', u'vim-tiny', u'dnsutils', u'inetutils-telnet', u'netcat']) => {"failed": true, "item": ["ack-grep", "mosh", "curl", "tree", "screen", "tmux", "curl", "vim-tiny", "dnsutils", "inetutils-telnet", "netcat"], "msg": "Failed to update apt cache."}
    default: 	to retry, use: --limit @/edx/app/edx_ansible/edx_ansible/playbooks/vagrant-devstack.retry
    default:
    default: PLAY RECAP *********************************************************************
    default: localhost                  : ok=1    changed=0    unreachable=0    failed=1
    default:
    default: INFO:/edx/app/edx_ansible/edx_ansible/playbooks/callback_plugins/task_timing: Install ubuntu system packages -------------------------------------------------- 5.50s
    default: INFO:/edx/app/edx_ansible/edx_ansible/playbooks/callback_plugins/task_timing: Gathering Facts ----------------------------------------------------------------- 0.59s
    default: INFO:/edx/app/edx_ansible/edx_ansible/playbooks/callback_plugins/task_timing:
    default: Playbook Configure instance(s) finished: 2018-10-15 16:38:31.419767, 2 total tasks.  0:00:06.453837 elapsed.
The SSH command responded with a non-zero exit status. Vagrant
assumes that this means the command failed. The output for this command
should be in the log above. Please read the output to determine what
went wrong.
```

To fix this:

```
sudo apt-key list  | grep "expired: " | sed -ne 's|pub .*/\([^ ]*\) .*|\1|gp' | xargs -n1 sudo apt-key adv --keyserver keys.gnupg.net --recv-keys 
```

Then exit to host and run `vagrant provision`



```
    default: TASK [ecommerce : Install bower dependencies] **********************************
    default: fatal: [localhost]: FAILED! => {"changed": true, "cmd": ". /edx/app/ecommerce/nodeenvs/ecommerce/bin/activate && /edx/app/ecommerce/ecommerce/node_modules/.bin/bower install --production --config.interactive=false", "delta": "0:00:02.808622", "end": "2018-10-15 17:09:31.160942", "failed": true, "rc": 1, "start": "2018-10-15 17:09:28.352320", "stderr": "bower bootstrapaccessibilityplugin#~1.0.4                                      EINVRES Request to https://bower.herokuapp.com/packages/bootstrapaccessibilityplugin failed with 502", "stderr_lines": ["bower bootstrapaccessibilityplugin#~1.0.4                                      EINVRES Request to https://bower.herokuapp.com/packages/bootstrapaccessibilityplugin failed with 502"], "stdout": "bower edx-ux-pattern-library#82fa1c823bc322ba8b0742f0c546a89b0c69e952           cached https://github.com/edx/ux-pattern-library.git#82fa1c823b\nbower edx-ux-pattern-library#82fa1c823bc322ba8b0742f0c546a89b0c69e952         validate 82fa1c823b against https://github.com/edx/ux-pattern-library.git#82fa1c823bc322ba8b0742f0c546a89b0c69e952\nbower pikaday#1.4.0                                                             cached https://github.com/owenmead/Pikaday.git#1.4.0\nbower pikaday#1.4.0                                                           validate 1.4.0 against https://github.com/owenmead/Pikaday.git#1.4.0", "stdout_lines": ["bower edx-ux-pattern-library#82fa1c823bc322ba8b0742f0c546a89b0c69e952           cached https://github.com/edx/ux-pattern-library.git#82fa1c823b", "bower edx-ux-pattern-library#82fa1c823bc322ba8b0742f0c546a89b0c69e952         validate 82fa1c823b against https://github.com/edx/ux-pattern-library.git#82fa1c823bc322ba8b0742f0c546a89b0c69e952", "bower pikaday#1.4.0                                                             cached https://github.com/owenmead/Pikaday.git#1.4.0", "bower pikaday#1.4.0                                                           validate 1.4.0 against https://github.com/owenmead/Pikaday.git#1.4.0"]}
    default:
    default: RUNNING HANDLER [forum : restart the forum service] ****************************
    default: 	to retry, use: --limit @/edx/app/edx_ansible/edx_ansible/playbooks/vagrant-devstack.retry
    default:
    default: PLAY RECAP *********************************************************************
    default: localhost                  : ok=226  changed=65   unreachable=0    failed=1
    default: INFO:/edx/app/edx_ansible/edx_ansible/playbooks/callback_plugins/task_timing: Take security updates during ansible runs ------------------------------------- 866.29s
    default: INFO:/edx/app/edx_ansible/edx_ansible/playbooks/callback_plugins/task_timing: checkout edx-platform repo into /edx/app/edxapp/edx-platform ------------------ 205.14s
    default: INFO:/edx/app/edx_ansible/edx_ansible/playbooks/callback_plugins/task_timing: install python requirements ---------------------------------------------------- 80.80s
    default: INFO:/edx/app/edx_ansible/edx_ansible/playbooks/callback_plugins/task_timing: install node dependencies ------------------------------------------------------ 53.75s
    default: INFO:/edx/app/edx_ansible/edx_ansible/playbooks/callback_plugins/task_timing: migrate ------------------------------------------------------------------------ 46.45s
    default: INFO:/edx/app/edx_ansible/edx_ansible/playbooks/callback_plugins/task_timing: Install node dependencies ------------------------------------------------------ 31.40s
    default: INFO:/edx/app/edx_ansible/edx_ansible/playbooks/callback_plugins/task_timing: Install ubuntu system packages ------------------------------------------------- 25.71s
    default: INFO:/edx/app/edx_ansible/edx_ansible/playbooks/callback_plugins/task_timing: compiling all py files in the edx-platform repo -------------------------------- 22.28s
    default: INFO:/edx/app/edx_ansible/edx_ansible/playbooks/callback_plugins/task_timing: install build depends ---------------------------------------------------------- 19.45s
    default: INFO:/edx/app/edx_ansible/edx_ansible/playbooks/callback_plugins/task_timing: update rubygems ---------------------------------------------------------------- 14.91s
    default: INFO:/edx/app/edx_ansible/edx_ansible/playbooks/callback_plugins/task_timing:
    default: Playbook Configure instance(s) finished: 2018-10-15 17:09:31.183744, 357 total tasks.  0:26:41.521770 elapsed.
The SSH command responded with a non-zero exit status. Vagrant
assumes that this means the command failed. The output for this command
should be in the log above. Please read the output to determine what
went wrong.
```

So trying a restart and re-provision

```
vagrant reload
```

```
    default: TASK [edx_ansible : Install edx_ansible venv requirements] *********************
    default: failed: [localhost] (item=/edx/app/edx_ansible/edx_ansible/pre-requirements.txt) => {"cmd": "/edx/app/edx_ansible/venvs/edx_ansible/bin/pip2 install -i https://pypi.python.org/simple -r /edx/app/edx_ansible/edx_ansible/requirements.txt", "failed": true, "item": "/edx/app/edx_ansible/edx_ansible/pre-requirements.txt", "msg": "stdout: Requirement already satisfied (use --upgrade to upgrade): ansible==2.3.1.0 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from -r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 1))\nRequirement already satisfied (use --upgrade to upgrade): PyYAML==3.12 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from -r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 2))\nRequirement already satisfied (use --upgrade to upgrade): Jinja2==2.8 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from -r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 3))\nRequirement already satisfied (use --upgrade to upgrade): MarkupSafe==0.23 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from -r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 4))\nRequirement already satisfied (use --upgrade to upgrade): boto==2.33.0 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from -r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 5))\nRequirement already satisfied (use --upgrade to upgrade): ecdsa==0.11 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from -r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 6))\nRequirement already satisfied (use --upgrade to upgrade): paramiko==2.0.2 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from -r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 7))\nRequirement already satisfied (use --upgrade to upgrade): pycrypto==2.6.1 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from -r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 8))\nRequirement already satisfied (use --upgrade to upgrade): wsgiref==0.1.2 in /usr/lib/python2.7 (from -r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 9))\nRequirement already satisfied (use --upgrade to upgrade): docopt==0.6.1 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from -r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 10))\nRequirement already satisfied (use --upgrade to upgrade): python-simple-hipchat==0.2 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from -r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 11))\nRequirement already satisfied (use --upgrade to upgrade): prettytable==0.7.2 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from -r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 12))\nRequirement already satisfied (use --upgrade to upgrade): awscli==1.11.58 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from -r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 15))\nRequirement already satisfied (use --upgrade to upgrade): requests==2.9.1 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from -r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 16))\nRequirement already satisfied (use --upgrade to upgrade): datadog==0.8.0 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from -r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 17))\nRequirement already satisfied (use --upgrade to upgrade): networkx==1.11 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from -r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 18))\nRequirement already satisfied (use --upgrade to upgrade): pathlib2==2.1.0 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from -r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 19))\nRequirement already satisfied (use --upgrade to upgrade): boto3==1.4.4 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from -r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 20))\nCollecting pymongo==3.1 (from -r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 23))\nRequirement already satisfied (use --upgrade to upgrade): MySQL-python==1.2.5 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from -r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 26))\nRequirement already satisfied (use --upgrade to upgrade): setuptools in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from ansible==2.3.1.0->-r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 1))\nRequirement already satisfied (use --upgrade to upgrade): pyasn1>=0.1.7 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from paramiko==2.0.2->-r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 7))\nRequirement already satisfied (use --upgrade to upgrade): cryptography>=1.1 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from paramiko==2.0.2->-r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 7))\nRequirement already satisfied (use --upgrade to upgrade): botocore==1.5.21 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from awscli==1.11.58->-r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 15))\nRequirement already satisfied (use --upgrade to upgrade): rsa<=3.5.0,>=3.1.2 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from awscli==1.11.58->-r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 15))\nRequirement already satisfied (use --upgrade to upgrade): s3transfer<0.2.0,>=0.1.9 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from awscli==1.11.58->-r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 15))\nRequirement already satisfied (use --upgrade to upgrade): colorama<=0.3.7,>=0.2.5 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from awscli==1.11.58->-r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 15))\nRequirement already satisfied (use --upgrade to upgrade): docutils>=0.10 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from awscli==1.11.58->-r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 15))\nRequirement already satisfied (use --upgrade to upgrade): decorator>=3.3.2 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from datadog==0.8.0->-r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 17))\nRequirement already satisfied (use --upgrade to upgrade): simplejson>=2.0.9 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from datadog==0.8.0->-r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 17))\nRequirement already satisfied (use --upgrade to upgrade): six in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from pathlib2==2.1.0->-r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 19))\nRequirement already satisfied (use --upgrade to upgrade): jmespath<1.0.0,>=0.7.1 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from boto3==1.4.4->-r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 20))\nRequirement already satisfied (use --upgrade to upgrade): ipaddress in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from cryptography>=1.1->paramiko==2.0.2->-r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 7))\nRequirement already satisfied (use --upgrade to upgrade): asn1crypto>=0.21.0 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from cryptography>=1.1->paramiko==2.0.2->-r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 7))\nRequirement already satisfied (use --upgrade to upgrade): idna>=2.1 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from cryptography>=1.1->paramiko==2.0.2->-r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 7))\nRequirement already satisfied (use --upgrade to upgrade): cffi>=1.7 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from cryptography>=1.1->paramiko==2.0.2->-r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 7))\nRequirement already satisfied (use --upgrade to upgrade): enum34 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from cryptography>=1.1->paramiko==2.0.2->-r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 7))\nRequirement already satisfied (use --upgrade to upgrade): python-dateutil<3.0.0,>=2.1 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from botocore==1.5.21->awscli==1.11.58->-r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 15))\nRequirement already satisfied (use --upgrade to upgrade): futures<4.0.0,>=2.2.0; python_version == \"2.6\" or python_version == \"2.7\" in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from s3transfer<0.2.0,>=0.1.9->awscli==1.11.58->-r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 15))\nRequirement already satisfied (use --upgrade to upgrade): pycparser in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from cffi>=1.7->cryptography>=1.1->paramiko==2.0.2->-r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 7))\nInstalling collected packages: pymongo\n  Found existing installation: pymongo 2.7.2\n    Uninstalling pymongo-2.7.2:\n\n:stderr: Exception:\nTraceback (most recent call last):\n  File \"/edx/app/edx_ansible/venvs/edx_ansible/local/lib/python2.7/site-packages/pip/basecommand.py\", line 215, in main\n    status = self.run(options, args)\n  File \"/edx/app/edx_ansible/venvs/edx_ansible/local/lib/python2.7/site-packages/pip/commands/install.py\", line 317, in run\n    prefix=options.prefix_path,\n  File \"/edx/app/edx_ansible/venvs/edx_ansible/local/lib/python2.7/site-packages/pip/req/req_set.py\", line 736, in install\n    requirement.uninstall(auto_confirm=True)\n  File \"/edx/app/edx_ansible/venvs/edx_ansible/local/lib/python2.7/site-packages/pip/req/req_install.py\", line 742, in uninstall\n    paths_to_remove.remove(auto_confirm)\n  File \"/edx/app/edx_ansible/venvs/edx_ansible/local/lib/python2.7/site-packages/pip/req/req_uninstall.py\", line 115, in remove\n    renames(path, new_path)\n  File \"/edx/app/edx_ansible/venvs/edx_ansible/local/lib/python2.7/site-packages/pip/utils/__init__.py\", line 267, in renames\n    shutil.move(old, new)\n  File \"/usr/lib/python2.7/shutil.py\", line 303, in move\n    os.unlink(src)\nOSError: [Errno 13] Permission denied: '/edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages/bson/__init__.py'\nYou are using pip version 8.1.2, however version 18.1 is available.\nYou should consider upgrading via the 'pip install --upgrade pip' command.\n"}
    default: failed: [localhost] (item=/edx/app/edx_ansible/edx_ansible/requirements.txt) => {"cmd": "/edx/app/edx_ansible/venvs/edx_ansible/bin/pip2 install -i https://pypi.python.org/simple -r /edx/app/edx_ansible/edx_ansible/requirements.txt", "failed": true, "item": "/edx/app/edx_ansible/edx_ansible/requirements.txt", "msg": "stdout: Requirement already satisfied (use --upgrade to upgrade): ansible==2.3.1.0 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from -r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 1))\nRequirement already satisfied (use --upgrade to upgrade): PyYAML==3.12 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from -r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 2))\nRequirement already satisfied (use --upgrade to upgrade): Jinja2==2.8 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from -r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 3))\nRequirement already satisfied (use --upgrade to upgrade): MarkupSafe==0.23 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from -r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 4))\nRequirement already satisfied (use --upgrade to upgrade): boto==2.33.0 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from -r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 5))\nRequirement already satisfied (use --upgrade to upgrade): ecdsa==0.11 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from -r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 6))\nRequirement already satisfied (use --upgrade to upgrade): paramiko==2.0.2 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from -r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 7))\nRequirement already satisfied (use --upgrade to upgrade): pycrypto==2.6.1 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from -r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 8))\nRequirement already satisfied (use --upgrade to upgrade): wsgiref==0.1.2 in /usr/lib/python2.7 (from -r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 9))\nRequirement already satisfied (use --upgrade to upgrade): docopt==0.6.1 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from -r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 10))\nRequirement already satisfied (use --upgrade to upgrade): python-simple-hipchat==0.2 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from -r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 11))\nRequirement already satisfied (use --upgrade to upgrade): prettytable==0.7.2 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from -r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 12))\nRequirement already satisfied (use --upgrade to upgrade): awscli==1.11.58 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from -r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 15))\nRequirement already satisfied (use --upgrade to upgrade): requests==2.9.1 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from -r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 16))\nRequirement already satisfied (use --upgrade to upgrade): datadog==0.8.0 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from -r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 17))\nRequirement already satisfied (use --upgrade to upgrade): networkx==1.11 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from -r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 18))\nRequirement already satisfied (use --upgrade to upgrade): pathlib2==2.1.0 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from -r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 19))\nRequirement already satisfied (use --upgrade to upgrade): boto3==1.4.4 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from -r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 20))\nCollecting pymongo==3.1 (from -r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 23))\nRequirement already satisfied (use --upgrade to upgrade): MySQL-python==1.2.5 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from -r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 26))\nRequirement already satisfied (use --upgrade to upgrade): setuptools in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from ansible==2.3.1.0->-r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 1))\nRequirement already satisfied (use --upgrade to upgrade): pyasn1>=0.1.7 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from paramiko==2.0.2->-r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 7))\nRequirement already satisfied (use --upgrade to upgrade): cryptography>=1.1 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from paramiko==2.0.2->-r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 7))\nRequirement already satisfied (use --upgrade to upgrade): botocore==1.5.21 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from awscli==1.11.58->-r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 15))\nRequirement already satisfied (use --upgrade to upgrade): rsa<=3.5.0,>=3.1.2 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from awscli==1.11.58->-r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 15))\nRequirement already satisfied (use --upgrade to upgrade): s3transfer<0.2.0,>=0.1.9 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from awscli==1.11.58->-r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 15))\nRequirement already satisfied (use --upgrade to upgrade): colorama<=0.3.7,>=0.2.5 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from awscli==1.11.58->-r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 15))\nRequirement already satisfied (use --upgrade to upgrade): docutils>=0.10 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from awscli==1.11.58->-r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 15))\nRequirement already satisfied (use --upgrade to upgrade): decorator>=3.3.2 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from datadog==0.8.0->-r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 17))\nRequirement already satisfied (use --upgrade to upgrade): simplejson>=2.0.9 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from datadog==0.8.0->-r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 17))\nRequirement already satisfied (use --upgrade to upgrade): six in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from pathlib2==2.1.0->-r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 19))\nRequirement already satisfied (use --upgrade to upgrade): jmespath<1.0.0,>=0.7.1 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from boto3==1.4.4->-r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 20))\nRequirement already satisfied (use --upgrade to upgrade): ipaddress in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from cryptography>=1.1->paramiko==2.0.2->-r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 7))\nRequirement already satisfied (use --upgrade to upgrade): asn1crypto>=0.21.0 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from cryptography>=1.1->paramiko==2.0.2->-r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 7))\nRequirement already satisfied (use --upgrade to upgrade): idna>=2.1 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from cryptography>=1.1->paramiko==2.0.2->-r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 7))\nRequirement already satisfied (use --upgrade to upgrade): cffi>=1.7 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from cryptography>=1.1->paramiko==2.0.2->-r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 7))\nRequirement already satisfied (use --upgrade to upgrade): enum34 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from cryptography>=1.1->paramiko==2.0.2->-r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 7))\nRequirement already satisfied (use --upgrade to upgrade): python-dateutil<3.0.0,>=2.1 in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from botocore==1.5.21->awscli==1.11.58->-r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 15))\nRequirement already satisfied (use --upgrade to upgrade): futures<4.0.0,>=2.2.0; python_version == \"2.6\" or python_version == \"2.7\" in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from s3transfer<0.2.0,>=0.1.9->awscli==1.11.58->-r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 15))\nRequirement already satisfied (use --upgrade to upgrade): pycparser in /edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages (from cffi>=1.7->cryptography>=1.1->paramiko==2.0.2->-r /edx/app/edx_ansible/edx_ansible/requirements.txt (line 7))\nInstalling collected packages: pymongo\n  Found existing installation: pymongo 2.7.2\n    Uninstalling pymongo-2.7.2:\n\n:stderr: Exception:\nTraceback (most recent call last):\n  File \"/edx/app/edx_ansible/venvs/edx_ansible/local/lib/python2.7/site-packages/pip/basecommand.py\", line 215, in main\n    status = self.run(options, args)\n  File \"/edx/app/edx_ansible/venvs/edx_ansible/local/lib/python2.7/site-packages/pip/commands/install.py\", line 317, in run\n    prefix=options.prefix_path,\n  File \"/edx/app/edx_ansible/venvs/edx_ansible/local/lib/python2.7/site-packages/pip/req/req_set.py\", line 736, in install\n    requirement.uninstall(auto_confirm=True)\n  File \"/edx/app/edx_ansible/venvs/edx_ansible/local/lib/python2.7/site-packages/pip/req/req_install.py\", line 742, in uninstall\n    paths_to_remove.remove(auto_confirm)\n  File \"/edx/app/edx_ansible/venvs/edx_ansible/local/lib/python2.7/site-packages/pip/req/req_uninstall.py\", line 115, in remove\n    renames(path, new_path)\n  File \"/edx/app/edx_ansible/venvs/edx_ansible/local/lib/python2.7/site-packages/pip/utils/__init__.py\", line 267, in renames\n    shutil.move(old, new)\n  File \"/usr/lib/python2.7/shutil.py\", line 303, in move\n    os.unlink(src)\nOSError: [Errno 13] Permission denied: '/edx/app/edx_ansible/venvs/edx_ansible/lib/python2.7/site-packages/bson/__init__.py'\nYou are using pip version 8.1.2, however version 18.1 is available.\nYou should consider upgrading via the 'pip install --upgrade pip' command.\n"}
    default: 	to retry, use: --limit @/edx/app/edx_ansible/edx_ansible/playbooks/vagrant-devstack.retry
    default:
    default: PLAY RECAP *********************************************************************
    default: localhost                  : ok=39   changed=3    unreachable=0    failed=1
    default: INFO:/edx/app/edx_ansible/edx_ansible/playbooks/callback_plugins/task_timing: Take security updates during ansible runs -------------------------------------- 27.06s
    default: INFO:/edx/app/edx_ansible/edx_ansible/playbooks/callback_plugins/task_timing: Install edx_ansible venv requirements ------------------------------------------- 3.38s
    default: INFO:/edx/app/edx_ansible/edx_ansible/playbooks/callback_plugins/task_timing: pip install virtualenv ---------------------------------------------------------- 3.11s
    default: INFO:/edx/app/edx_ansible/edx_ansible/playbooks/callback_plugins/task_timing: Install ubuntu system packages -------------------------------------------------- 2.49s
    default: INFO:/edx/app/edx_ansible/edx_ansible/playbooks/callback_plugins/task_timing: Install security packages ------------------------------------------------------- 2.36s
    default: INFO:/edx/app/edx_ansible/edx_ansible/playbooks/callback_plugins/task_timing: Install a bunch of system packages on which edx_ansible relies ------------------ 2.31s
    default: INFO:/edx/app/edx_ansible/edx_ansible/playbooks/callback_plugins/task_timing: Install debian packages user role needs ----------------------------------------- 2.22s
    default: INFO:/edx/app/edx_ansible/edx_ansible/playbooks/callback_plugins/task_timing: Install role-independent useful system packages [0] ----------------------------- 2.20s
    default: INFO:/edx/app/edx_ansible/edx_ansible/playbooks/callback_plugins/task_timing: Git checkout edx_ansible repo into edx_ansible_code_dir ------------------------- 1.27s
    default: INFO:/edx/app/edx_ansible/edx_ansible/playbooks/callback_plugins/task_timing: Copy the templates to their respestive destination ------------------------------ 1.17s
    default: INFO:/edx/app/edx_ansible/edx_ansible/playbooks/callback_plugins/task_timing:
    default: Playbook Configure instance(s) finished: 2018-10-15 17:23:40.072098, 69 total tasks.  0:00:58.252497 elapsed.
The SSH command responded with a non-zero exit status. Vagrant
assumes that this means the command failed. The output for this command
should be in the log above. Please read the output to determine what
went wrong.
```



See here:

https://github.com/appsembler/configuration/issues/117



Make sure Ginkgo is running

Shell into the server, start it up, verify it works






