The errors I see in there: Error #1 ======= 2015-05-22 08:39:23+0000 [HTTPPageGetter,client] Unhandled Error Traceback (most recent call last): Failure: twisted.web.error.Error: 503 Service Unavailable 2015-05-22 08:39:25+0000 [HTTPPageGetter,client] Unhandled Error Traceback (most recent call last): Failure: twisted.web.error.Error: 503 Service Unavailable Guessing this is the cluster trying to connect to the region before it's fully up. Error #2 ======= 2015-05-22 08:39:28+0000 [-] Downloading images failed. Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 423, in errback self._startRunCallbacks(fail) File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 490, in _startRunCallbacks self._runCallbacks() File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 577, in _runCallbacks current.result = callback(current.result, *args, **kw) File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1155, in gotResult _inlineCallbacks(r, g, deferred) --- --- File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1097, in _inlineCallbacks result = result.throwExceptionIntoGenerator(g) File "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", line 389, in throwExceptionIntoGenerator return g.throw(self.type, self.value, self.tb) File "/usr/lib/python2.7/dist-packages/provisioningserver/pserv_services/image_download_service.py", line 135, in maybe_start_download yield self._start_download() File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1097, in _inlineCallbacks result = result.throwExceptionIntoGenerator(g) File "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", line 389, in throwExceptionIntoGenerator return g.throw(self.type, self.value, self.tb) File "/usr/lib/python2.7/dist-packages/provisioningserver/pserv_services/image_download_service.py", line 121, in _start_download get_proxy_url("https")) File "/usr/lib/python2.7/dist-packages/twisted/python/threadpool.py", line 191, in _worker result = context.call(ctx, function, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/twisted/python/context.py", line 118, in callWithContext return self.currentContext().callWithContext(ctx, func, *args, **kw) File "/usr/lib/python2.7/dist-packages/twisted/python/context.py", line 81, in callWithContext return func(*args,**kw) File "/usr/lib/python2.7/dist-packages/provisioningserver/utils/twisted.py", line 154, in wrapper return func(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/provisioningserver/rpc/boot_images.py", line 87, in _run_import boot_resources.import_images(sources) File "/usr/lib/python2.7/dist-packages/provisioningserver/import_images/boot_resources.py", line 246, in import_images image_descriptions = download_all_image_descriptions(sources) File "/usr/lib/python2.7/dist-packages/provisioningserver/import_images/download_descriptions.py", line 204, in download_all_image_descriptions source['url'], keyring=source.get('keyring', None)) File "/usr/lib/python2.7/dist-packages/provisioningserver/import_images/download_descriptions.py", line 195, in download_image_descriptions dumper.sync(reader, rpath) File "/usr/lib/python2.7/dist-packages/simplestreams/mirrors/__init__.py", line 82, in sync content, payload = reader.read_json(path) File "/usr/lib/python2.7/dist-packages/simplestreams/mirrors/__init__.py", line 39, in read_json raw = self.source(path).read().decode('utf-8') File "/usr/lib/python2.7/dist-packages/simplestreams/contentsource.py", line 143, in read self.open() File "/usr/lib/python2.7/dist-packages/simplestreams/contentsource.py", line 139, in open self.fd = self._open() File "/usr/lib/python2.7/dist-packages/simplestreams/contentsource.py", line 135, in _open raise myerr exceptions.IOError: Unable to open http://192.168.10.11/images-stream/streams/v1/index.json. mirrors=[] This is the cluster trying to sync from the region before the region is up. Error #3 ======= 2015-05-22 08:39:24 [maasserver.start_up] ERROR: Database error during start-up Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/maasserver/start_up.py", line 84, in start_up yield deferToThread(inner_start_up) File "/usr/lib/python2.7/dist-packages/twisted/python/threadpool.py", line 191, in _worker result = context.call(ctx, function, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/twisted/python/context.py", line 118, in callWithContext return self.currentContext().callWithContext(ctx, func, *args, **kw) File "/usr/lib/python2.7/dist-packages/twisted/python/context.py", line 81, in callWithContext return func(*args,**kw) File "/usr/lib/python2.7/dist-packages/maasserver/utils/orm.py", line 404, in call_within_transaction return func_outside_txn(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/maasserver/utils/orm.py", line 300, in retrier return func(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/db/transaction.py", line 339, in inner return func(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/maasserver/utils/__init__.py", line 229, in call_with_lock return func(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/maasserver/start_up.py", line 189, in inner_start_up register_all_triggers() File "/usr/lib/python2.7/dist-packages/maasserver/utils/orm.py", line 399, in call_within_transaction return func_within_txn(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/db/transaction.py", line 339, in inner return func(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/maasserver/triggers.py", line 390, in register_all_triggers "nodegroupinterface_create_notify", "insert") File "/usr/lib/python2.7/dist-packages/maasserver/triggers.py", line 303, in register_trigger cursor.execute(trigger_sql) File "/usr/lib/python2.7/dist-packages/django/db/backends/util.py", line 53, in execute return self.cursor.execute(sql, params) File "/usr/lib/python2.7/dist-packages/django/db/utils.py", line 99, in __exit__ six.reraise(dj_exc_type, dj_exc_value, traceback) File "/usr/lib/python2.7/dist-packages/django/db/backends/util.py", line 51, in execute return self.cursor.execute(sql) OperationalError: deadlock detected DETAIL: Process 25691 waits for AccessExclusiveLock on relation 16924 of database 16385; blocked by process 25706. Process 25706 waits for AccessShareLock on relation 16759 of database 16385; blocked by process 25691. HINT: See server log for query details. 2015-05-22 08:39:24 [maas.websocket.listener] Listening for notificaton from database. 2015-05-22 08:39:25 [maasserver.start_up] ERROR: Database error during start-up Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/maasserver/start_up.py", line 84, in start_up yield deferToThread(inner_start_up) OperationalError: deadlock detected LINE 1: ...maasserver_nodegroup"."default_disable_ipv4" FROM "maasserve... ^ DETAIL: Process 25761 waits for AccessShareLock on relation 16759 of database 16385; blocked by process 25730. Process 25730 waits for AccessExclusiveLock on relation 16924 of database 16385; blocked by process 25761. This one is weird: seems there is a deadlock when accessing the DB… but this is happening within start_up and this is supposed to grab an exclusive lock before running…. this needs to be investigated.