atrix:466:add_model: Creating model matrixtest-major-wombat
juju.controller:92:add_model: Creating model matrixtest-major-wombat
juju.controller:21:execute_process: Exec ('juju', 'add-ssh-key', '-m', 'matrixtest-major-wombat', 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDGWvE/ZELT/QbcXDO/iS/jn3AlROG8beqzRAax9EPeIxadE2gnxk7CQDTiSNpi/PyNDqPhR1O+3LMeBHt2+X/vt1qjjKogT69HUYOJgTSiYqvFPYPaR2Bc6l9IZVsrI6IODlcEKMA2VawLevgMggepRTEKbAQF42MMnCzNRPE48tSvTK0c939qA5oK5ajcoyAFetgjS7RkCQ7ngFZ+7Dim6z/hejt93lngOWekX1aZVUchKfxU/8egyBhud0V0qu4Bd9cNdfJ/AeXXW5IP4PW/4q+RsJAjZiWRTu/U7dyoewZiytHTyMGojm4B4VDlMOnPozKuTFPIcucZth/HDXkh juju-client-key') -> 0
matrix:382:run: Error adding model: [Errno 110] Connect call failed ('52.213.20.147', 17070)
Traceback (most recent call last):
File "/media/petevg/space/Dropbox/code/matrix/matrix/rules.py", line 380, in run
await self.add_model(context)
File "/media/petevg/space/Dropbox/code/matrix/matrix/rules.py", line 469, in add_model
cloud_name=context.config.cloud)
File "/media/petevg/space/Dropbox/code/matrix/.tox/py35/lib/python3.5/site-packages/juju/controller.py", line 129, in add_model
loop=self.loop,
File "/media/petevg/space/Dropbox/code/matrix/.tox/py35/lib/python3.5/site-packages/juju/model.py", line 401, in connect
self.connection = await connection.Connection.connect(*args, **kw)
File "/media/petevg/space/Dropbox/code/matrix/.tox/py35/lib/python3.5/site-packages/juju/client/connection.py", line 373, in connect
_endpoint, _cacert)
File "/media/petevg/space/Dropbox/code/matrix/.tox/py35/lib/python3.5/site-packages/juju/client/connection.py", line 332, in _try_endpoint
await self.open()
File "/media/petevg/space/Dropbox/code/matrix/.tox/py35/lib/python3.5/site-packages/juju/client/connection.py", line 165, in open
self.ws = await websockets.connect(url, **kw)
File "/media/petevg/space/Dropbox/code/matrix/.tox/py35/lib/python3.5/site-packages/websockets/py35/client.py", line 19, in __await__
return (yield from self.client)
File "/media/petevg/space/Dropbox/code/matrix/.tox/py35/lib/python3.5/site-packages/websockets/client.py", line 160, in connect
factory, wsuri.host, wsuri.port, **kwds)
File "/usr/lib/python3.5/asyncio/base_events.py", line 695, in create_connection
raise exceptions[0]
File "/usr/lib/python3.5/asyncio/base_events.py", line 682, in create_connection
yield from self.sock_connect(sock, address)
File "/usr/lib/python3.5/asyncio/selector_events.py", line 402, in sock_connect
return (yield from fut)
File "/usr/lib/python3.5/asyncio/futures.py", line 361, in __iter__
yield self # This tells Task to wait for completion.
File "/usr/lib/python3.5/asyncio/tasks.py", line 296, in _wakeup
future.result()
File "/usr/lib/python3.5/asyncio/futures.py", line 274, in result
raise self._exception
File "/usr/lib/python3.5/asyncio/selector_events.py", line 432, in _sock_connect_cb
raise OSError(err, 'Connect call failed %s' % (address,))
TimeoutError: [Errno 110] Connect call failed ('52.213.20.147', 17070)
matrix:388:run: end_to_end Complete False {}