Thank you for all the answers and improvements. I tried a new run from scratch, issuing: $ make lxc-delete $ make clean $ make lxc-setup Using saved parent location: bzr+ssh://bazaar.launchpad.net/~bloodearnest/+junk/ols-tools/ No revisions or tags to pull. ./branches/ols-tools/setup-devel-lxd sso /srv/login.ubuntu.com/devel Using lxc sso Checking ssh key set up...done Setting up posgtresql init on /dev/shm on boot...done Device .home removed from sso Device .src removed from sso Device .logs removed from sso Device .etc removed from sso Device .home added to sso Device .src added to sso Device .logs added to sso Device .etc added to sso Creating fake tarball...done. Setting up nessita for passwordless sudo...done. Removing landscape-common...done. Checking for network access...done. Updating package index...done. Installing ppa deps...done. Installing juju stable ppa...done. Updating package index (again)...done. Updating system packages...done. Installing required packages...done. Cleaning up packages...done. Configuring lxc sshd...done. Restarting ssh...done. Updating sso juju environment to use lxc ip 10.0.3.41 Checking for basenode access...done Checking for CAT access...done. Updating basenode...done. Installing basenode...done. And then make bootstrap, which fails as follow (I'm connected to the VPN): nessita@dali:~/canonical/bloodearnest/sso-dev$ make bootstrap cat dependencies.txt | xargs sudo apt-get install -y Reading package lists... Done Building dependency tree Reading state information... Done python-amqplib is already the newest version. python-bson is already the newest version. python-iso8601 is already the newest version. python-launchpadlib is already the newest version. python-m2crypto is already the newest version. python-memcache is already the newest version. python-psutil is already the newest version. python-psycopg2 is already the newest version. python-simplejson is already the newest version. python-testresources is already the newest version. python-bcrypt is already the newest version. python-beautifulsoup is already the newest version. python-virtualenv is already the newest version. bzr is already the newest version. python-lxml is already the newest version. python-tz is already the newest version. python-yaml is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded. cat dependencies-devel.txt | xargs sudo apt-get install -y Reading package lists... Done Building dependency tree Reading state information... Done build-essential is already the newest version. libxslt1-dev is already the newest version. make is already the newest version. memcached is already the newest version. python-dev is already the newest version. screen is already the newest version. swig is already the newest version. config-manager is already the newest version. firefox is already the newest version. gettext is already the newest version. libpq-dev is already the newest version. libxml2-dev is already the newest version. postgresql-client-9.3 is already the newest version. postgresql-contrib-9.3 is already the newest version. postgresql-plpython-9.3 is already the newest version. python-setuptools is already the newest version. wget is already the newest version. xvfb is already the newest version. python-pip is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded. Not deleting /home/nessita/canonical/bloodearnest/sso-dev/env/bin New python executable in /home/nessita/canonical/bloodearnest/sso-dev/env/bin/python Installing setuptools, pip...done. /usr/lib/config-manager/cm.py update config-manager.txt touch branches/last_build [ -d branches/wheels ] && (cd branches/wheels && bzr pull) || (bzr branch lp:~ubuntuone-pqm-team/canonical-identity-provider/dependencies branches/wheels) Branched 35 revisions. bzr version-info --format=python > lib/versioninfo.py /home/nessita/canonical/bloodearnest/sso-dev/env/bin/python /home/nessita/canonical/bloodearnest/sso-dev/env/bin/pip install --find-links=branches/wheels --no-index -r requirements.txt Ignoring indexes: https://pypi.python.org/simple/ Downloading/unpacking bson==0.3.3 (from -r requirements.txt (line 1)) Downloading/unpacking canonical-raven==0.0.3 (from -r requirements.txt (line 2)) Downloading/unpacking convoy==0.4.1 (from -r requirements.txt (line 3)) Downloading/unpacking dj-static==0.0.6.dev1 (from -r requirements.txt (line 4)) Downloading/unpacking django==1.7.9 (from -r requirements.txt (line 5)) Downloading/unpacking django-honeypot==0.4.0 (from -r requirements.txt (line 6)) Downloading/unpacking django-jsonfield==0.9.13 (from -r requirements.txt (line 7)) Downloading/unpacking django-model-utils==2.2 (from -r requirements.txt (line 8)) Downloading/unpacking django-modeldict==1.4.1 (from -r requirements.txt (line 9)) Downloading/unpacking django-preflight==0.1.5 (from -r requirements.txt (line 10)) Downloading/unpacking django-secure==1.0.1 (from -r requirements.txt (line 11)) Downloading/unpacking django-statsd-mozilla==0.3.15 (from -r requirements.txt (line 12)) Downloading/unpacking gargoyle==0.11.0 (from -r requirements.txt (line 13)) Downloading/unpacking gunicorn==19.3.0 (from -r requirements.txt (line 14)) Downloading/unpacking lazr.authentication==0.1.3 (from -r requirements.txt (line 15)) Downloading/unpacking nexus==0.3.1 (from -r requirements.txt (line 16)) Downloading/unpacking oath==1.4.0 (from -r requirements.txt (line 17)) Downloading/unpacking oauthlib==0.7.2 (from -r requirements.txt (line 18)) Downloading/unpacking oops==0.0.13 (from -r requirements.txt (line 19)) Downloading/unpacking oops-amqp==0.0.7 (from -r requirements.txt (line 20)) Downloading/unpacking oops-datedir-repo==0.0.22 (from -r requirements.txt (line 21)) Downloading/unpacking oops-dictconfig==0.0.5 (from -r requirements.txt (line 22)) Downloading/unpacking oops-timeline==0.0.2 (from -r requirements.txt (line 23)) Downloading/unpacking oops-wsgi==0.0.11 (from -r requirements.txt (line 24)) Downloading/unpacking paste==2.0.1 (from -r requirements.txt (line 25)) Downloading/unpacking pymongo==3.0.1 (from -r requirements.txt (line 26)) Downloading/unpacking raven==5.6.0 (from -r requirements.txt (line 27)) Downloading/unpacking requests-oauthlib==0.4.2 (from -r requirements.txt (line 28)) Downloading/unpacking static3==0.5.1.dev1 (from -r requirements.txt (line 29)) Downloading/unpacking statsd==3.1 (from -r requirements.txt (line 30)) Downloading/unpacking timeline==0.0.4 (from -r requirements.txt (line 31)) Downloading/unpacking timeline-django==0.0.4 (from -r requirements.txt (line 32)) Requirement already satisfied (use --upgrade to upgrade): pytz>=2010b in /usr/lib/python2.7/dist-packages (from bson==0.3.3->-r requirements.txt (line 1)) Requirement already satisfied (use --upgrade to upgrade): six in /usr/lib/python2.7/dist-packages (from django-honeypot==0.4.0->-r requirements.txt (line 6)) Requirement already satisfied (use --upgrade to upgrade): setuptools in ./env/lib/python2.7/site-packages (from django-honeypot==0.4.0->-r requirements.txt (line 6)) Requirement already satisfied (use --upgrade to upgrade): httplib2 in /usr/lib/python2.7/dist-packages (from lazr.authentication==0.1.3->-r requirements.txt (line 15)) Requirement already satisfied (use --upgrade to upgrade): oauth in /usr/lib/python2.7/dist-packages (from lazr.authentication==0.1.3->-r requirements.txt (line 15)) Requirement already satisfied (use --upgrade to upgrade): zope.interface in /usr/lib/python2.7/dist-packages (from lazr.authentication==0.1.3->-r requirements.txt (line 15)) Downloading/unpacking wsgi-intercept (from lazr.authentication==0.1.3->-r requirements.txt (line 15)) Requirement already satisfied (use --upgrade to upgrade): amqplib in /usr/lib/python2.7/dist-packages (from oops-amqp==0.0.7->-r requirements.txt (line 20)) Requirement already satisfied (use --upgrade to upgrade): iso8601 in /usr/lib/python2.7/dist-packages (from oops-datedir-repo==0.0.22->-r requirements.txt (line 21)) Requirement already satisfied (use --upgrade to upgrade): launchpadlib in /usr/lib/python2.7/dist-packages (from oops-datedir-repo==0.0.22->-r requirements.txt (line 21)) Requirement already satisfied (use --upgrade to upgrade): requests>=2.0.0 in /usr/lib/python2.7/dist-packages (from requests-oauthlib==0.4.2->-r requirements.txt (line 28)) Requirement already satisfied (use --upgrade to upgrade): keyring in /usr/lib/python2.7/dist-packages (from launchpadlib->oops-datedir-repo==0.0.22->-r requirements.txt (line 21)) Requirement already satisfied (use --upgrade to upgrade): lazr.restfulclient>=0.9.19 in /usr/lib/python2.7/dist-packages (from launchpadlib->oops-datedir-repo==0.0.22->-r requirements.txt (line 21)) Requirement already satisfied (use --upgrade to upgrade): lazr.uri in /usr/lib/python2.7/dist-packages (from launchpadlib->oops-datedir-repo==0.0.22->-r requirements.txt (line 21)) Requirement already satisfied (use --upgrade to upgrade): simplejson in /usr/lib/python2.7/dist-packages (from launchpadlib->oops-datedir-repo==0.0.22->-r requirements.txt (line 21)) Requirement already satisfied (use --upgrade to upgrade): testresources in /usr/lib/python2.7/dist-packages (from launchpadlib->oops-datedir-repo==0.0.22->-r requirements.txt (line 21)) Requirement already satisfied (use --upgrade to upgrade): wadllib in /usr/lib/python2.7/dist-packages (from launchpadlib->oops-datedir-repo==0.0.22->-r requirements.txt (line 21)) Installing collected packages: bson, canonical-raven, convoy, dj-static, django, django-honeypot, django-jsonfield, django-model-utils, django-modeldict, django-preflight, django-secure, django-statsd-mozilla, gargoyle, gunicorn, lazr.authentication, nexus, oath, oauthlib, oops, oops-amqp, oops-datedir-repo, oops-dictconfig, oops-timeline, oops-wsgi, paste, pymongo, raven, requests-oauthlib, static3, statsd, timeline, timeline-django, wsgi-intercept Compiling /home/nessita/canonical/bloodearnest/sso-dev/env/build/gunicorn/gunicorn/workers/_gaiohttp.py ... File "/home/nessita/canonical/bloodearnest/sso-dev/env/build/gunicorn/gunicorn/workers/_gaiohttp.py", line 68 yield from self.wsgi.close() ^ SyntaxError: invalid syntax Successfully installed bson canonical-raven convoy dj-static django django-honeypot django-jsonfield django-model-utils django-modeldict django-preflight django-secure django-statsd-mozilla gargoyle gunicorn lazr.authentication nexus oath oauthlib oops oops-amqp oops-datedir-repo oops-dictconfig oops-timeline oops-wsgi paste pymongo raven requests-oauthlib static3 statsd timeline timeline-django wsgi-intercept Cleaning up... make install-wheels ARGS="-r requirements_devel.txt --pre" Deleting tree /home/nessita/canonical/bloodearnest/sso-dev/env/lib/python2.7 Not deleting /home/nessita/canonical/bloodearnest/sso-dev/env/bin New python executable in /home/nessita/canonical/bloodearnest/sso-dev/env/bin/python Installing setuptools, pip...done. /home/nessita/canonical/bloodearnest/sso-dev/env/bin/python /home/nessita/canonical/bloodearnest/sso-dev/env/bin/pip install --find-links=branches/wheels --no-index -r requirements_devel.txt --pre Ignoring indexes: https://pypi.python.org/simple/ Downloading/unpacking bson==0.3.3 (from -r requirements.txt (line 1)) Downloading/unpacking canonical-raven==0.0.3 (from -r requirements.txt (line 2)) Downloading/unpacking convoy==0.4.1 (from -r requirements.txt (line 3)) Downloading/unpacking dj-static==0.0.6.dev1 (from -r requirements.txt (line 4)) Downloading/unpacking django==1.7.9 (from -r requirements.txt (line 5)) Downloading/unpacking django-honeypot==0.4.0 (from -r requirements.txt (line 6)) Downloading/unpacking django-jsonfield==0.9.13 (from -r requirements.txt (line 7)) Downloading/unpacking django-model-utils==2.2 (from -r requirements.txt (line 8)) Downloading/unpacking django-modeldict==1.4.1 (from -r requirements.txt (line 9)) Downloading/unpacking django-preflight==0.1.5 (from -r requirements.txt (line 10)) Downloading/unpacking django-secure==1.0.1 (from -r requirements.txt (line 11)) Downloading/unpacking django-statsd-mozilla==0.3.15 (from -r requirements.txt (line 12)) Downloading/unpacking gargoyle==0.11.0 (from -r requirements.txt (line 13)) Downloading/unpacking gunicorn==19.3.0 (from -r requirements.txt (line 14)) Downloading/unpacking lazr.authentication==0.1.3 (from -r requirements.txt (line 15)) Downloading/unpacking nexus==0.3.1 (from -r requirements.txt (line 16)) Downloading/unpacking oath==1.4.0 (from -r requirements.txt (line 17)) Downloading/unpacking oauthlib==0.7.2 (from -r requirements.txt (line 18)) Downloading/unpacking oops==0.0.13 (from -r requirements.txt (line 19)) Downloading/unpacking oops-amqp==0.0.7 (from -r requirements.txt (line 20)) Downloading/unpacking oops-datedir-repo==0.0.22 (from -r requirements.txt (line 21)) Downloading/unpacking oops-dictconfig==0.0.5 (from -r requirements.txt (line 22)) Downloading/unpacking oops-timeline==0.0.2 (from -r requirements.txt (line 23)) Downloading/unpacking oops-wsgi==0.0.11 (from -r requirements.txt (line 24)) Downloading/unpacking paste==2.0.1 (from -r requirements.txt (line 25)) Downloading/unpacking pymongo==3.0.1 (from -r requirements.txt (line 26)) Downloading/unpacking raven==5.6.0 (from -r requirements.txt (line 27)) Downloading/unpacking requests-oauthlib==0.4.2 (from -r requirements.txt (line 28)) Downloading/unpacking static3==0.5.1.dev1 (from -r requirements.txt (line 29)) Downloading/unpacking statsd==3.1 (from -r requirements.txt (line 30)) Downloading/unpacking timeline==0.0.4 (from -r requirements.txt (line 31)) Downloading/unpacking timeline-django==0.0.4 (from -r requirements.txt (line 32)) Downloading/unpacking coverage==3.6 (from -r requirements_devel.txt (line 3)) Downloading/unpacking cssselect==0.7.1 (from -r requirements_devel.txt (line 4)) Downloading/unpacking ecdsa==0.11 (from -r requirements_devel.txt (line 5)) Downloading/unpacking extras==0.0.3 (from -r requirements_devel.txt (line 6)) Downloading/unpacking fixtures==0.3.12 (from -r requirements_devel.txt (line 7)) Downloading/unpacking flake8==2.4.0 (from -r requirements_devel.txt (line 8)) Downloading/unpacking junitxml==0.7 (from -r requirements_devel.txt (line 9)) Downloading/unpacking localmail==0.4.1 (from -r requirements_devel.txt (line 10)) Downloading/unpacking logilab-astng==0.24.3 (from -r requirements_devel.txt (line 11)) Downloading/unpacking logilab-common==0.59.1 (from -r requirements_devel.txt (line 12)) Downloading/unpacking mechanize==0.2.5 (from -r requirements_devel.txt (line 13)) Downloading/unpacking mock==1.0.1 (from -r requirements_devel.txt (line 14)) Downloading/unpacking paramiko==1.15.1 (from -r requirements_devel.txt (line 15)) Downloading/unpacking pep8==1.5.7 (from -r requirements_devel.txt (line 16)) Downloading/unpacking pycrypto==2.6.1 (from -r requirements_devel.txt (line 17)) Downloading/unpacking pyflakes==0.8.1 (from -r requirements_devel.txt (line 18)) Downloading/unpacking pylint==0.28.0 (from -r requirements_devel.txt (line 19)) Downloading/unpacking pyquery==1.2.1 (from -r requirements_devel.txt (line 20)) Downloading/unpacking python-mimeparse==0.1.4 (from -r requirements_devel.txt (line 21)) Downloading/unpacking python-subunit==1.1.0 (from -r requirements_devel.txt (line 22)) Downloading/unpacking selenium==2.45.0 (from -r requirements_devel.txt (line 23)) Downloading/unpacking sqlparse==0.1.4 (from -r requirements_devel.txt (line 24)) Downloading/unpacking sst==0.2.5dev (from -r requirements_devel.txt (line 25)) Downloading/unpacking testscenarios==0.4 (from -r requirements_devel.txt (line 26)) Downloading/unpacking testtools==0.9.39 (from -r requirements_devel.txt (line 27)) Downloading/unpacking u1-test-utils==0.5 (from -r requirements_devel.txt (line 28)) Downloading/unpacking wsgi-intercept==0.5.1 (from -r requirements_devel.txt (line 29)) Downloading/unpacking alabaster==0.7.2 (from -r requirements_docs.txt (line 2)) Downloading/unpacking babel==1.3 (from -r requirements_docs.txt (line 3)) Downloading/unpacking docutils==0.12 (from -r requirements_docs.txt (line 4)) Downloading/unpacking jinja2==2.7.3 (from -r requirements_docs.txt (line 5)) Downloading/unpacking markupsafe==0.23 (from -r requirements_docs.txt (line 6)) Downloading/unpacking pygments==2.0.2 (from -r requirements_docs.txt (line 7)) Downloading/unpacking pytz==2014.10 (from -r requirements_docs.txt (line 8)) Downloading/unpacking setuptools==14.0 (from -r requirements_docs.txt (line 9)) Downloading/unpacking six==1.9.0 (from -r requirements_docs.txt (line 10)) Downloading/unpacking snowballstemmer==1.2.0 (from -r requirements_docs.txt (line 11)) Downloading/unpacking sphinx==1.3 (from -r requirements_docs.txt (line 12)) Downloading/unpacking sphinx-bootstrap-theme==0.4.5 (from -r requirements_docs.txt (line 13)) Downloading/unpacking sphinxcontrib-httpdomain==1.3.0 (from -r requirements_docs.txt (line 14)) Downloading/unpacking sphinx-rtd-theme==0.1.7 (from -r requirements_docs.txt (line 15)) Requirement already satisfied (use --upgrade to upgrade): httplib2 in /usr/lib/python2.7/dist-packages (from lazr.authentication==0.1.3->-r requirements.txt (line 15)) Requirement already satisfied (use --upgrade to upgrade): oauth in /usr/lib/python2.7/dist-packages (from lazr.authentication==0.1.3->-r requirements.txt (line 15)) Requirement already satisfied (use --upgrade to upgrade): zope.interface in /usr/lib/python2.7/dist-packages (from lazr.authentication==0.1.3->-r requirements.txt (line 15)) Requirement already satisfied (use --upgrade to upgrade): amqplib in /usr/lib/python2.7/dist-packages (from oops-amqp==0.0.7->-r requirements.txt (line 20)) Requirement already satisfied (use --upgrade to upgrade): iso8601 in /usr/lib/python2.7/dist-packages (from oops-datedir-repo==0.0.22->-r requirements.txt (line 21)) Requirement already satisfied (use --upgrade to upgrade): launchpadlib in /usr/lib/python2.7/dist-packages (from oops-datedir-repo==0.0.22->-r requirements.txt (line 21)) Requirement already satisfied (use --upgrade to upgrade): requests>=2.0.0 in /usr/lib/python2.7/dist-packages (from requests-oauthlib==0.4.2->-r requirements.txt (line 28)) Downloading/unpacking mccabe>=0.2.1,<0.4 (from flake8==2.4.0->-r requirements_devel.txt (line 8)) Downloading/unpacking Twisted>=11.0.0 (from localmail==0.4.1->-r requirements_devel.txt (line 10)) Requirement already satisfied (use --upgrade to upgrade): lxml>=2.1 in /usr/lib/python2.7/dist-packages (from pyquery==1.2.1->-r requirements_devel.txt (line 20)) Requirement already satisfied (use --upgrade to upgrade): keyring in /usr/lib/python2.7/dist-packages (from launchpadlib->oops-datedir-repo==0.0.22->-r requirements.txt (line 21)) Requirement already satisfied (use --upgrade to upgrade): lazr.restfulclient>=0.9.19 in /usr/lib/python2.7/dist-packages (from launchpadlib->oops-datedir-repo==0.0.22->-r requirements.txt (line 21)) Requirement already satisfied (use --upgrade to upgrade): lazr.uri in /usr/lib/python2.7/dist-packages (from launchpadlib->oops-datedir-repo==0.0.22->-r requirements.txt (line 21)) Requirement already satisfied (use --upgrade to upgrade): simplejson in /usr/lib/python2.7/dist-packages (from launchpadlib->oops-datedir-repo==0.0.22->-r requirements.txt (line 21)) Requirement already satisfied (use --upgrade to upgrade): testresources in /usr/lib/python2.7/dist-packages (from launchpadlib->oops-datedir-repo==0.0.22->-r requirements.txt (line 21)) Requirement already satisfied (use --upgrade to upgrade): wadllib in /usr/lib/python2.7/dist-packages (from launchpadlib->oops-datedir-repo==0.0.22->-r requirements.txt (line 21)) Installing collected packages: bson, canonical-raven, convoy, dj-static, django, django-honeypot, django-jsonfield, django-model-utils, django-modeldict, django-preflight, django-secure, django-statsd-mozilla, gargoyle, gunicorn, lazr.authentication, nexus, oath, oauthlib, oops, oops-amqp, oops-datedir-repo, oops-dictconfig, oops-timeline, oops-wsgi, paste, pymongo, raven, requests-oauthlib, static3, statsd, timeline, timeline-django, coverage, cssselect, ecdsa, extras, fixtures, flake8, junitxml, localmail, logilab-astng, logilab-common, mechanize, mock, paramiko, pep8, pycrypto, pyflakes, pylint, pyquery, python-mimeparse, python-subunit, selenium, sqlparse, sst, testscenarios, testtools, u1-test-utils, wsgi-intercept, alabaster, babel, docutils, jinja2, markupsafe, pygments, pytz, setuptools, six, snowballstemmer, sphinx, sphinx-bootstrap-theme, sphinxcontrib-httpdomain, sphinx-rtd-theme, mccabe, Twisted Compiling /home/nessita/canonical/bloodearnest/sso-dev/env/build/gunicorn/gunicorn/workers/_gaiohttp.py ... File "/home/nessita/canonical/bloodearnest/sso-dev/env/build/gunicorn/gunicorn/workers/_gaiohttp.py", line 68 yield from self.wsgi.close() ^ SyntaxError: invalid syntax Found existing installation: Pygments 1.6 Not uninstalling Pygments at /usr/lib/python2.7/dist-packages, outside environment /home/nessita/canonical/bloodearnest/sso-dev/env Found existing installation: pytz 2012c Not uninstalling pytz at /usr/lib/python2.7/dist-packages, outside environment /home/nessita/canonical/bloodearnest/sso-dev/env Found existing installation: setuptools 2.2 Uninstalling setuptools: Successfully uninstalled setuptools Found existing installation: six 1.5.2 Not uninstalling six at /usr/lib/python2.7/dist-packages, outside environment /home/nessita/canonical/bloodearnest/sso-dev/env Successfully installed bson canonical-raven convoy dj-static django django-honeypot django-jsonfield django-model-utils django-modeldict django-preflight django-secure django-statsd-mozilla gargoyle gunicorn lazr.authentication nexus oath oauthlib oops oops-amqp oops-datedir-repo oops-dictconfig oops-timeline oops-wsgi paste pymongo raven requests-oauthlib static3 statsd timeline timeline-django coverage cssselect ecdsa extras fixtures flake8 junitxml localmail logilab-astng logilab-common mechanize mock paramiko pep8 pycrypto pyflakes pylint pyquery python-mimeparse python-subunit selenium sqlparse sst testscenarios testtools u1-test-utils wsgi-intercept alabaster babel docutils jinja2 markupsafe pygments pytz setuptools six snowballstemmer sphinx sphinx-bootstrap-theme sphinxcontrib-httpdomain sphinx-rtd-theme mccabe Twisted Cleaning up... juju bootstrap --upload-tools Bootstrapping environment "sso" Starting new instance for initial state server Building tools to upload (1.25.0.1-trusty-amd64) Installing Juju agent on bootstrap instance Logging to /var/log/cloud-init-output.log on remote host Installing package: curl Installing package: cpu-checker Installing package: bridge-utils Installing package: rsyslog-gnutls Installing package: cloud-utils Installing package: cloud-image-utils Installing package: tmux Bootstrapping Juju machine agent Starting Juju machine agent (jujud-machine-0) Bootstrap agent installed Waiting for API to become available Waiting for API to become available Waiting for API to become available Bootstrap complete juju-deployer --local-mods -w 15 -s 0 --debug -c ../sso-charm/deploy.yaml -c /home/nessita/canonical/bloodearnest/sso-dev/django_project/deploy.yaml -c .local.yaml sso-app-dev 2015-11-18 18:02:05 [DEBUG] deployer.cli: Using runtime GoEnvironment on sso 2015-11-18 18:02:05 [INFO] deployer.cli: Starting deployment of sso-app-dev 2015-11-18 18:02:05 [DEBUG] deployer.import: Getting charms... 2015-11-18 18:02:05 [DEBUG] deployer.charm: Cache dir /home/nessita/.juju/.deployer-store-cache/cs_~bloodearnest_trusty_gunicorn 2015-11-18 18:02:05 [DEBUG] deployer.charm: Branching charm lp:~canonical-losas/canonical-is-charms/memcached @ /home/nessita/canonical/bloodearnest/sso-dev/.juju-repo/trusty/memcached 2015-11-18 18:02:16 [DEBUG] deployer.charm: Branching charm lp:~charmers/charms/trusty/postgresql/trunk @ /home/nessita/canonical/bloodearnest/sso-dev/.juju-repo/trusty/postgresql 2015-11-18 18:02:29 [DEBUG] deployer.deploy: Resolving configuration 2015-11-18 18:02:29 [DEBUG] deployer.env: Connecting to environment... 2015-11-18 18:02:29 [DEBUG] deployer.env: Connected to environment 2015-11-18 18:02:29 [INFO] deployer.import: Deploying services... 2015-11-18 18:02:30 [INFO] deployer.import: Deploying service sso-wsgi using cs:~bloodearnest/trusty/gunicorn 2015-11-18 18:02:37 [INFO] deployer.import: Deploying service sso-app using local:trusty/canonical-identity-provider 2015-11-18 18:02:37 [DEBUG] deployer.import: Refetching status for placement deploys 2015-11-18 18:02:48 [INFO] deployer.import: Deploying service sso-memcached using local:trusty/memcached 2015-11-18 18:02:53 [INFO] deployer.import: Deploying service sso-postgresql using local:trusty/postgresql 2015-11-18 18:03:03 [DEBUG] deployer.import: Adding units... 2015-11-18 18:04:05 [WARNING] deployer.import: Config specifies num units for subordinate: sso-wsgi 2015-11-18 18:04:05 [DEBUG] deployer.import: Service 'sso-app' does not need any more units added. 2015-11-18 18:04:05 [DEBUG] deployer.import: Service 'sso-memcached' does not need any more units added. 2015-11-18 18:04:05 [DEBUG] deployer.import: Service 'sso-postgresql' does not need any more units added. 2015-11-18 18:04:05 [DEBUG] deployer.import: Waiting for units before adding relations 2015-11-18 18:04:05 [DEBUG] deployer.env: Connecting to environment... 2015-11-18 18:04:05 [DEBUG] deployer.env: Connected to environment 2015-11-18 18:04:05 [INFO] deployer.import: Adding relations... 2015-11-18 18:04:05 [INFO] deployer.import: Adding relation sso-app:wsgi-file <-> sso-wsgi:wsgi-file 2015-11-18 18:04:06 [INFO] deployer.import: Adding relation sso-app:memcached <-> sso-memcached:cache 2015-11-18 18:04:06 [DEBUG] deployer.import: Waiting for relation convergence 15s 2015-11-18 18:04:32 [DEBUG] deployer.env: Delta service: sso-postgresql change:{u'Err': None, u'Since': u'2015-11-18T18:04:31.734915941Z', u'Current': u'maintenance', u'Version': u'', u'Message': u'Installing packages', u'Data': {}} 2015-11-18 18:04:32 [DEBUG] deployer.env: Delta unit: sso-postgresql/0 change:started 2015-11-18 18:04:37 [DEBUG] deployer.env: Delta service: sso-postgresql change:{u'Err': None, u'Since': u'2015-11-18T18:04:35.181265509Z', u'Current': u'error', u'Version': u'', u'Message': u'hook failed: "install"', u'Data': {u'hook': u'install'}} 2015-11-18 18:04:37 [DEBUG] deployer.env: Delta unit: sso-postgresql/0 change:started 2015-11-18 18:04:37 [DEBUG] deployer.env: Delta unit: sso-postgresql/0 change:error 2015-11-18 18:04:37 [DEBUG] deployer.env: Delta service: sso-app change:{u'Err': None, u'Since': u'2015-11-18T18:03:40.203399917Z', u'Current': u'unknown', u'Version': u'', u'Message': u'', u'Data': {}} 2015-11-18 18:04:37 [DEBUG] deployer.env: Delta unit: sso-app/0 change:started 2015-11-18 18:04:37 [ERROR] deployer.env: The following units had errors: unit: sso-postgresql/0: machine: 0 agent-state: error details: hook failed: "install" 2015-11-18 18:04:37 [INFO] deployer.cli: Deployment stopped. run time: 152.09 make: *** [deploy] Error 1 rm .local.yaml Makefile:109: recipe for target 'bootstrap' failed make: *** [bootstrap] Error 2