$ ./test_lib_juju.py
DEBUG:asyncio:Using selector: EpollSelector
DEBUG:asyncio:Get address info jimm.jujucharms.com:443, type=<SocketKind.SOCK_STREAM: 1>
DEBUG:asyncio:Getting address info jimm.jujucharms.com:443, type=<SocketKind.SOCK_STREAM: 1> took 3.309 ms: [(<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('162.213.33.28', 443)), (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('162.213.33.250', 443))]
DEBUG:asyncio:poll took 1.677 ms: 1 events
DEBUG:asyncio:connect <socket.socket fd=6, family=AddressFamily.AF_INET, type=2049, proto=6, laddr=('0.0.0.0', 0)> to ('162.213.33.28', 443)
DEBUG:asyncio:poll took 78.464 ms: 1 events
DEBUG:asyncio:<asyncio.sslproto.SSLProtocol object at 0x7fcac0dc5c50> starts SSL handshake
DEBUG:asyncio:poll took 82.794 ms: 1 events
DEBUG:asyncio:poll took 77.295 ms: 1 events
DEBUG:asyncio:<asyncio.sslproto.SSLProtocol object at 0x7fcac0dc5c50>: SSL handshake took 161.5 ms
DEBUG:asyncio:<socket.socket fd=6, family=AddressFamily.AF_INET, type=2049, proto=6, laddr=('10.20.100.90', 48808), raddr=('162.213.33.28', 443)> connected to jimm.jujucharms.com:443: (<asyncio.sslproto._SSLProtocolTransport object at 0x7fcac0dc5c88>, <websockets.client.WebSocketClientProtocol object at 0x7fcac162d320>)
DEBUG:asyncio:poll took 79.639 ms: 1 events
INFO:websocket:Driver connected to juju wss://jimm.jujucharms.com:443/model/c70278e0-1645-4906-82f1-e0d308a45b22/api
DEBUG:websockets.protocol:client >> Frame(fin=True, opcode=1, data=b'{\n "type": "Admin",\n "request": "RedirectInfo",\n "request-id": 1,\n "version": 3,\n "params": {}\n}')
DEBUG:asyncio:poll took 78.947 ms: 1 events
DEBUG:websockets.protocol:client << Frame(fin=True, opcode=1, data=b'{"request-id":1,"response":{"servers":[[{"value":"1.us-east-1.aws.jaas.jujucharms.com","type":"hostname","scope":"public","port":443}],[{"value":"54.86.114.126","type":"ipv4","scope":"public","port":17070},{"value":"172.31.29.107","type":"ipv4","scope":"local-cloud","port":17070}],[{"value":"54.166.46.167","type":"ipv4","scope":"public","port":17070},{"value":"172.31.52.251","type":"ipv4","scope":"local-cloud","port":17070}],[{"value":"107.20.0.132","type":"ipv4","scope":"public","port":17070},{"value":"172.31.11.164","type":"ipv4","scope":"local-cloud","port":17070}]],"ca-cert":""}}')
DEBUG:websockets.protocol:client >> Frame(fin=True, opcode=8, data=b'\x03\xe8')
DEBUG:asyncio:poll 9999.863 ms took 78.640 ms: 1 events
DEBUG:websockets.protocol:client << Frame(fin=True, opcode=8, data=b'\x03\xe8')
DEBUG:asyncio:Get address info 1.us-east-1.aws.jaas.jujucharms.com:443, type=<SocketKind.SOCK_STREAM: 1>
DEBUG:asyncio:Getting address info 1.us-east-1.aws.jaas.jujucharms.com:443, type=<SocketKind.SOCK_STREAM: 1> took 0.541 ms: [(<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('54.172.117.137', 443)), (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('52.3.241.205', 443))]
DEBUG:asyncio:poll took 0.557 ms: 1 events
DEBUG:asyncio:connect <socket.socket fd=6, family=AddressFamily.AF_INET, type=2049, proto=6, laddr=('0.0.0.0', 0)> to ('54.172.117.137', 443)
DEBUG:asyncio:poll took 0.088 ms: 1 events
DEBUG:asyncio:<asyncio.sslproto.SSLProtocol object at 0x7fcac0710b70> starts SSL handshake
DEBUG:asyncio:poll took 1.784 ms: 1 events
DEBUG:asyncio:poll took 1.040 ms: 1 events
DEBUG:asyncio:<asyncio.sslproto.SSLProtocol object at 0x7fcac0710b70>: SSL handshake took 4.0 ms
DEBUG:asyncio:<socket.socket fd=6, family=AddressFamily.AF_INET, type=2049, proto=6, laddr=('10.20.100.90', 52588), raddr=('54.172.117.137', 443)> connected to 1.us-east-1.aws.jaas.jujucharms.com:443: (<asyncio.sslproto._SSLProtocolTransport object at 0x7fcac0710ba8>, <websockets.client.WebSocketClientProtocol object at 0x7fcac0dc5cf8>)
DEBUG:asyncio:poll took 3.494 ms: 1 events
INFO:websocket:Driver connected to juju wss://1.us-east-1.aws.jaas.jujucharms.com:443/model/c70278e0-1645-4906-82f1-e0d308a45b22/api
DEBUG:websockets.protocol:client >> Frame(fin=True, opcode=1, data=b'{\n "type": "Admin",\n "request": "Login",\n "request-id": 1,\n "version": 3,\n "params": {\n "nonce": "f.UR8Dm5;XWP",\n "credentials": "",\n "macaroons": [\n [\n {\n "location": "juju model d5549d83-423c-43c7-8a87-238a312dcf18",\n "caveats": [\n {\n "cid": "time-before 2017-01-25T20:28:00.097160112Z"\n },\n {\n "cid": "eyJUaGlyZFBhcnR5UHVibGljS2V5Ijoiby95T3FTTlduY01vMUdVUld1ZXovZEdSMzBUc2NtbXVJeGdqenRwb0hFWT0iLCJGaXJzdFBhcnR5UHVibGljS2V5IjoiODI5bU9rOHZlMFl6bUhBNHJuL3pwSUFyOEM5a21OTW45SWZUMEs4Y1Jocz0iLCJOb25jZSI6InNJSStNVmlIOXRpVFN5SGtocXczYW56dlFiSlpzT1h0IiwiSWQiOiIrbCt6bCtlNTJJK25kbW9RQVF6UGw4bXRydWhUY2VRL2Nvc01DYndxYWFnbXQ5R051czdnOTgrRHFEbVJUb1dnNTgvRExpVFljdmVqY1BqVzkxWFBMSy9VYnNZOS85NXl4Mk5ESnhreG4wU21TbjlXaENoYVhrZzlFMkhaMkJwbSs2UVBOMEdrNm51OEZjaGhldWVDM01pUDI2NkN2c0M3Nnc9PSJ9",\n "vid": "LU4CUSEBP6x79CyHlfD3iQV95BR1_ZzPaottmCwp7lK4sfm-t0orjMUcxF0wfjgNREpX_vKYoo21OvhEf97dyZbj3D9qlXJv",\n "cl": "https://api.jujucharms.com/identity"\n }\n ],\n "identifier": "api-login",\n "signature": "35a741d9b81e4200378f2df89687fdc1078bd55b3a92b18f97bb691d5d58f73c"\n },\n {\n "location": "",\n "caveats": [\n {\n "cid": "declared uuid f66e0269-4a52-5a38-8375-de836ce7acf9"\n },\n {\n "cid": "declared username jamesbeedy"\n },\n {\n "cid": "time-before 2017-01-26T19:28:07.388339374Z"\n }\n ],\n "identifier": "eyJUaGlyZFBhcnR5UHVibGljS2V5Ijoiby95T3FTTlduY01vMUdVUld1ZXovZEdSMzBUc2NtbXVJeGdqenRwb0hFWT0iLCJGaXJzdFBhcnR5UHVibGljS2V5IjoiODI5bU9rOHZlMFl6bUhBNHJuL3pwSUFyOEM5a21OTW45SWZUMEs4Y1Jocz0iLCJOb25jZSI6InNJSStNVmlIOXRpVFN5SGtocXczYW56dlFiSlpzT1h0IiwiSWQiOiIrbCt6bCtlNTJJK25kbW9RQVF6UGw4bXRydWhUY2VRL2Nvc01DYndxYWFnbXQ5R051czdnOTgrRHFEbVJUb1dnNTgvRExpVFljdmVqY1BqVzkxWFBMSy9VYnNZOS85NXl4Mk5ESnhreG4wU21TbjlXaENoYVhrZzlFMkhaMkJwbSs2UVBOMEdrNm51OEZjaGhldWVDM01pUDI2NkN2c0M3Nnc9PSJ9",\n "signature": "4adeae05d9df310052e88394c15187d363fed6c67845d4726db8e9892e18a1c7"\n }\n ],\n [\n {\n "location": "charmstore",\n "caveats": [\n {\n "cid": "eyJUaGlyZFBhcnR5UHVibGljS2V5Ijoiby95T3FTTlduY01vMUdVUld1ZXovZEdSMzBUc2NtbXVJeGdqenRwb0hFWT0iLCJGaXJzdFBhcnR5UHVibGljS2V5IjoiQm9xK0lEeGZ0Q2dqb2VoSEVWSk1RZzVhekFORUlHMEFUSkxVamJ5cDdSST0iLCJOb25jZSI6ImpXbUo0NVQzeTBQT3JLdDBLVzU4VWZWeGk5ODlma09pIiwiSWQiOiJGOEFaeno3bHJpMEw0QjYwK3o0VmIwQ3pOQlA0WVhKbndkMEpFdW1NTzZrMzdDdHdIZlQrQm5oNmVaT0ZtUHRycUFNUTBJNVFLaWhYc2VxU2txaE15NldxTEc3OWZhUDRGV1ZXVzlqV0VmR21FNC9LUjlPS1hzQVVEV0FXbmpvT0J4ZzM3L292cytDbE5HQ1hwKzljbWNvNHpyNUtCejh5V1E9PSJ9",\n "vid": "JEx5KvBo0Ma_O6JMRAcC2_dOYSfPAcE0gTWerHdrsNS64aGibpeuJZQwpL3SZOGZr0nY5E1D8jEIW5rVHTVjGoKi-Lodecwe",\n "cl": "https://api.jujucharms.com/identity/v1/discharger"\n },\n {\n "cid": "allow read-no-terms write"\n },\n {\n "cid": "time-before 2017-01-26T19:00:43.283507611Z"\n }\n ],\n "identifier": "a8e110fdd5cf6276109b47b54c2d8074-12f547f3d548ebbc959b21b84e217f4f",\n "signature": "524c468202d92515aac4e505b8f4e71521773a2fe29393213c17a3f3c9dd6e44"\n },\n {\n "location": "",\n "caveats": [\n {\n "cid": "declared uuid f66e0269-4a52-5a38-8375-de836ce7acf9"\n },\n {\n "cid": "declared username jamesbeedy"\n },\n {\n "cid": "time-before 2017-01-26T19:00:49.646656845Z"\n }\n ],\n "identifier": "eyJUaGlyZFBhcnR5UHVibGljS2V5Ijoiby95T3FTTlduY01vMUdVUld1ZXovZEdSMzBUc2NtbXVJeGdqenRwb0hFWT0iLCJGaXJzdFBhcnR5UHVibGljS2V5IjoiQm9xK0lEeGZ0Q2dqb2VoSEVWSk1RZzVhekFORUlHMEFUSkxVamJ5cDdSST0iLCJOb25jZSI6ImpXbUo0NVQzeTBQT3JLdDBLVzU4VWZWeGk5ODlma09pIiwiSWQiOiJGOEFaeno3bHJpMEw0QjYwK3o0VmIwQ3pOQlA0WVhKbndkMEpFdW1NTzZrMzdDdHdIZlQrQm5oNmVaT0ZtUHRycUFNUTBJNVFLaWhYc2VxU2txaE15NldxTEc3OWZhUDRGV1ZXVzlqV0VmR21FNC9LUjlPS1hzQVVEV0FXbmpvT0J4ZzM3L292cytDbE5HQ1hwKzljbWNvNHpyNUtCejh5V1E9PSJ9",\n "signature": "adb6fd29f5ce21e3b2442ce639b69d404d1518ea9dce1faf55e7d71a401072b1"\n }\n ],\n [\n {\n "location": "https://api.jujucharms.com/identity",\n "caveats": [\n {\n "cid": "declared username jamesbeedy"\n },\n {\n "cid": "time-before 2017-02-21T21:52:04.831497468Z"\n },\n {\n "cid": "origin "\n }\n ],\n "identifier": "AgF-5TANHRjBCNPFGNXW5KNmZWYyNDU5N2I5M2JhNTIxY2M2MGZmYTBkZjYyMzM3ZA",\n "signature": "a9163ac7d45d0c92f8cd06551c35a89939ba6a99173813acf2ceeaf126961693"\n }\n ],\n [\n {\n "location": "jimm",\n "caveats": [\n {\n "cid": "eyJUaGlyZFBhcnR5UHVibGljS2V5Ijoiby95T3FTTlduY01vMUdVUld1ZXovZEdSMzBUc2NtbXVJeGdqenRwb0hFWT0iLCJGaXJzdFBhcnR5UHVibGljS2V5IjoiNzcxa25KZEYyVjc2ci90TXduTFM2V0FqckhjbURpVldGTzY0MmVjS28yST0iLCJOb25jZSI6IjdQZmprc0xkYVlGdWJBY3hlWjVkUno3b2s4djd6Qmc3IiwiSWQiOiJ5c1htelpkdkV0dFM3VzFndHlxdjBpZVdyMjM5bllmNWFXOGRUTXl5Y0dsTkkxZTljU3c0cDllTFJkL2o4a3NwRnEvVmpGL21yVVhQRXhHTnU3MUhlUUgyYVIyMlBtYVV1bWxmQW5OTnhPUzN4Kzd1ajJ2bWE1UjlqT2hzZXBaNitGOWpjL1hwNFBUaGZQRXFyYTJJVW00dTE4YTBPZVhFZUE9PSJ9",\n "vid": "HqasdaVYBn5YCKtMjWbzEJYW86KC6TcjRXwNoEllzKSvI-N6sjCIcNSj6BwMWR9ChP8rcwxisEVOuGt9RxonDrHbFCPVcnfR",\n "cl": "https://api.jujucharms.com/identity"\n }\n ],\n "identifier": "b8e00570ef1bd451dc3f11ac40b58063-6e059893874fe0026ced14f8d30c3011",\n "signature": "cf2004dc5531434a3aebddd5f1e3c19848de6bfefea9e9cf15f6663a7901199a"\n },\n {\n "location": "",\n "caveats": [\n {\n "cid": "declared uuid f66e0269-4a52-5a38-8375-de836ce7acf9"\n },\n {\n "cid": "declared username jamesbeedy"\n },\n {\n "cid": "time-before 2017-01-26T19:28:02.681730036Z"\n }\n ],\n "identifier": "eyJUaGlyZFBhcnR5UHVibGljS2V5Ijoiby95T3FTTlduY01vMUdVUld1ZXovZEdSMzBUc2NtbXVJeGdqenRwb0hFWT0iLCJGaXJzdFBhcnR5UHVibGljS2V5IjoiNzcxa25KZEYyVjc2ci90TXduTFM2V0FqckhjbURpVldGTzY0MmVjS28yST0iLCJOb25jZSI6IjdQZmprc0xkYVlGdWJBY3hlWjVkUno3b2s4djd6Qmc3IiwiSWQiOiJ5c1htelpkdkV0dFM3VzFndHlxdjBpZVdyMjM5bllmNWFXOGRUTXl5Y0dsTkkxZTljU3c0cDllTFJkL2o4a3NwRnEvVmpGL21yVVhQRXhHTnU3MUhlUUgyYVIyMlBtYVV1bWxmQW5OTnhPUzN4Kzd1ajJ2bWE1UjlqT2hzZXBaNitGOWpjL1hwNFBUaGZQRXFyYTJJVW00dTE4YTBPZVhFZUE9PSJ9",\n "signature": "d796531283410eb07ab4242cd44b63a82fec6779ac969ae257ebb2844d0c59b3"\n }\n ]\n ],\n "auth-tag": ""\n }\n}')
DEBUG:asyncio:poll took 17.947 ms: 1 events
DEBUG:websockets.protocol:client << Frame(fin=True, opcode=1, data=b'{"request-id":1,"response":{"discharge-required":{"caveats":[{"cid":"time-before 2017-01-25T21:42:24.937301462Z"},{"cid":"eyJUaGlyZFBhcnR5UHVibGljS2V5Ijoiby95T3FTTlduY01vMUdVUld1ZXovZEdSMzBUc2NtbXVJeGdqenRwb0hFWT0iLCJGaXJzdFBhcnR5UHVibGljS2V5IjoiVG52NVh2OXkyQ3U3dUkvNWl5SEkyTG5uNTNUaFdiUXJpMzZ3c2pnbk5uMD0iLCJOb25jZSI6Imk1Sjl4T2FiNnlWK0VzOVVyRkM4OVNVOFpxVlc3Y25SIiwiSWQiOiJxNWkvN1FNNlB3ZHl4S3JwdXB3b3FsYnFmN3JBRHNuN1V3bTcyWTdQQmJxNjJJQUhZV0dlZHEyZ2pLRXNDNlNrQlBkNmd1MndBeGt1Nnc1d3ZhNE1sNnRPMFM4T2pUUTcxRy8zWVRYbEd3VTlCRVg3K3VzZndvOUtxb09OaHQ1WVdVVW1UckxTbmlBcUJWaXpjMXZZYW5zYnBBNDkvNVFma0E9PSJ9","vid":"6hq0IdYjWS8cLNkASRlaHaOSjH5aP_fCRJYV_vbkaZ44fwsjgaZQbXGQRrChux261p2Gk-jFNH4C4Gqp0yv1AgAVVWzJAJ4u","cl":"https://api.jujucharms.com/identity"}],"location":"juju model d5549d83-423c-43c7-8a87-238a312dcf18","identifier":"api-login","signature":"3cdf959717ed3e95e04b7ab3b56b0e2e018bc9e7078e2eff0cd4db36973201d2"},"discharge-required-error":"verification failed: macaroon not found in storage"}}')
DEBUG:asyncio:connect <socket.socket fd=7, family=AddressFamily.AF_INET, type=2049, proto=6, laddr=('0.0.0.0', 0)> to ('54.86.114.126', 17070)
DEBUG:asyncio:poll took 0.575 ms: 1 events
DEBUG:asyncio:<asyncio.sslproto.SSLProtocol object at 0x7fcac0730358> starts SSL handshake
DEBUG:asyncio:poll took 0.750 ms: 1 events
DEBUG:asyncio:poll took 3.845 ms: 1 events
DEBUG:asyncio:poll took 0.895 ms: 1 events
DEBUG:asyncio:<asyncio.sslproto.SSLProtocol object at 0x7fcac0730358>: SSL handshake took 6.6 ms
DEBUG:asyncio:<socket.socket fd=7, family=AddressFamily.AF_INET, type=2049, proto=6, laddr=('10.20.100.90', 46632), raddr=('54.86.114.126', 17070)> connected to 54.86.114.126:17070: (<asyncio.sslproto._SSLProtocolTransport object at 0x7fcac0730390>, <websockets.client.WebSocketClientProtocol object at 0x7fcac0730048>)
DEBUG:asyncio:poll took 0.624 ms: 1 events
INFO:websocket:Driver connected to juju wss://54.86.114.126:17070/model/c70278e0-1645-4906-82f1-e0d308a45b22/api
DEBUG:websockets.protocol:client >> Frame(fin=True, opcode=1, data=b'{\n "type": "Admin",\n "request": "Login",\n "request-id": 1,\n "version": 3,\n "params": {\n "nonce": "~{+rM\\"F\'s#Gz",\n "credentials": "",\n "macaroons": [\n [\n {\n "location": "juju model d5549d83-423c-43c7-8a87-238a312dcf18",\n "caveats": [\n {\n "cid": "time-before 2017-01-25T20:28:00.097160112Z"\n },\n {\n "cid": "eyJUaGlyZFBhcnR5UHVibGljS2V5Ijoiby95T3FTTlduY01vMUdVUld1ZXovZEdSMzBUc2NtbXVJeGdqenRwb0hFWT0iLCJGaXJzdFBhcnR5UHVibGljS2V5IjoiODI5bU9rOHZlMFl6bUhBNHJuL3pwSUFyOEM5a21OTW45SWZUMEs4Y1Jocz0iLCJOb25jZSI6InNJSStNVmlIOXRpVFN5SGtocXczYW56dlFiSlpzT1h0IiwiSWQiOiIrbCt6bCtlNTJJK25kbW9RQVF6UGw4bXRydWhUY2VRL2Nvc01DYndxYWFnbXQ5R051czdnOTgrRHFEbVJUb1dnNTgvRExpVFljdmVqY1BqVzkxWFBMSy9VYnNZOS85NXl4Mk5ESnhreG4wU21TbjlXaENoYVhrZzlFMkhaMkJwbSs2UVBOMEdrNm51OEZjaGhldWVDM01pUDI2NkN2c0M3Nnc9PSJ9",\n "vid": "LU4CUSEBP6x79CyHlfD3iQV95BR1_ZzPaottmCwp7lK4sfm-t0orjMUcxF0wfjgNREpX_vKYoo21OvhEf97dyZbj3D9qlXJv",\n "cl": "https://api.jujucharms.com/identity"\n }\n ],\n "identifier": "api-login",\n "signature": "35a741d9b81e4200378f2df89687fdc1078bd55b3a92b18f97bb691d5d58f73c"\n },\n {\n "location": "",\n "caveats": [\n {\n "cid": "declared uuid f66e0269-4a52-5a38-8375-de836ce7acf9"\n },\n {\n "cid": "declared username jamesbeedy"\n },\n {\n "cid": "time-before 2017-01-26T19:28:07.388339374Z"\n }\n ],\n "identifier": "eyJUaGlyZFBhcnR5UHVibGljS2V5Ijoiby95T3FTTlduY01vMUdVUld1ZXovZEdSMzBUc2NtbXVJeGdqenRwb0hFWT0iLCJGaXJzdFBhcnR5UHVibGljS2V5IjoiODI5bU9rOHZlMFl6bUhBNHJuL3pwSUFyOEM5a21OTW45SWZUMEs4Y1Jocz0iLCJOb25jZSI6InNJSStNVmlIOXRpVFN5SGtocXczYW56dlFiSlpzT1h0IiwiSWQiOiIrbCt6bCtlNTJJK25kbW9RQVF6UGw4bXRydWhUY2VRL2Nvc01DYndxYWFnbXQ5R051czdnOTgrRHFEbVJUb1dnNTgvRExpVFljdmVqY1BqVzkxWFBMSy9VYnNZOS85NXl4Mk5ESnhreG4wU21TbjlXaENoYVhrZzlFMkhaMkJwbSs2UVBOMEdrNm51OEZjaGhldWVDM01pUDI2NkN2c0M3Nnc9PSJ9",\n "signature": "4adeae05d9df310052e88394c15187d363fed6c67845d4726db8e9892e18a1c7"\n }\n ],\n [\n {\n "location": "charmstore",\n "caveats": [\n {\n "cid": "eyJUaGlyZFBhcnR5UHVibGljS2V5Ijoiby95T3FTTlduY01vMUdVUld1ZXovZEdSMzBUc2NtbXVJeGdqenRwb0hFWT0iLCJGaXJzdFBhcnR5UHVibGljS2V5IjoiQm9xK0lEeGZ0Q2dqb2VoSEVWSk1RZzVhekFORUlHMEFUSkxVamJ5cDdSST0iLCJOb25jZSI6ImpXbUo0NVQzeTBQT3JLdDBLVzU4VWZWeGk5ODlma09pIiwiSWQiOiJGOEFaeno3bHJpMEw0QjYwK3o0VmIwQ3pOQlA0WVhKbndkMEpFdW1NTzZrMzdDdHdIZlQrQm5oNmVaT0ZtUHRycUFNUTBJNVFLaWhYc2VxU2txaE15NldxTEc3OWZhUDRGV1ZXVzlqV0VmR21FNC9LUjlPS1hzQVVEV0FXbmpvT0J4ZzM3L292cytDbE5HQ1hwKzljbWNvNHpyNUtCejh5V1E9PSJ9",\n "vid": "JEx5KvBo0Ma_O6JMRAcC2_dOYSfPAcE0gTWerHdrsNS64aGibpeuJZQwpL3SZOGZr0nY5E1D8jEIW5rVHTVjGoKi-Lodecwe",\n "cl": "https://api.jujucharms.com/identity/v1/discharger"\n },\n {\n "cid": "allow read-no-terms write"\n },\n {\n "cid": "time-before 2017-01-26T19:00:43.283507611Z"\n }\n ],\n "identifier": "a8e110fdd5cf6276109b47b54c2d8074-12f547f3d548ebbc959b21b84e217f4f",\n "signature": "524c468202d92515aac4e505b8f4e71521773a2fe29393213c17a3f3c9dd6e44"\n },\n {\n "location": "",\n "caveats": [\n {\n "cid": "declared uuid f66e0269-4a52-5a38-8375-de836ce7acf9"\n },\n {\n "cid": "declared username jamesbeedy"\n },\n {\n "cid": "time-before 2017-01-26T19:00:49.646656845Z"\n }\n ],\n "identifier": "eyJUaGlyZFBhcnR5UHVibGljS2V5Ijoiby95T3FTTlduY01vMUdVUld1ZXovZEdSMzBUc2NtbXVJeGdqenRwb0hFWT0iLCJGaXJzdFBhcnR5UHVibGljS2V5IjoiQm9xK0lEeGZ0Q2dqb2VoSEVWSk1RZzVhekFORUlHMEFUSkxVamJ5cDdSST0iLCJOb25jZSI6ImpXbUo0NVQzeTBQT3JLdDBLVzU4VWZWeGk5ODlma09pIiwiSWQiOiJGOEFaeno3bHJpMEw0QjYwK3o0VmIwQ3pOQlA0WVhKbndkMEpFdW1NTzZrMzdDdHdIZlQrQm5oNmVaT0ZtUHRycUFNUTBJNVFLaWhYc2VxU2txaE15NldxTEc3OWZhUDRGV1ZXVzlqV0VmR21FNC9LUjlPS1hzQVVEV0FXbmpvT0J4ZzM3L292cytDbE5HQ1hwKzljbWNvNHpyNUtCejh5V1E9PSJ9",\n "signature": "adb6fd29f5ce21e3b2442ce639b69d404d1518ea9dce1faf55e7d71a401072b1"\n }\n ],\n [\n {\n "location": "https://api.jujucharms.com/identity",\n "caveats": [\n {\n "cid": "declared username jamesbeedy"\n },\n {\n "cid": "time-before 2017-02-21T21:52:04.831497468Z"\n },\n {\n "cid": "origin "\n }\n ],\n "identifier": "AgF-5TANHRjBCNPFGNXW5KNmZWYyNDU5N2I5M2JhNTIxY2M2MGZmYTBkZjYyMzM3ZA",\n "signature": "a9163ac7d45d0c92f8cd06551c35a89939ba6a99173813acf2ceeaf126961693"\n }\n ],\n [\n {\n "location": "jimm",\n "caveats": [\n {\n "cid": "eyJUaGlyZFBhcnR5UHVibGljS2V5Ijoiby95T3FTTlduY01vMUdVUld1ZXovZEdSMzBUc2NtbXVJeGdqenRwb0hFWT0iLCJGaXJzdFBhcnR5UHVibGljS2V5IjoiNzcxa25KZEYyVjc2ci90TXduTFM2V0FqckhjbURpVldGTzY0MmVjS28yST0iLCJOb25jZSI6IjdQZmprc0xkYVlGdWJBY3hlWjVkUno3b2s4djd6Qmc3IiwiSWQiOiJ5c1htelpkdkV0dFM3VzFndHlxdjBpZVdyMjM5bllmNWFXOGRUTXl5Y0dsTkkxZTljU3c0cDllTFJkL2o4a3NwRnEvVmpGL21yVVhQRXhHTnU3MUhlUUgyYVIyMlBtYVV1bWxmQW5OTnhPUzN4Kzd1ajJ2bWE1UjlqT2hzZXBaNitGOWpjL1hwNFBUaGZQRXFyYTJJVW00dTE4YTBPZVhFZUE9PSJ9",\n "vid": "HqasdaVYBn5YCKtMjWbzEJYW86KC6TcjRXwNoEllzKSvI-N6sjCIcNSj6BwMWR9ChP8rcwxisEVOuGt9RxonDrHbFCPVcnfR",\n "cl": "https://api.jujucharms.com/identity"\n }\n ],\n "identifier": "b8e00570ef1bd451dc3f11ac40b58063-6e059893874fe0026ced14f8d30c3011",\n "signature": "cf2004dc5531434a3aebddd5f1e3c19848de6bfefea9e9cf15f6663a7901199a"\n },\n {\n "location": "",\n "caveats": [\n {\n "cid": "declared uuid f66e0269-4a52-5a38-8375-de836ce7acf9"\n },\n {\n "cid": "declared username jamesbeedy"\n },\n {\n "cid": "time-before 2017-01-26T19:28:02.681730036Z"\n }\n ],\n "identifier": "eyJUaGlyZFBhcnR5UHVibGljS2V5Ijoiby95T3FTTlduY01vMUdVUld1ZXovZEdSMzBUc2NtbXVJeGdqenRwb0hFWT0iLCJGaXJzdFBhcnR5UHVibGljS2V5IjoiNzcxa25KZEYyVjc2ci90TXduTFM2V0FqckhjbURpVldGTzY0MmVjS28yST0iLCJOb25jZSI6IjdQZmprc0xkYVlGdWJBY3hlWjVkUno3b2s4djd6Qmc3IiwiSWQiOiJ5c1htelpkdkV0dFM3VzFndHlxdjBpZVdyMjM5bllmNWFXOGRUTXl5Y0dsTkkxZTljU3c0cDllTFJkL2o4a3NwRnEvVmpGL21yVVhQRXhHTnU3MUhlUUgyYVIyMlBtYVV1bWxmQW5OTnhPUzN4Kzd1ajJ2bWE1UjlqT2hzZXBaNitGOWpjL1hwNFBUaGZQRXFyYTJJVW00dTE4YTBPZVhFZUE9PSJ9",\n "signature": "d796531283410eb07ab4242cd44b63a82fec6779ac969ae257ebb2844d0c59b3"\n }\n ]\n ],\n "auth-tag": ""\n }\n}')
DEBUG:asyncio:poll took 114.762 ms: 1 events
DEBUG:websockets.protocol:client << Frame(fin=True, opcode=1, data=b'{"request-id":1,"response":{"discharge-required":{"caveats":[{"cid":"time-before 2017-01-25T21:42:25.068113273Z"},{"cid":"eyJUaGlyZFBhcnR5UHVibGljS2V5Ijoiby95T3FTTlduY01vMUdVUld1ZXovZEdSMzBUc2NtbXVJeGdqenRwb0hFWT0iLCJGaXJzdFBhcnR5UHVibGljS2V5IjoiOGkvM0tpRXAxOFBldHFPNEpHSHk1RnVON2wwRXI0UWo2cUx2QmNtcS9FWT0iLCJOb25jZSI6IkRKRWYwVFFtQTlVNWFHSWRPZmxIQWJhSG5ZZGZ5TkYwIiwiSWQiOiJoK3JEOTFMLytibER6QnB0K3UveXJFR21sWWp3aWhNcGdmdjBCQ3RlcWoyemlFd1IyWmw5NmpTNEROcS9udjN1ckhqMFpZbSswVkowbTRPSStxbmVjbWVaRnZ3KzIyVWVpK0NTSHcwQ1ZXWmJEODFuaEdORUpmaTZwNWpPUUlDZVBKU1BlS1FzUVl6QjgxWE40TElwcUc2VmVyZkh5b1RTdkE9PSJ9","vid":"P1liMn4Xedg7q0caaP36DELYD7F_QUinwSPBvpcdDRM0duqYPA0F_cNrDKNt_EGtzoQ90DLkoX_6Wlm_mNndt3jCv_v58MGg","cl":"https://api.jujucharms.com/identity"}],"location":"juju model d5549d83-423c-43c7-8a87-238a312dcf18","identifier":"api-login","signature":"ca8fa3c776b4e6ae7af3016d5818ea4c3943ace005038a3bb4be9d0017b864be"},"discharge-required-error":"verification failed: macaroon not found in storage"}}')
DEBUG:asyncio:connect <socket.socket fd=8, family=AddressFamily.AF_INET, type=2049, proto=6, laddr=('0.0.0.0', 0)> to ('54.166.46.167', 17070)
DEBUG:asyncio:poll took 0.128 ms: 1 events
DEBUG:asyncio:<asyncio.sslproto.SSLProtocol object at 0x7fcac0730320> starts SSL handshake
DEBUG:asyncio:poll took 0.374 ms: 1 events
DEBUG:asyncio:poll took 3.863 ms: 1 events
DEBUG:asyncio:poll took 0.423 ms: 1 events
DEBUG:asyncio:<asyncio.sslproto.SSLProtocol object at 0x7fcac0730320>: SSL handshake took 5.8 ms
DEBUG:asyncio:<socket.socket fd=8, family=AddressFamily.AF_INET, type=2049, proto=6, laddr=('10.20.100.90', 51866), raddr=('54.166.46.167', 17070)> connected to 54.166.46.167:17070: (<asyncio.sslproto._SSLProtocolTransport object at 0x7fcac07305c0>, <websockets.client.WebSocketClientProtocol object at 0x7fcac507b4a8>)
DEBUG:asyncio:poll took 0.187 ms: 1 events
INFO:websocket:Driver connected to juju wss://54.166.46.167:17070/model/c70278e0-1645-4906-82f1-e0d308a45b22/api
DEBUG:websockets.protocol:client >> Frame(fin=True, opcode=1, data=b'{\n "type": "Admin",\n "request": "Login",\n "request-id": 1,\n "version": 3,\n "params": {\n "nonce": "\'hLeo[R$\\r<zS",\n "credentials": "",\n "macaroons": [\n [\n {\n "location": "juju model d5549d83-423c-43c7-8a87-238a312dcf18",\n "caveats": [\n {\n "cid": "time-before 2017-01-25T20:28:00.097160112Z"\n },\n {\n "cid": "eyJUaGlyZFBhcnR5UHVibGljS2V5Ijoiby95T3FTTlduY01vMUdVUld1ZXovZEdSMzBUc2NtbXVJeGdqenRwb0hFWT0iLCJGaXJzdFBhcnR5UHVibGljS2V5IjoiODI5bU9rOHZlMFl6bUhBNHJuL3pwSUFyOEM5a21OTW45SWZUMEs4Y1Jocz0iLCJOb25jZSI6InNJSStNVmlIOXRpVFN5SGtocXczYW56dlFiSlpzT1h0IiwiSWQiOiIrbCt6bCtlNTJJK25kbW9RQVF6UGw4bXRydWhUY2VRL2Nvc01DYndxYWFnbXQ5R051czdnOTgrRHFEbVJUb1dnNTgvRExpVFljdmVqY1BqVzkxWFBMSy9VYnNZOS85NXl4Mk5ESnhreG4wU21TbjlXaENoYVhrZzlFMkhaMkJwbSs2UVBOMEdrNm51OEZjaGhldWVDM01pUDI2NkN2c0M3Nnc9PSJ9",\n "vid": "LU4CUSEBP6x79CyHlfD3iQV95BR1_ZzPaottmCwp7lK4sfm-t0orjMUcxF0wfjgNREpX_vKYoo21OvhEf97dyZbj3D9qlXJv",\n "cl": "https://api.jujucharms.com/identity"\n }\n ],\n "identifier": "api-login",\n "signature": "35a741d9b81e4200378f2df89687fdc1078bd55b3a92b18f97bb691d5d58f73c"\n },\n {\n "location": "",\n "caveats": [\n {\n "cid": "declared uuid f66e0269-4a52-5a38-8375-de836ce7acf9"\n },\n {\n "cid": "declared username jamesbeedy"\n },\n {\n "cid": "time-before 2017-01-26T19:28:07.388339374Z"\n }\n ],\n "identifier": "eyJUaGlyZFBhcnR5UHVibGljS2V5Ijoiby95T3FTTlduY01vMUdVUld1ZXovZEdSMzBUc2NtbXVJeGdqenRwb0hFWT0iLCJGaXJzdFBhcnR5UHVibGljS2V5IjoiODI5bU9rOHZlMFl6bUhBNHJuL3pwSUFyOEM5a21OTW45SWZUMEs4Y1Jocz0iLCJOb25jZSI6InNJSStNVmlIOXRpVFN5SGtocXczYW56dlFiSlpzT1h0IiwiSWQiOiIrbCt6bCtlNTJJK25kbW9RQVF6UGw4bXRydWhUY2VRL2Nvc01DYndxYWFnbXQ5R051czdnOTgrRHFEbVJUb1dnNTgvRExpVFljdmVqY1BqVzkxWFBMSy9VYnNZOS85NXl4Mk5ESnhreG4wU21TbjlXaENoYVhrZzlFMkhaMkJwbSs2UVBOMEdrNm51OEZjaGhldWVDM01pUDI2NkN2c0M3Nnc9PSJ9",\n "signature": "4adeae05d9df310052e88394c15187d363fed6c67845d4726db8e9892e18a1c7"\n }\n ],\n [\n {\n "location": "charmstore",\n "caveats": [\n {\n "cid": "eyJUaGlyZFBhcnR5UHVibGljS2V5Ijoiby95T3FTTlduY01vMUdVUld1ZXovZEdSMzBUc2NtbXVJeGdqenRwb0hFWT0iLCJGaXJzdFBhcnR5UHVibGljS2V5IjoiQm9xK0lEeGZ0Q2dqb2VoSEVWSk1RZzVhekFORUlHMEFUSkxVamJ5cDdSST0iLCJOb25jZSI6ImpXbUo0NVQzeTBQT3JLdDBLVzU4VWZWeGk5ODlma09pIiwiSWQiOiJGOEFaeno3bHJpMEw0QjYwK3o0VmIwQ3pOQlA0WVhKbndkMEpFdW1NTzZrMzdDdHdIZlQrQm5oNmVaT0ZtUHRycUFNUTBJNVFLaWhYc2VxU2txaE15NldxTEc3OWZhUDRGV1ZXVzlqV0VmR21FNC9LUjlPS1hzQVVEV0FXbmpvT0J4ZzM3L292cytDbE5HQ1hwKzljbWNvNHpyNUtCejh5V1E9PSJ9",\n "vid": "JEx5KvBo0Ma_O6JMRAcC2_dOYSfPAcE0gTWerHdrsNS64aGibpeuJZQwpL3SZOGZr0nY5E1D8jEIW5rVHTVjGoKi-Lodecwe",\n "cl": "https://api.jujucharms.com/identity/v1/discharger"\n },\n {\n "cid": "allow read-no-terms write"\n },\n {\n "cid": "time-before 2017-01-26T19:00:43.283507611Z"\n }\n ],\n "identifier": "a8e110fdd5cf6276109b47b54c2d8074-12f547f3d548ebbc959b21b84e217f4f",\n "signature": "524c468202d92515aac4e505b8f4e71521773a2fe29393213c17a3f3c9dd6e44"\n },\n {\n "location": "",\n "caveats": [\n {\n "cid": "declared uuid f66e0269-4a52-5a38-8375-de836ce7acf9"\n },\n {\n "cid": "declared username jamesbeedy"\n },\n {\n "cid": "time-before 2017-01-26T19:00:49.646656845Z"\n }\n ],\n "identifier": "eyJUaGlyZFBhcnR5UHVibGljS2V5Ijoiby95T3FTTlduY01vMUdVUld1ZXovZEdSMzBUc2NtbXVJeGdqenRwb0hFWT0iLCJGaXJzdFBhcnR5UHVibGljS2V5IjoiQm9xK0lEeGZ0Q2dqb2VoSEVWSk1RZzVhekFORUlHMEFUSkxVamJ5cDdSST0iLCJOb25jZSI6ImpXbUo0NVQzeTBQT3JLdDBLVzU4VWZWeGk5ODlma09pIiwiSWQiOiJGOEFaeno3bHJpMEw0QjYwK3o0VmIwQ3pOQlA0WVhKbndkMEpFdW1NTzZrMzdDdHdIZlQrQm5oNmVaT0ZtUHRycUFNUTBJNVFLaWhYc2VxU2txaE15NldxTEc3OWZhUDRGV1ZXVzlqV0VmR21FNC9LUjlPS1hzQVVEV0FXbmpvT0J4ZzM3L292cytDbE5HQ1hwKzljbWNvNHpyNUtCejh5V1E9PSJ9",\n "signature": "adb6fd29f5ce21e3b2442ce639b69d404d1518ea9dce1faf55e7d71a401072b1"\n }\n ],\n [\n {\n "location": "https://api.jujucharms.com/identity",\n "caveats": [\n {\n "cid": "declared username jamesbeedy"\n },\n {\n "cid": "time-before 2017-02-21T21:52:04.831497468Z"\n },\n {\n "cid": "origin "\n }\n ],\n "identifier": "AgF-5TANHRjBCNPFGNXW5KNmZWYyNDU5N2I5M2JhNTIxY2M2MGZmYTBkZjYyMzM3ZA",\n "signature": "a9163ac7d45d0c92f8cd06551c35a89939ba6a99173813acf2ceeaf126961693"\n }\n ],\n [\n {\n "location": "jimm",\n "caveats": [\n {\n "cid": "eyJUaGlyZFBhcnR5UHVibGljS2V5Ijoiby95T3FTTlduY01vMUdVUld1ZXovZEdSMzBUc2NtbXVJeGdqenRwb0hFWT0iLCJGaXJzdFBhcnR5UHVibGljS2V5IjoiNzcxa25KZEYyVjc2ci90TXduTFM2V0FqckhjbURpVldGTzY0MmVjS28yST0iLCJOb25jZSI6IjdQZmprc0xkYVlGdWJBY3hlWjVkUno3b2s4djd6Qmc3IiwiSWQiOiJ5c1htelpkdkV0dFM3VzFndHlxdjBpZVdyMjM5bllmNWFXOGRUTXl5Y0dsTkkxZTljU3c0cDllTFJkL2o4a3NwRnEvVmpGL21yVVhQRXhHTnU3MUhlUUgyYVIyMlBtYVV1bWxmQW5OTnhPUzN4Kzd1ajJ2bWE1UjlqT2hzZXBaNitGOWpjL1hwNFBUaGZQRXFyYTJJVW00dTE4YTBPZVhFZUE9PSJ9",\n "vid": "HqasdaVYBn5YCKtMjWbzEJYW86KC6TcjRXwNoEllzKSvI-N6sjCIcNSj6BwMWR9ChP8rcwxisEVOuGt9RxonDrHbFCPVcnfR",\n "cl": "https://api.jujucharms.com/identity"\n }\n ],\n "identifier": "b8e00570ef1bd451dc3f11ac40b58063-6e059893874fe0026ced14f8d30c3011",\n "signature": "cf2004dc5531434a3aebddd5f1e3c19848de6bfefea9e9cf15f6663a7901199a"\n },\n {\n "location": "",\n "caveats": [\n {\n "cid": "declared uuid f66e0269-4a52-5a38-8375-de836ce7acf9"\n },\n {\n "cid": "declared username jamesbeedy"\n },\n {\n "cid": "time-before 2017-01-26T19:28:02.681730036Z"\n }\n ],\n "identifier": "eyJUaGlyZFBhcnR5UHVibGljS2V5Ijoiby95T3FTTlduY01vMUdVUld1ZXovZEdSMzBUc2NtbXVJeGdqenRwb0hFWT0iLCJGaXJzdFBhcnR5UHVibGljS2V5IjoiNzcxa25KZEYyVjc2ci90TXduTFM2V0FqckhjbURpVldGTzY0MmVjS28yST0iLCJOb25jZSI6IjdQZmprc0xkYVlGdWJBY3hlWjVkUno3b2s4djd6Qmc3IiwiSWQiOiJ5c1htelpkdkV0dFM3VzFndHlxdjBpZVdyMjM5bllmNWFXOGRUTXl5Y0dsTkkxZTljU3c0cDllTFJkL2o4a3NwRnEvVmpGL21yVVhQRXhHTnU3MUhlUUgyYVIyMlBtYVV1bWxmQW5OTnhPUzN4Kzd1ajJ2bWE1UjlqT2hzZXBaNitGOWpjL1hwNFBUaGZQRXFyYTJJVW00dTE4YTBPZVhFZUE9PSJ9",\n "signature": "d796531283410eb07ab4242cd44b63a82fec6779ac969ae257ebb2844d0c59b3"\n }\n ]\n ],\n "auth-tag": ""\n }\n}')
DEBUG:asyncio:poll took 12.416 ms: 1 events
DEBUG:websockets.protocol:client << Frame(fin=True, opcode=1, data=b'{"request-id":1,"response":{"discharge-required":{"caveats":[{"cid":"time-before 2017-01-25T21:42:25.095001339Z"},{"cid":"eyJUaGlyZFBhcnR5UHVibGljS2V5Ijoiby95T3FTTlduY01vMUdVUld1ZXovZEdSMzBUc2NtbXVJeGdqenRwb0hFWT0iLCJGaXJzdFBhcnR5UHVibGljS2V5IjoiODI5bU9rOHZlMFl6bUhBNHJuL3pwSUFyOEM5a21OTW45SWZUMEs4Y1Jocz0iLCJOb25jZSI6IjhhQXQ5VmVJRWhBcnhBT3ZCb2p5bXJFRFhVa0pDSEFoIiwiSWQiOiIvc25DdVJ2a2cxeHVVcWZGMnMwMHBJNW4vMXpTUGk5eTNwek92Y0xYM3FqZ0svL0paNXpBQmhzYUtjOEFnUGlzL09pTWVNcWdDd1BKTDVyOVFVczZRbGJqVEtCckVvNWxWMzRRMjJBMHBHa0p1NmN1QlF3WmR5MitMVzRRYVNDcUN4U3FUb002Rm5Tb0JhdStaY1p1c2RaTlNaeW9Sd1F6cXc9PSJ9","vid":"-Oflp9lzL5EdR9rnm6UE9sqzep-cna8ZSyOItiTVpPwrOHHN1FF-8ia4jg0K07-mtg5TnEc6sddsFdCZYncmLbCyg-xpkO4b","cl":"https://api.jujucharms.com/identity"}],"location":"juju model d5549d83-423c-43c7-8a87-238a312dcf18","identifier":"api-login","signature":"410547d5c0aa4abf3b6c26e80199b594a46be73cb737415bdba2ca862beddd46"},"discharge-required-error":"verification failed: macaroon not found in storage"}}')
DEBUG:asyncio:connect <socket.socket fd=9, family=AddressFamily.AF_INET, type=2049, proto=6, laddr=('0.0.0.0', 0)> to ('107.20.0.132', 17070)
DEBUG:asyncio:poll took 0.227 ms: 1 events
DEBUG:asyncio:<asyncio.sslproto.SSLProtocol object at 0x7fcac0730cf8> starts SSL handshake
DEBUG:asyncio:poll took 0.409 ms: 1 events
DEBUG:asyncio:poll took 3.800 ms: 1 events
DEBUG:asyncio:poll took 0.541 ms: 1 events
DEBUG:asyncio:<asyncio.sslproto.SSLProtocol object at 0x7fcac0730cf8>: SSL handshake took 5.8 ms
DEBUG:asyncio:<socket.socket fd=9, family=AddressFamily.AF_INET, type=2049, proto=6, laddr=('10.20.100.90', 34992), raddr=('107.20.0.132', 17070)> connected to 107.20.0.132:17070: (<asyncio.sslproto._SSLProtocolTransport object at 0x7fcac0730e10>, <websockets.client.WebSocketClientProtocol object at 0x7fcac519cbe0>)
DEBUG:asyncio:poll took 0.415 ms: 1 events
INFO:websocket:Driver connected to juju wss://107.20.0.132:17070/model/c70278e0-1645-4906-82f1-e0d308a45b22/api
DEBUG:websockets.protocol:client >> Frame(fin=True, opcode=1, data=b'{\n "type": "Admin",\n "request": "Login",\n "request-id": 1,\n "version": 3,\n "params": {\n "nonce": ">qI\\t!G\\"R^m",\n "credentials": "",\n "macaroons": [\n [\n {\n "location": "juju model d5549d83-423c-43c7-8a87-238a312dcf18",\n "caveats": [\n {\n "cid": "time-before 2017-01-25T20:28:00.097160112Z"\n },\n {\n "cid": "eyJUaGlyZFBhcnR5UHVibGljS2V5Ijoiby95T3FTTlduY01vMUdVUld1ZXovZEdSMzBUc2NtbXVJeGdqenRwb0hFWT0iLCJGaXJzdFBhcnR5UHVibGljS2V5IjoiODI5bU9rOHZlMFl6bUhBNHJuL3pwSUFyOEM5a21OTW45SWZUMEs4Y1Jocz0iLCJOb25jZSI6InNJSStNVmlIOXRpVFN5SGtocXczYW56dlFiSlpzT1h0IiwiSWQiOiIrbCt6bCtlNTJJK25kbW9RQVF6UGw4bXRydWhUY2VRL2Nvc01DYndxYWFnbXQ5R051czdnOTgrRHFEbVJUb1dnNTgvRExpVFljdmVqY1BqVzkxWFBMSy9VYnNZOS85NXl4Mk5ESnhreG4wU21TbjlXaENoYVhrZzlFMkhaMkJwbSs2UVBOMEdrNm51OEZjaGhldWVDM01pUDI2NkN2c0M3Nnc9PSJ9",\n "vid": "LU4CUSEBP6x79CyHlfD3iQV95BR1_ZzPaottmCwp7lK4sfm-t0orjMUcxF0wfjgNREpX_vKYoo21OvhEf97dyZbj3D9qlXJv",\n "cl": "https://api.jujucharms.com/identity"\n }\n ],\n "identifier": "api-login",\n "signature": "35a741d9b81e4200378f2df89687fdc1078bd55b3a92b18f97bb691d5d58f73c"\n },\n {\n "location": "",\n "caveats": [\n {\n "cid": "declared uuid f66e0269-4a52-5a38-8375-de836ce7acf9"\n },\n {\n "cid": "declared username jamesbeedy"\n },\n {\n "cid": "time-before 2017-01-26T19:28:07.388339374Z"\n }\n ],\n "identifier": "eyJUaGlyZFBhcnR5UHVibGljS2V5Ijoiby95T3FTTlduY01vMUdVUld1ZXovZEdSMzBUc2NtbXVJeGdqenRwb0hFWT0iLCJGaXJzdFBhcnR5UHVibGljS2V5IjoiODI5bU9rOHZlMFl6bUhBNHJuL3pwSUFyOEM5a21OTW45SWZUMEs4Y1Jocz0iLCJOb25jZSI6InNJSStNVmlIOXRpVFN5SGtocXczYW56dlFiSlpzT1h0IiwiSWQiOiIrbCt6bCtlNTJJK25kbW9RQVF6UGw4bXRydWhUY2VRL2Nvc01DYndxYWFnbXQ5R051czdnOTgrRHFEbVJUb1dnNTgvRExpVFljdmVqY1BqVzkxWFBMSy9VYnNZOS85NXl4Mk5ESnhreG4wU21TbjlXaENoYVhrZzlFMkhaMkJwbSs2UVBOMEdrNm51OEZjaGhldWVDM01pUDI2NkN2c0M3Nnc9PSJ9",\n "signature": "4adeae05d9df310052e88394c15187d363fed6c67845d4726db8e9892e18a1c7"\n }\n ],\n [\n {\n "location": "charmstore",\n "caveats": [\n {\n "cid": "eyJUaGlyZFBhcnR5UHVibGljS2V5Ijoiby95T3FTTlduY01vMUdVUld1ZXovZEdSMzBUc2NtbXVJeGdqenRwb0hFWT0iLCJGaXJzdFBhcnR5UHVibGljS2V5IjoiQm9xK0lEeGZ0Q2dqb2VoSEVWSk1RZzVhekFORUlHMEFUSkxVamJ5cDdSST0iLCJOb25jZSI6ImpXbUo0NVQzeTBQT3JLdDBLVzU4VWZWeGk5ODlma09pIiwiSWQiOiJGOEFaeno3bHJpMEw0QjYwK3o0VmIwQ3pOQlA0WVhKbndkMEpFdW1NTzZrMzdDdHdIZlQrQm5oNmVaT0ZtUHRycUFNUTBJNVFLaWhYc2VxU2txaE15NldxTEc3OWZhUDRGV1ZXVzlqV0VmR21FNC9LUjlPS1hzQVVEV0FXbmpvT0J4ZzM3L292cytDbE5HQ1hwKzljbWNvNHpyNUtCejh5V1E9PSJ9",\n "vid": "JEx5KvBo0Ma_O6JMRAcC2_dOYSfPAcE0gTWerHdrsNS64aGibpeuJZQwpL3SZOGZr0nY5E1D8jEIW5rVHTVjGoKi-Lodecwe",\n "cl": "https://api.jujucharms.com/identity/v1/discharger"\n },\n {\n "cid": "allow read-no-terms write"\n },\n {\n "cid": "time-before 2017-01-26T19:00:43.283507611Z"\n }\n ],\n "identifier": "a8e110fdd5cf6276109b47b54c2d8074-12f547f3d548ebbc959b21b84e217f4f",\n "signature": "524c468202d92515aac4e505b8f4e71521773a2fe29393213c17a3f3c9dd6e44"\n },\n {\n "location": "",\n "caveats": [\n {\n "cid": "declared uuid f66e0269-4a52-5a38-8375-de836ce7acf9"\n },\n {\n "cid": "declared username jamesbeedy"\n },\n {\n "cid": "time-before 2017-01-26T19:00:49.646656845Z"\n }\n ],\n "identifier": "eyJUaGlyZFBhcnR5UHVibGljS2V5Ijoiby95T3FTTlduY01vMUdVUld1ZXovZEdSMzBUc2NtbXVJeGdqenRwb0hFWT0iLCJGaXJzdFBhcnR5UHVibGljS2V5IjoiQm9xK0lEeGZ0Q2dqb2VoSEVWSk1RZzVhekFORUlHMEFUSkxVamJ5cDdSST0iLCJOb25jZSI6ImpXbUo0NVQzeTBQT3JLdDBLVzU4VWZWeGk5ODlma09pIiwiSWQiOiJGOEFaeno3bHJpMEw0QjYwK3o0VmIwQ3pOQlA0WVhKbndkMEpFdW1NTzZrMzdDdHdIZlQrQm5oNmVaT0ZtUHRycUFNUTBJNVFLaWhYc2VxU2txaE15NldxTEc3OWZhUDRGV1ZXVzlqV0VmR21FNC9LUjlPS1hzQVVEV0FXbmpvT0J4ZzM3L292cytDbE5HQ1hwKzljbWNvNHpyNUtCejh5V1E9PSJ9",\n "signature": "adb6fd29f5ce21e3b2442ce639b69d404d1518ea9dce1faf55e7d71a401072b1"\n }\n ],\n [\n {\n "location": "https://api.jujucharms.com/identity",\n "caveats": [\n {\n "cid": "declared username jamesbeedy"\n },\n {\n "cid": "time-before 2017-02-21T21:52:04.831497468Z"\n },\n {\n "cid": "origin "\n }\n ],\n "identifier": "AgF-5TANHRjBCNPFGNXW5KNmZWYyNDU5N2I5M2JhNTIxY2M2MGZmYTBkZjYyMzM3ZA",\n "signature": "a9163ac7d45d0c92f8cd06551c35a89939ba6a99173813acf2ceeaf126961693"\n }\n ],\n [\n {\n "location": "jimm",\n "caveats": [\n {\n "cid": "eyJUaGlyZFBhcnR5UHVibGljS2V5Ijoiby95T3FTTlduY01vMUdVUld1ZXovZEdSMzBUc2NtbXVJeGdqenRwb0hFWT0iLCJGaXJzdFBhcnR5UHVibGljS2V5IjoiNzcxa25KZEYyVjc2ci90TXduTFM2V0FqckhjbURpVldGTzY0MmVjS28yST0iLCJOb25jZSI6IjdQZmprc0xkYVlGdWJBY3hlWjVkUno3b2s4djd6Qmc3IiwiSWQiOiJ5c1htelpkdkV0dFM3VzFndHlxdjBpZVdyMjM5bllmNWFXOGRUTXl5Y0dsTkkxZTljU3c0cDllTFJkL2o4a3NwRnEvVmpGL21yVVhQRXhHTnU3MUhlUUgyYVIyMlBtYVV1bWxmQW5OTnhPUzN4Kzd1ajJ2bWE1UjlqT2hzZXBaNitGOWpjL1hwNFBUaGZQRXFyYTJJVW00dTE4YTBPZVhFZUE9PSJ9",\n "vid": "HqasdaVYBn5YCKtMjWbzEJYW86KC6TcjRXwNoEllzKSvI-N6sjCIcNSj6BwMWR9ChP8rcwxisEVOuGt9RxonDrHbFCPVcnfR",\n "cl": "https://api.jujucharms.com/identity"\n }\n ],\n "identifier": "b8e00570ef1bd451dc3f11ac40b58063-6e059893874fe0026ced14f8d30c3011",\n "signature": "cf2004dc5531434a3aebddd5f1e3c19848de6bfefea9e9cf15f6663a7901199a"\n },\n {\n "location": "",\n "caveats": [\n {\n "cid": "declared uuid f66e0269-4a52-5a38-8375-de836ce7acf9"\n },\n {\n "cid": "declared username jamesbeedy"\n },\n {\n "cid": "time-before 2017-01-26T19:28:02.681730036Z"\n }\n ],\n "identifier": "eyJUaGlyZFBhcnR5UHVibGljS2V5Ijoiby95T3FTTlduY01vMUdVUld1ZXovZEdSMzBUc2NtbXVJeGdqenRwb0hFWT0iLCJGaXJzdFBhcnR5UHVibGljS2V5IjoiNzcxa25KZEYyVjc2ci90TXduTFM2V0FqckhjbURpVldGTzY0MmVjS28yST0iLCJOb25jZSI6IjdQZmprc0xkYVlGdWJBY3hlWjVkUno3b2s4djd6Qmc3IiwiSWQiOiJ5c1htelpkdkV0dFM3VzFndHlxdjBpZVdyMjM5bllmNWFXOGRUTXl5Y0dsTkkxZTljU3c0cDllTFJkL2o4a3NwRnEvVmpGL21yVVhQRXhHTnU3MUhlUUgyYVIyMlBtYVV1bWxmQW5OTnhPUzN4Kzd1ajJ2bWE1UjlqT2hzZXBaNitGOWpjL1hwNFBUaGZQRXFyYTJJVW00dTE4YTBPZVhFZUE9PSJ9",\n "signature": "d796531283410eb07ab4242cd44b63a82fec6779ac969ae257ebb2844d0c59b3"\n }\n ]\n ],\n "auth-tag": ""\n }\n}')
DEBUG:asyncio:poll took 15.843 ms: 1 events
DEBUG:websockets.protocol:client << Frame(fin=True, opcode=1, data=b'{"request-id":1,"response":{"discharge-required":{"caveats":[{"cid":"time-before 2017-01-25T21:42:25.126209722Z"},{"cid":"eyJUaGlyZFBhcnR5UHVibGljS2V5Ijoiby95T3FTTlduY01vMUdVUld1ZXovZEdSMzBUc2NtbXVJeGdqenRwb0hFWT0iLCJGaXJzdFBhcnR5UHVibGljS2V5IjoiVG52NVh2OXkyQ3U3dUkvNWl5SEkyTG5uNTNUaFdiUXJpMzZ3c2pnbk5uMD0iLCJOb25jZSI6IlZieHJlczFWcXVrMHFaSU51Y0VwemcybFZ6TkxIRFRuIiwiSWQiOiJGMXNHakt0VVF0WVB5SS9INlVvVlg5VCswejYvV3EzeVIwNjJodElndnhKRURCSFptcGZKSklPNXpSdjZka1loYTdvaFFCYVMwQmhoTXhrQVBBalEvVWpCWkttZlZKVGNjdzlhRG9zSGxCL00xc202bFovYk55OVh0cEJuYys5OHpObE8rUHJUNEJHZDROMjQxeEw5cGZOc2ZpeEpTTlNSaWc9PSJ9","vid":"t2g5JhhRnKEARKz7GnXnyC4hbZdqvTum1Lgp5VQZC1JIJbV5n38nHfpxk2b52wIR6eZIHY_KnBBs86jTwuS3_He-M6eqswLl","cl":"https://api.jujucharms.com/identity"}],"location":"juju model d5549d83-423c-43c7-8a87-238a312dcf18","identifier":"api-login","signature":"62470aed7b8af98e3fef3f31655502f370547169ba75bd159dfc62b024cd947f"},"discharge-required-error":"verification failed: macaroon not found in storage"}}')
ERROR:asyncio:Task exception was never retrieved
future: <Task finished coro=<main() done, defined at ./test_lib_juju.py:22> exception=Exception("Couldn't authenticate to %s", 'jimm.jujucharms.com:443') created at ./test_lib_juju.py:41>
source_traceback: Object created at (most recent call last):
File "./test_lib_juju.py", line 41, in <module>
loop.create_task(main(loop))
Traceback (most recent call last):
File "/usr/lib/python3.5/asyncio/tasks.py", line 239, in _step
result = coro.send(None)
File "./test_lib_juju.py", line 30, in main
macaroons,
File "/usr/lib/python3.5/asyncio/coroutines.py", line 105, in __next__
return self.gen.send(None)
File "/usr/local/lib/python3.5/dist-packages/juju/model.py", line 384, in connect
self.connection = await connection.Connection.connect(*args, **kw)
File "/usr/lib/python3.5/asyncio/coroutines.py", line 105, in __next__
return self.gen.send(None)
File "/usr/local/lib/python3.5/dist-packages/juju/client/connection.py", line 161, in connect
"Couldn't authenticate to %s", endpoint)
Exception: ("Couldn't authenticate to %s", 'jimm.jujucharms.com:443')
INFO:asyncio:poll took 69810.022 ms: 1 events
DEBUG:asyncio:<_SelectorSocketTransport fd=6 read=polling write=<idle, bufsize=0>> received EOF
DEBUG:asyncio:<asyncio.sslproto.SSLProtocol object at 0x7fcac0710b70> received EOF
INFO:websockets.protocol:Failing the WebSocket connection: 1006