Giter VIP home page Giter VIP logo

ibm-blockchain-identity / indy-ssivc-tutorial Goto Github PK

View Code? Open in Web Editor NEW
80.0 80.0 73.0 64.24 MB

A turnkey, Docker-based tutorial for help developers get acquainted with Self-Sovereign Identity and Verifiable Credentials.

License: Apache License 2.0

Python 63.60% Shell 7.78% Batchfile 0.45% HTML 11.36% Ruby 0.73% Groovy 1.12% TypeScript 8.65% JavaScript 1.62% CSS 3.50% Dockerfile 1.17%

indy-ssivc-tutorial's People

Contributors

brycecurtis avatar vinomaster avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

indy-ssivc-tutorial's Issues

Issue starting von-web_1

von-web_1  | Ledger exists - using...
von-web_1  | Traceback (most recent call last):
von-web_1  |   File "/usr/local/bin/pipenv", line 11, in <module>
von-web_1  |     sys.exit(cli())
von-web_1  |   File "/usr/local/lib/python3.5/dist-packages/pipenv/vendor/click/core.py", line 722, in __call__
von-web_1  |     return self.main(*args, **kwargs)
von-web_1  |   File "/usr/local/lib/python3.5/dist-packages/pipenv/vendor/click/core.py", line 697, in main
von-web_1  |     rv = self.invoke(ctx)
von-web_1  |   File "/usr/local/lib/python3.5/dist-packages/pipenv/vendor/click/core.py", line 1066, in invoke
von-web_1  |     return _process_result(sub_ctx.command.invoke(sub_ctx))
von-web_1  |   File "/usr/local/lib/python3.5/dist-packages/pipenv/vendor/click/core.py", line 895, in invoke
von-web_1  |     return ctx.invoke(self.callback, **ctx.params)
von-web_1  |   File "/usr/local/lib/python3.5/dist-packages/pipenv/vendor/click/core.py", line 535, in invoke
von-web_1  |     return callback(*args, **kwargs)
von-web_1  |   File "/usr/local/lib/python3.5/dist-packages/pipenv/cli.py", line 701, in run
von-web_1  |     do_run(command=command, args=args, three=three, python=python, pypi_mirror=pypi_mirror)
von-web_1  |   File "/usr/local/lib/python3.5/dist-packages/pipenv/core.py", line 2244, in do_run
von-web_1  |     ensure_project(three=three, python=python, validate=False, pypi_mirror=pypi_mirror)
von-web_1  |   File "/usr/local/lib/python3.5/dist-packages/pipenv/core.py", line 605, in ensure_project
von-web_1  |     project.touch_pipfile()
von-web_1  |   File "/usr/local/lib/python3.5/dist-packages/pipenv/project.py", line 559, in touch_pipfile
von-web_1  |     with open('Pipfile', 'a'):
von-web_1  | PermissionError: [Errno 13] Permission denied: 'Pipfile'
von_von-web_1 exited with code 1

Tried downgrading docker version to recommended, still same error. Other nodes start ok.

docker run -it von-base
root@498f16941a4a:/home/indy# python3 --version
Python 3.5.2

Von network Builds fails on fresh ubuntu 16.04 with Docker 1.8 and Go 1.10

Step 12/40 : ENV RUST_LOG=error
---> Using cache
---> a9e1698bde2e
Step 13/40 : RUN apt-get update -y && apt-get install -y git wget py thon3.5 python3-pip python-setuptools python3-nacl apt-transport -https ca-certificates build-essential pkg-config cmake libs sl-dev libsqlite3-dev libsodium-dev curl
---> Using cache
---> e31ca6eb19dd
Step 14/40 : RUN pip3 install -U pip==9.0.1 setuptools
---> Running in 59078fabc291
Collecting pip==9.0.1
Exception:
Traceback (most recent call last):
File "/usr/share/python-wheels/urllib3-1.13.1-py2.py3-none-any.whl/urllib3/con nectionpool.py", line 346, in _make_request
self._validate_conn(conn)
File "/usr/share/python-wheels/urllib3-1.13.1-py2.py3-none-any.whl/urllib3/con nectionpool.py", line 787, in validate_conn
conn.connect()
File "/usr/share/python-wheels/urllib3-1.13.1-py2.py3-none-any.whl/urllib3/con nection.py", line 252, in connect
ssl_version=resolved_ssl_version)
File "/usr/share/python-wheels/urllib3-1.13.1-py2.py3-none-any.whl/urllib3/uti l/ssl
.py", line 305, in ssl_wrap_socket
return context.wrap_socket(sock, server_hostname=server_hostname)
File "/usr/lib/python3.5/ssl.py", line 377, in wrap_socket
_context=self)
File "/usr/lib/python3.5/ssl.py", line 752, in init
self.do_handshake()
File "/usr/lib/python3.5/ssl.py", line 988, in do_handshake
self._sslobj.do_handshake()
File "/usr/lib/python3.5/ssl.py", line 633, in do_handshake
self._sslobj.do_handshake()
socket.timeout: _ssl.c:629: The handshake operation timed out

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/share/python-wheels/urllib3-1.13.1-py2.py3-none-any.whl/urllib3/con nectionpool.py", line 560, in urlopen
body=body, headers=headers)
File "/usr/share/python-wheels/urllib3-1.13.1-py2.py3-none-any.whl/urllib3/con nectionpool.py", line 349, in _make_request
self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)
File "/usr/share/python-wheels/urllib3-1.13.1-py2.py3-none-any.whl/urllib3/con nectionpool.py", line 309, in _raise_timeout
raise ReadTimeoutError(self, url, "Read timed out. (read timeout=%s)" % time out_value)
requests.packages.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host= 'pypi.org', port=443): Read timed out. (read timeout=15)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/pip/basecommand.py", line 209, in main
status = self.run(options, args)
File "/usr/lib/python3/dist-packages/pip/commands/install.py", line 328, in ru n
wb.build(autobuilding=True)
File "/usr/lib/python3/dist-packages/pip/wheel.py", line 748, in build
self.requirement_set.prepare_files(self.finder)
File "/usr/lib/python3/dist-packages/pip/req/req_set.py", line 360, in prepare _files
ignore_dependencies=self.ignore_dependencies))
File "/usr/lib/python3/dist-packages/pip/req/req_set.py", line 512, in _prepar e_file
finder, self.upgrade, require_hashes)
File "/usr/lib/python3/dist-packages/pip/req/req_install.py", line 273, in pop ulate_link
self.link = finder.find_requirement(self, upgrade)
File "/usr/lib/python3/dist-packages/pip/index.py", line 442, in find_requirem ent
all_candidates = self.find_all_candidates(req.name)
File "/usr/lib/python3/dist-packages/pip/index.py", line 400, in find_all_cand idates
for page in self._get_pages(url_locations, project_name):
File "/usr/lib/python3/dist-packages/pip/index.py", line 545, in _get_pages
page = self._get_page(location)
File "/usr/lib/python3/dist-packages/pip/index.py", line 648, in _get_page
return HTMLPage.get_page(link, session=self.session)
File "/usr/lib/python3/dist-packages/pip/index.py", line 757, in get_page
"Cache-Control": "max-age=600",
File "/usr/share/python-wheels/requests-2.9.1-py2.py3-none-any.whl/requests/se ssions.py", line 480, in get
return self.request('GET', url, **kwargs)
File "/usr/lib/python3/dist-packages/pip/download.py", line 378, in request
return super(PipSession, self).request(method, url, *args, **kwargs)
File "/usr/share/python-wheels/requests-2.9.1-py2.py3-none-any.whl/requests/se ssions.py", line 468, in request
resp = self.send(prep, **send_kwargs)
File "/usr/share/python-wheels/requests-2.9.1-py2.py3-none-any.whl/requests/se ssions.py", line 597, in send
history = [resp for resp in gen] if allow_redirects else []
File "/usr/share/python-wheels/requests-2.9.1-py2.py3-none-any.whl/requests/se ssions.py", line 597, in
history = [resp for resp in gen] if allow_redirects else []
File "/usr/share/python-wheels/requests-2.9.1-py2.py3-none-any.whl/requests/se ssions.py", line 195, in resolve_redirects
**adapter_kwargs
File "/usr/share/python-wheels/requests-2.9.1-py2.py3-none-any.whl/requests/se ssions.py", line 576, in send
r = adapter.send(request, **kwargs)
File "/usr/share/python-wheels/CacheControl-0.11.5-py2.py3-none-any.whl/cachec ontrol/adapter.py", line 46, in send
resp = super(CacheControlAdapter, self).send(request, **kw)
File "/usr/share/python-wheels/requests-2.9.1-py2.py3-none-any.whl/requests/ad apters.py", line 376, in send
timeout=timeout
File "/usr/share/python-wheels/urllib3-1.13.1-py2.py3-none-any.whl/urllib3/con nectionpool.py", line 610, in urlopen
_stacktrace=sys.exc_info()[2])
File "/usr/share/python-wheels/urllib3-1.13.1-py2.py3-none-any.whl/urllib3/uti l/retry.py", line 228, in increment
total -= 1
TypeError: unsupported operand type(s) for -=: 'Retry' and 'int'
ERROR: Service 'client' failed to build: The command '/bin/sh -c pip3 install -U pip==9.0.1 setuptools' returned a non-zero code: 2
user@docker:~/indy-ssivc-tutorial/von-network$

VonNetwork -von-web1 , is not starting.

von_web container is getting exit after few minutes. Can someone please guide to fix this . Any helps would be appreciated. Following are the detailed logs for "./manage start" after the build operations in Ubuntu 16.04 machine.

Attaching to von_node1_1_cc4f7b915b00, von_node4_1_9025ecad4504, von_node2_1_94a8e09b4d6c, von_node3_1_621dc679c48c, von_von-web_1_17e80442db96
node4_1_9025ecad4504 | Ledger does not exist - recreating...
node4_1_9025ecad4504 | von_generate_transactions -n 4
node4_1_9025ecad4504 | init_indy_node Node4 9418 80
node4_1_9025ecad4504 | Node-stack name is Node4
node4_1_9025ecad4504 | Client-stack name is Node4C
node4_1_9025ecad4504 | Generating keys for random seed b'C589015be9071d04Fb12Cc2FE0BD0caC'
node4_1_9025ecad4504 | Init local keys for client-stack
node4_1_9025ecad4504 | Public key is a789e0eaa73c9b7237ff17f2a4d59ab25fdcba5e1662b5f476e3238d2716451c
node4_1_9025ecad4504 | Verification key is 5ee241f513309937c6bb888adfd110b704f173885c84fff07a5c0f176e628139
node4_1_9025ecad4504 | Init local keys for node-stack
node4_1_9025ecad4504 | Public key is a789e0eaa73c9b7237ff17f2a4d59ab25fdcba5e1662b5f476e3238d2716451c
node4_1_9025ecad4504 | Verification key is 5ee241f513309937c6bb888adfd110b704f173885c84fff07a5c0f176e628139
node4_1_9025ecad4504 | BLS Public key is 4QqeS2CawRMBi4anhQKNQkXF2hWXaWg4PDphdMYCUsj5zvZhxTqxpvXr4XuWojggXPKVLpaNapfneFYR2Kub4ogqfpkjKbyP39CqwU3fkizTiu7PaeScKfFbguLrZKtyLeWi6kKYHKv38xWwEjct2XF68BhJwXsxzMBEAcSuiSG2zWh
node4_1_9025ecad4504 | generate_indy_pool_transactions --nodes 4 --clients 0 --nodeNum 4 --ips 172.16.10.1,172.16.10.1,172.16.10.1,172.16.10.1
node3_1_621dc679c48c | Ledger does not exist - recreating...
node3_1_621dc679c48c | von_generate_transactions -n 3
node3_1_621dc679c48c | init_indy_node Node3 9418 80
von-web_1_17e80442db96 | Ledger does not exist - recreating...
von-web_1_17e80442db96 | von_generate_transactions -n
von-web_1_17e80442db96 | generate_indy_pool_transactions --nodes 4 --clients 0 --ips 172.16.10.1,172.16.10.1,172.16.10.1,172.16.10.1
node2_1_94a8e09b4d6c | Ledger does not exist - recreating...
node2_1_94a8e09b4d6c | von_generate_transactions -n 2
node2_1_94a8e09b4d6c | init_indy_node Node2 9418 80
node1_1_cc4f7b915b00 | Ledger does not exist - recreating...
node1_1_cc4f7b915b00 | von_generate_transactions -n 1
node1_1_cc4f7b915b00 | init_indy_node Node1 9418 80
node1_1_cc4f7b915b00 | Node-stack name is Node1
node1_1_cc4f7b915b00 | Client-stack name is Node1C
node1_1_cc4f7b915b00 | Generating keys for random seed b'1e96B1FFec90d0F8283Ec1657beFFD86'
node1_1_cc4f7b915b00 | Init local keys for client-stack
node1_1_cc4f7b915b00 | Public key is b7059da64dedafb3c2f96da289476ec9351a9023c97ccc3ac84802a972e7e278
node1_1_cc4f7b915b00 | Verification key is 49ec54aa0f212b9716891ed9f140111cb86a511322f669ac7d0a3c962530d987
node1_1_cc4f7b915b00 | Init local keys for node-stack
node1_1_cc4f7b915b00 | Public key is b7059da64dedafb3c2f96da289476ec9351a9023c97ccc3ac84802a972e7e278
node1_1_cc4f7b915b00 | Verification key is 49ec54aa0f212b9716891ed9f140111cb86a511322f669ac7d0a3c962530d987
node1_1_cc4f7b915b00 | BLS Public key is KZCZENmf76QUXGXEzgX2xG7Hqc6yjf87Lu6m2HyEZK5UwxX8ywWspX7yrRXVmZXyGLi1rPxteh5GHarG4fFbpGKivYWatq3apQ45EVSVuipCd7NTz2RGkjEz7ASBvu45DXoy9pvRdNjzrkMxW6E7A6Khi9mPxtFcEuEL6RHkv4uNfY
node1_1_cc4f7b915b00 | generate_indy_pool_transactions --nodes 4 --clients 0 --nodeNum 1 --ips 172.16.10.1,172.16.10.1,172.16.10.1,172.16.10.1
node2_1_94a8e09b4d6c | Node-stack name is Node2
node2_1_94a8e09b4d6c | Client-stack name is Node2C
node2_1_94a8e09b4d6c | Generating keys for random seed b'DB9c07df83c7B9b1CC6e2CfDA7c6bf88'
node2_1_94a8e09b4d6c | Init local keys for client-stack
node2_1_94a8e09b4d6c | Public key is 807fad0d222f57d1862a1cdf957e60d6943ef7d52a7c8e49133235ce48153515
node2_1_94a8e09b4d6c | Verification key is a78becf2c48222591a0cc5f1a1774b6299c1f959dbdf3a41e09430abfb96603d
node2_1_94a8e09b4d6c | Init local keys for node-stack
node2_1_94a8e09b4d6c | Public key is 807fad0d222f57d1862a1cdf957e60d6943ef7d52a7c8e49133235ce48153515
node2_1_94a8e09b4d6c | Verification key is a78becf2c48222591a0cc5f1a1774b6299c1f959dbdf3a41e09430abfb96603d
node2_1_94a8e09b4d6c | BLS Public key is 3yapgPQvgwneqz5LYszuSfesfoqo9RZXoCJgB6DrApBscA3fxH1QPDk3RMqLLnuSGsTGEXsjVYnNbh7VqPJJ8YPRwLqj8PAqoxmfVvRtcTcUqb5fYJFYnxTM5HqEBoex6LTxVDsNbz1q8A2XgkDtTN9NphLqFoEvukfmFAs6aG2pYSz
node2_1_94a8e09b4d6c | generate_indy_pool_transactions --nodes 4 --clients 0 --nodeNum 2 --ips 172.16.10.1,172.16.10.1,172.16.10.1,172.16.10.1
node1_1_cc4f7b915b00 | Generating keys for provided seed b'000000000000000000000000000Node1'
node1_1_cc4f7b915b00 | Init local keys for client-stack
node1_1_cc4f7b915b00 | Public key is f5a2927d4eb8e23cdd0167c2e786613993590dab50e6d68bc3821df3b8c34f1f
node1_1_cc4f7b915b00 | Verification key is ecbb3dd3a659f1e94d160fb2a77d85b92fda9de1b62c46e80ebf78735970056d
node1_1_cc4f7b915b00 | Init local keys for node-stack
node1_1_cc4f7b915b00 | Public key is f5a2927d4eb8e23cdd0167c2e786613993590dab50e6d68bc3821df3b8c34f1f
node1_1_cc4f7b915b00 | Verification key is ecbb3dd3a659f1e94d160fb2a77d85b92fda9de1b62c46e80ebf78735970056d
node1_1_cc4f7b915b00 | BLS Public key is 4N8aUNHSgjQVgkpm8nhNEfDf6txHznoYREg9kirmJrkivgL4oSEimFF6nsQ6M41QvhM2Z33nves5vfSn9n1UwNFJBYtWVnHYMATn76vLuL3zU88KyeAYcHfsih3He6UHcXDxcaecHVz6jhCYz1P2UZn2bDVruL5wXpehgBfBaLKm3Ba
node1_1_cc4f7b915b00 | Nodes will not run locally, so writing /etc/indy/indy.env
node1_1_cc4f7b915b00 | This node with name Node1 will use ports 9701 and 9702 for nodestack and clientstack respectively
node1_1_cc4f7b915b00 | BLS Public key is 37rAPpXVoxzKhz7d9gkUe52XuXryuLXoM6P6LbWDB7LSbG62Lsb33sfG7zqS8TK1MXwuCHj1FKNzVpsnafmqLG1vXN88rt38mNFs9TENzm4QHdBzsvCuoBnPH7rpYYDo9DZNJePaDvRvqJKByCabubJz3XXKbEeshzpz4Ma5QYpJqjk
node1_1_cc4f7b915b00 | BLS Public key is 3WFpdbg7C5cnLYZwFZevJqhubkFALBfCBBok15GdrKMUhUjGsk3jV6QKj6MZgEubF7oqCafxNdkm7eswgA4sdKTRc82tLGzZBd6vNqU8dupzup6uYUf32KTHTPQbuUM8Yk4QFXjEf2Usu2TJcNkdgpyeUSX42u5LqdDDpNSWUK5deC5
node1_1_cc4f7b915b00 | BLS Public key is 2zN3bHM1m4rLz54MJHYSwvqzPchYp8jkHswveCLAEJVcX6Mm1wHQD1SkPYMzUDTZvWvhuE6VNAkK3KxVeEmsanSmvjVkReDeBEMxeDaayjcZjFGPydyey1qxBHmTvAnBKoPydvuTAqx5f7YNNRAdeLmUi99gERUU7TD8KfAa6MpQ9bw
node1_1_cc4f7b915b00 | BLS Public key is 4N8aUNHSgjQVgkpm8nhNEfDf6txHznoYREg9kirmJrkivgL4oSEimFF6nsQ6M41QvhM2Z33nves5vfSn9n1UwNFJBYtWVnHYMATn76vLuL3zU88KyeAYcHfsih3He6UHcXDxcaecHVz6jhCYz1P2UZn2bDVruL5wXpehgBfBaLKm3Ba
node1_1_cc4f7b915b00 | BLS Public key is 37rAPpXVoxzKhz7d9gkUe52XuXryuLXoM6P6LbWDB7LSbG62Lsb33sfG7zqS8TK1MXwuCHj1FKNzVpsnafmqLG1vXN88rt38mNFs9TENzm4QHdBzsvCuoBnPH7rpYYDo9DZNJePaDvRvqJKByCabubJz3XXKbEeshzpz4Ma5QYpJqjk
node1_1_cc4f7b915b00 | BLS Public key is 3WFpdbg7C5cnLYZwFZevJqhubkFALBfCBBok15GdrKMUhUjGsk3jV6QKj6MZgEubF7oqCafxNdkm7eswgA4sdKTRc82tLGzZBd6vNqU8dupzup6uYUf32KTHTPQbuUM8Yk4QFXjEf2Usu2TJcNkdgpyeUSX42u5LqdDDpNSWUK5deC5
node1_1_cc4f7b915b00 | BLS Public key is 2zN3bHM1m4rLz54MJHYSwvqzPchYp8jkHswveCLAEJVcX6Mm1wHQD1SkPYMzUDTZvWvhuE6VNAkK3KxVeEmsanSmvjVkReDeBEMxeDaayjcZjFGPydyey1qxBHmTvAnBKoPydvuTAqx5f7YNNRAdeLmUi99gERUU7TD8KfAa6MpQ9bw
node1_1_cc4f7b915b00 | Generated genesis transaction file:
node1_1_cc4f7b915b00 | /home/indy/.indy-cli/networks/sandbox/pool_transactions_genesis
node1_1_cc4f7b915b00 | {"data":{"alias":"Node1","blskey":"4N8aUNHSgjQVgkpm8nhNEfDf6txHznoYREg9kirmJrkivgL4oSEimFF6nsQ6M41QvhM2Z33nves5vfSn9n1UwNFJBYtWVnHYMATn76vLuL3zU88KyeAYcHfsih3He6UHcXDxcaecHVz6jhCYz1P2UZn2bDVruL5wXpehgBfBaLKm3Ba","client_ip":"172.16.10.1","client_port":9702,"node_ip":"172.16.10.1","node_port":9701,"services":["VALIDATOR"]},"dest":"Gw6pDLhcBcoQesN72qfotTgFa7cbuqZpkX3Xo6pLhPhv","identifier":"Th7MpTaRZVRYnPiabds81Y","txnId":"fea82e10e894419fe2bea7d96296a6d46f50f93f9eeda954ec461b2ed2950b62","type":"0"}
node1_1_cc4f7b915b00 | {"data":{"alias":"Node2","blskey":"37rAPpXVoxzKhz7d9gkUe52XuXryuLXoM6P6LbWDB7LSbG62Lsb33sfG7zqS8TK1MXwuCHj1FKNzVpsnafmqLG1vXN88rt38mNFs9TENzm4QHdBzsvCuoBnPH7rpYYDo9DZNJePaDvRvqJKByCabubJz3XXKbEeshzpz4Ma5QYpJqjk","client_ip":"172.16.10.1","client_port":9704,"node_ip":"172.16.10.1","node_port":9703,"services":["VALIDATOR"]},"dest":"8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb","identifier":"EbP4aYNeTHL6q385GuVpRV","txnId":"1ac8aece2a18ced660fef8694b61aac3af08ba875ce3026a160acbc3a3af35fc","type":"0"}
node1_1_cc4f7b915b00 | {"data":{"alias":"Node3","blskey":"3WFpdbg7C5cnLYZwFZevJqhubkFALBfCBBok15GdrKMUhUjGsk3jV6QKj6MZgEubF7oqCafxNdkm7eswgA4sdKTRc82tLGzZBd6vNqU8dupzup6uYUf32KTHTPQbuUM8Yk4QFXjEf2Usu2TJcNkdgpyeUSX42u5LqdDDpNSWUK5deC5","client_ip":"172.16.10.1","client_port":9706,"node_ip":"172.16.10.1","node_port":9705,"services":["VALIDATOR"]},"dest":"DKVxG2fXXTU8yT5N7hGEbXB3dfdAnYv1JczDUHpmDxya","identifier":"4cU41vWW82ArfxJxHkzXPG","txnId":"7e9f355dffa78ed24668f0e0e369fd8c224076571c51e2ea8be5f26479edebe4","type":"0"}
node1_1_cc4f7b915b00 | {"data":{"alias":"Node4","blskey":"2zN3bHM1m4rLz54MJHYSwvqzPchYp8jkHswveCLAEJVcX6Mm1wHQD1SkPYMzUDTZvWvhuE6VNAkK3KxVeEmsanSmvjVkReDeBEMxeDaayjcZjFGPydyey1qxBHmTvAnBKoPydvuTAqx5f7YNNRAdeLmUi99gERUU7TD8KfAa6MpQ9bw","client_ip":"172.16.10.1","client_port":9708,"node_ip":"172.16.10.1","node_port":9707,"services":["VALIDATOR"]},"dest":"4PS3EDQ3dW1tci1Bp6543CfuuebjFrg36kLAUcskGfaA","identifier":"TWwCRQRZ2ZHMJFn9TzLp7W","txnId":"aa5e817d7cc626170eca175822029339a444eb0ee8f0bd20d3b0b76e566fb008","type":"0"}
node1_1_cc4f7b915b00 | start_indy_node Node1 9701 9702
node3_1_621dc679c48c | Node-stack name is Node3
node3_1_621dc679c48c | Client-stack name is Node3C
node3_1_621dc679c48c | Generating keys for random seed b'b0924Eb6D529a6e14EAe1b2B8eDe2ADf'
node3_1_621dc679c48c | Init local keys for client-stack
node3_1_621dc679c48c | Public key is bfe0469243592ee6a25aa421e3fa655478107e9f8bc287acf0176a0a4df90b1a
node3_1_621dc679c48c | Verification key is 25ba54d736717b8812419aa2de06d0a067778b5803a26e314d16e875523e76ea
node3_1_621dc679c48c | Init local keys for node-stack
node3_1_621dc679c48c | Public key is bfe0469243592ee6a25aa421e3fa655478107e9f8bc287acf0176a0a4df90b1a
node3_1_621dc679c48c | Verification key is 25ba54d736717b8812419aa2de06d0a067778b5803a26e314d16e875523e76ea
node3_1_621dc679c48c | BLS Public key is 4HUBmDZXop7rwePa7ZAoi7oxd77o2VASC5bpAqAyKh6Wxr4PBH32jmnE5pcaLXVmn9Vx3pWSdhfDamLmqwQK6hnimnFuRThP9dAdDuK6Fkptv2ktVuuvbG7vNxKKD4VF1zHmttud2CRfMnHbuGpYhGZT9vCh5kxEVv5vCp6WizkYts7
node4_1_9025ecad4504 | BLS Public key is 4N8aUNHSgjQVgkpm8nhNEfDf6txHznoYREg9kirmJrkivgL4oSEimFF6nsQ6M41QvhM2Z33nves5vfSn9n1UwNFJBYtWVnHYMATn76vLuL3zU88KyeAYcHfsih3He6UHcXDxcaecHVz6jhCYz1P2UZn2bDVruL5wXpehgBfBaLKm3Ba
node4_1_9025ecad4504 | BLS Public key is 37rAPpXVoxzKhz7d9gkUe52XuXryuLXoM6P6LbWDB7LSbG62Lsb33sfG7zqS8TK1MXwuCHj1FKNzVpsnafmqLG1vXN88rt38mNFs9TENzm4QHdBzsvCuoBnPH7rpYYDo9DZNJePaDvRvqJKByCabubJz3XXKbEeshzpz4Ma5QYpJqjk
node4_1_9025ecad4504 | BLS Public key is 3WFpdbg7C5cnLYZwFZevJqhubkFALBfCBBok15GdrKMUhUjGsk3jV6QKj6MZgEubF7oqCafxNdkm7eswgA4sdKTRc82tLGzZBd6vNqU8dupzup6uYUf32KTHTPQbuUM8Yk4QFXjEf2Usu2TJcNkdgpyeUSX42u5LqdDDpNSWUK5deC5
node4_1_9025ecad4504 | Generating keys for provided seed b'000000000000000000000000000Node4'
node4_1_9025ecad4504 | Init local keys for client-stack
node4_1_9025ecad4504 | Public key is c4188d1f69ed1b41c93e3b37c1f2b5352a9d22e78340b03c1ed27b6ea9bf851a
node4_1_9025ecad4504 | Verification key is 3252264c2f6cda994feed5b30456bf5524f0183a65c509175471d3406a7f2f63
node4_1_9025ecad4504 | Init local keys for node-stack
node4_1_9025ecad4504 | Public key is c4188d1f69ed1b41c93e3b37c1f2b5352a9d22e78340b03c1ed27b6ea9bf851a
node4_1_9025ecad4504 | Verification key is 3252264c2f6cda994feed5b30456bf5524f0183a65c509175471d3406a7f2f63
node4_1_9025ecad4504 | BLS Public key is 2zN3bHM1m4rLz54MJHYSwvqzPchYp8jkHswveCLAEJVcX6Mm1wHQD1SkPYMzUDTZvWvhuE6VNAkK3KxVeEmsanSmvjVkReDeBEMxeDaayjcZjFGPydyey1qxBHmTvAnBKoPydvuTAqx5f7YNNRAdeLmUi99gERUU7TD8KfAa6MpQ9bw
node4_1_9025ecad4504 | Nodes will not run locally, so writing /etc/indy/indy.env
node4_1_9025ecad4504 | This node with name Node4 will use ports 9707 and 9708 for nodestack and clientstack respectively
node4_1_9025ecad4504 | BLS Public key is 4N8aUNHSgjQVgkpm8nhNEfDf6txHznoYREg9kirmJrkivgL4oSEimFF6nsQ6M41QvhM2Z33nves5vfSn9n1UwNFJBYtWVnHYMATn76vLuL3zU88KyeAYcHfsih3He6UHcXDxcaecHVz6jhCYz1P2UZn2bDVruL5wXpehgBfBaLKm3Ba
node4_1_9025ecad4504 | BLS Public key is 37rAPpXVoxzKhz7d9gkUe52XuXryuLXoM6P6LbWDB7LSbG62Lsb33sfG7zqS8TK1MXwuCHj1FKNzVpsnafmqLG1vXN88rt38mNFs9TENzm4QHdBzsvCuoBnPH7rpYYDo9DZNJePaDvRvqJKByCabubJz3XXKbEeshzpz4Ma5QYpJqjk
node4_1_9025ecad4504 | BLS Public key is 3WFpdbg7C5cnLYZwFZevJqhubkFALBfCBBok15GdrKMUhUjGsk3jV6QKj6MZgEubF7oqCafxNdkm7eswgA4sdKTRc82tLGzZBd6vNqU8dupzup6uYUf32KTHTPQbuUM8Yk4QFXjEf2Usu2TJcNkdgpyeUSX42u5LqdDDpNSWUK5deC5
node4_1_9025ecad4504 | BLS Public key is 2zN3bHM1m4rLz54MJHYSwvqzPchYp8jkHswveCLAEJVcX6Mm1wHQD1SkPYMzUDTZvWvhuE6VNAkK3KxVeEmsanSmvjVkReDeBEMxeDaayjcZjFGPydyey1qxBHmTvAnBKoPydvuTAqx5f7YNNRAdeLmUi99gERUU7TD8KfAa6MpQ9bw
node3_1_621dc679c48c | generate_indy_pool_transactions --nodes 4 --clients 0 --nodeNum 3 --ips 172.16.10.1,172.16.10.1,172.16.10.1,172.16.10.1
node4_1_9025ecad4504 | Generated genesis transaction file:
node4_1_9025ecad4504 | /home/indy/.indy-cli/networks/sandbox/pool_transactions_genesis
node4_1_9025ecad4504 | {"data":{"alias":"Node1","blskey":"4N8aUNHSgjQVgkpm8nhNEfDf6txHznoYREg9kirmJrkivgL4oSEimFF6nsQ6M41QvhM2Z33nves5vfSn9n1UwNFJBYtWVnHYMATn76vLuL3zU88KyeAYcHfsih3He6UHcXDxcaecHVz6jhCYz1P2UZn2bDVruL5wXpehgBfBaLKm3Ba","client_ip":"172.16.10.1","client_port":9702,"node_ip":"172.16.10.1","node_port":9701,"services":["VALIDATOR"]},"dest":"Gw6pDLhcBcoQesN72qfotTgFa7cbuqZpkX3Xo6pLhPhv","identifier":"Th7MpTaRZVRYnPiabds81Y","txnId":"fea82e10e894419fe2bea7d96296a6d46f50f93f9eeda954ec461b2ed2950b62","type":"0"}
node4_1_9025ecad4504 | {"data":{"alias":"Node2","blskey":"37rAPpXVoxzKhz7d9gkUe52XuXryuLXoM6P6LbWDB7LSbG62Lsb33sfG7zqS8TK1MXwuCHj1FKNzVpsnafmqLG1vXN88rt38mNFs9TENzm4QHdBzsvCuoBnPH7rpYYDo9DZNJePaDvRvqJKByCabubJz3XXKbEeshzpz4Ma5QYpJqjk","client_ip":"172.16.10.1","client_port":9704,"node_ip":"172.16.10.1","node_port":9703,"services":["VALIDATOR"]},"dest":"8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb","identifier":"EbP4aYNeTHL6q385GuVpRV","txnId":"1ac8aece2a18ced660fef8694b61aac3af08ba875ce3026a160acbc3a3af35fc","type":"0"}
node4_1_9025ecad4504 | {"data":{"alias":"Node3","blskey":"3WFpdbg7C5cnLYZwFZevJqhubkFALBfCBBok15GdrKMUhUjGsk3jV6QKj6MZgEubF7oqCafxNdkm7eswgA4sdKTRc82tLGzZBd6vNqU8dupzup6uYUf32KTHTPQbuUM8Yk4QFXjEf2Usu2TJcNkdgpyeUSX42u5LqdDDpNSWUK5deC5","client_ip":"172.16.10.1","client_port":9706,"node_ip":"172.16.10.1","node_port":9705,"services":["VALIDATOR"]},"dest":"DKVxG2fXXTU8yT5N7hGEbXB3dfdAnYv1JczDUHpmDxya","identifier":"4cU41vWW82ArfxJxHkzXPG","txnId":"7e9f355dffa78ed24668f0e0e369fd8c224076571c51e2ea8be5f26479edebe4","type":"0"}
node4_1_9025ecad4504 | {"data":{"alias":"Node4","blskey":"2zN3bHM1m4rLz54MJHYSwvqzPchYp8jkHswveCLAEJVcX6Mm1wHQD1SkPYMzUDTZvWvhuE6VNAkK3KxVeEmsanSmvjVkReDeBEMxeDaayjcZjFGPydyey1qxBHmTvAnBKoPydvuTAqx5f7YNNRAdeLmUi99gERUU7TD8KfAa6MpQ9bw","client_ip":"172.16.10.1","client_port":9708,"node_ip":"172.16.10.1","node_port":9707,"services":["VALIDATOR"]},"dest":"4PS3EDQ3dW1tci1Bp6543CfuuebjFrg36kLAUcskGfaA","identifier":"TWwCRQRZ2ZHMJFn9TzLp7W","txnId":"aa5e817d7cc626170eca175822029339a444eb0ee8f0bd20d3b0b76e566fb008","type":"0"}
node4_1_9025ecad4504 | start_indy_node Node4 9707 9708
von-web_1_17e80442db96 | BLS Public key is 4N8aUNHSgjQVgkpm8nhNEfDf6txHznoYREg9kirmJrkivgL4oSEimFF6nsQ6M41QvhM2Z33nves5vfSn9n1UwNFJBYtWVnHYMATn76vLuL3zU88KyeAYcHfsih3He6UHcXDxcaecHVz6jhCYz1P2UZn2bDVruL5wXpehgBfBaLKm3Ba
von-web_1_17e80442db96 | BLS Public key is 37rAPpXVoxzKhz7d9gkUe52XuXryuLXoM6P6LbWDB7LSbG62Lsb33sfG7zqS8TK1MXwuCHj1FKNzVpsnafmqLG1vXN88rt38mNFs9TENzm4QHdBzsvCuoBnPH7rpYYDo9DZNJePaDvRvqJKByCabubJz3XXKbEeshzpz4Ma5QYpJqjk
von-web_1_17e80442db96 | BLS Public key is 3WFpdbg7C5cnLYZwFZevJqhubkFALBfCBBok15GdrKMUhUjGsk3jV6QKj6MZgEubF7oqCafxNdkm7eswgA4sdKTRc82tLGzZBd6vNqU8dupzup6uYUf32KTHTPQbuUM8Yk4QFXjEf2Usu2TJcNkdgpyeUSX42u5LqdDDpNSWUK5deC5
von-web_1_17e80442db96 | BLS Public key is 2zN3bHM1m4rLz54MJHYSwvqzPchYp8jkHswveCLAEJVcX6Mm1wHQD1SkPYMzUDTZvWvhuE6VNAkK3KxVeEmsanSmvjVkReDeBEMxeDaayjcZjFGPydyey1qxBHmTvAnBKoPydvuTAqx5f7YNNRAdeLmUi99gERUU7TD8KfAa6MpQ9bw
von-web_1_17e80442db96 | Generated genesis transaction file:
von-web_1_17e80442db96 | /home/indy/.indy-cli/networks/sandbox/pool_transactions_genesis
von-web_1_17e80442db96 | {"data":{"alias":"Node1","blskey":"4N8aUNHSgjQVgkpm8nhNEfDf6txHznoYREg9kirmJrkivgL4oSEimFF6nsQ6M41QvhM2Z33nves5vfSn9n1UwNFJBYtWVnHYMATn76vLuL3zU88KyeAYcHfsih3He6UHcXDxcaecHVz6jhCYz1P2UZn2bDVruL5wXpehgBfBaLKm3Ba","client_ip":"172.16.10.1","client_port":9702,"node_ip":"172.16.10.1","node_port":9701,"services":["VALIDATOR"]},"dest":"Gw6pDLhcBcoQesN72qfotTgFa7cbuqZpkX3Xo6pLhPhv","identifier":"Th7MpTaRZVRYnPiabds81Y","txnId":"fea82e10e894419fe2bea7d96296a6d46f50f93f9eeda954ec461b2ed2950b62","type":"0"}
von-web_1_17e80442db96 | {"data":{"alias":"Node2","blskey":"37rAPpXVoxzKhz7d9gkUe52XuXryuLXoM6P6LbWDB7LSbG62Lsb33sfG7zqS8TK1MXwuCHj1FKNzVpsnafmqLG1vXN88rt38mNFs9TENzm4QHdBzsvCuoBnPH7rpYYDo9DZNJePaDvRvqJKByCabubJz3XXKbEeshzpz4Ma5QYpJqjk","client_ip":"172.16.10.1","client_port":9704,"node_ip":"172.16.10.1","node_port":9703,"services":["VALIDATOR"]},"dest":"8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb","identifier":"EbP4aYNeTHL6q385GuVpRV","txnId":"1ac8aece2a18ced660fef8694b61aac3af08ba875ce3026a160acbc3a3af35fc","type":"0"}
von-web_1_17e80442db96 | {"data":{"alias":"Node3","blskey":"3WFpdbg7C5cnLYZwFZevJqhubkFALBfCBBok15GdrKMUhUjGsk3jV6QKj6MZgEubF7oqCafxNdkm7eswgA4sdKTRc82tLGzZBd6vNqU8dupzup6uYUf32KTHTPQbuUM8Yk4QFXjEf2Usu2TJcNkdgpyeUSX42u5LqdDDpNSWUK5deC5","client_ip":"172.16.10.1","client_port":9706,"node_ip":"172.16.10.1","node_port":9705,"services":["VALIDATOR"]},"dest":"DKVxG2fXXTU8yT5N7hGEbXB3dfdAnYv1JczDUHpmDxya","identifier":"4cU41vWW82ArfxJxHkzXPG","txnId":"7e9f355dffa78ed24668f0e0e369fd8c224076571c51e2ea8be5f26479edebe4","type":"0"}
von-web_1_17e80442db96 | {"data":{"alias":"Node4","blskey":"2zN3bHM1m4rLz54MJHYSwvqzPchYp8jkHswveCLAEJVcX6Mm1wHQD1SkPYMzUDTZvWvhuE6VNAkK3KxVeEmsanSmvjVkReDeBEMxeDaayjcZjFGPydyey1qxBHmTvAnBKoPydvuTAqx5f7YNNRAdeLmUi99gERUU7TD8KfAa6MpQ9bw","client_ip":"172.16.10.1","client_port":9708,"node_ip":"172.16.10.1","node_port":9707,"services":["VALIDATOR"]},"dest":"4PS3EDQ3dW1tci1Bp6543CfuuebjFrg36kLAUcskGfaA","identifier":"TWwCRQRZ2ZHMJFn9TzLp7W","txnId":"aa5e817d7cc626170eca175822029339a444eb0ee8f0bd20d3b0b76e566fb008","type":"0"}
node2_1_94a8e09b4d6c | BLS Public key is 4N8aUNHSgjQVgkpm8nhNEfDf6txHznoYREg9kirmJrkivgL4oSEimFF6nsQ6M41QvhM2Z33nves5vfSn9n1UwNFJBYtWVnHYMATn76vLuL3zU88KyeAYcHfsih3He6UHcXDxcaecHVz6jhCYz1P2UZn2bDVruL5wXpehgBfBaLKm3Ba
node2_1_94a8e09b4d6c | Generating keys for provided seed b'000000000000000000000000000Node2'
node2_1_94a8e09b4d6c | Init local keys for client-stack
node2_1_94a8e09b4d6c | Public key is dd07d5194649c7e270fe474ba7fce50609a4afac632d98e534388079f6a09b0e
node2_1_94a8e09b4d6c | Verification key is 6b6359eb98e5931bb517ec267a3081c011888ea78492a5575054b714b08786f0
node2_1_94a8e09b4d6c | Init local keys for node-stack
node2_1_94a8e09b4d6c | Public key is dd07d5194649c7e270fe474ba7fce50609a4afac632d98e534388079f6a09b0e
node2_1_94a8e09b4d6c | Verification key is 6b6359eb98e5931bb517ec267a3081c011888ea78492a5575054b714b08786f0
node2_1_94a8e09b4d6c | BLS Public key is 37rAPpXVoxzKhz7d9gkUe52XuXryuLXoM6P6LbWDB7LSbG62Lsb33sfG7zqS8TK1MXwuCHj1FKNzVpsnafmqLG1vXN88rt38mNFs9TENzm4QHdBzsvCuoBnPH7rpYYDo9DZNJePaDvRvqJKByCabubJz3XXKbEeshzpz4Ma5QYpJqjk
node2_1_94a8e09b4d6c | Nodes will not run locally, so writing /etc/indy/indy.env
node2_1_94a8e09b4d6c | This node with name Node2 will use ports 9703 and 9704 for nodestack and clientstack respectively
node2_1_94a8e09b4d6c | BLS Public key is 3WFpdbg7C5cnLYZwFZevJqhubkFALBfCBBok15GdrKMUhUjGsk3jV6QKj6MZgEubF7oqCafxNdkm7eswgA4sdKTRc82tLGzZBd6vNqU8dupzup6uYUf32KTHTPQbuUM8Yk4QFXjEf2Usu2TJcNkdgpyeUSX42u5LqdDDpNSWUK5deC5
node2_1_94a8e09b4d6c | BLS Public key is 2zN3bHM1m4rLz54MJHYSwvqzPchYp8jkHswveCLAEJVcX6Mm1wHQD1SkPYMzUDTZvWvhuE6VNAkK3KxVeEmsanSmvjVkReDeBEMxeDaayjcZjFGPydyey1qxBHmTvAnBKoPydvuTAqx5f7YNNRAdeLmUi99gERUU7TD8KfAa6MpQ9bw
node2_1_94a8e09b4d6c | BLS Public key is 4N8aUNHSgjQVgkpm8nhNEfDf6txHznoYREg9kirmJrkivgL4oSEimFF6nsQ6M41QvhM2Z33nves5vfSn9n1UwNFJBYtWVnHYMATn76vLuL3zU88KyeAYcHfsih3He6UHcXDxcaecHVz6jhCYz1P2UZn2bDVruL5wXpehgBfBaLKm3Ba
node2_1_94a8e09b4d6c | BLS Public key is 37rAPpXVoxzKhz7d9gkUe52XuXryuLXoM6P6LbWDB7LSbG62Lsb33sfG7zqS8TK1MXwuCHj1FKNzVpsnafmqLG1vXN88rt38mNFs9TENzm4QHdBzsvCuoBnPH7rpYYDo9DZNJePaDvRvqJKByCabubJz3XXKbEeshzpz4Ma5QYpJqjk
node2_1_94a8e09b4d6c | BLS Public key is 3WFpdbg7C5cnLYZwFZevJqhubkFALBfCBBok15GdrKMUhUjGsk3jV6QKj6MZgEubF7oqCafxNdkm7eswgA4sdKTRc82tLGzZBd6vNqU8dupzup6uYUf32KTHTPQbuUM8Yk4QFXjEf2Usu2TJcNkdgpyeUSX42u5LqdDDpNSWUK5deC5
node2_1_94a8e09b4d6c | BLS Public key is 2zN3bHM1m4rLz54MJHYSwvqzPchYp8jkHswveCLAEJVcX6Mm1wHQD1SkPYMzUDTZvWvhuE6VNAkK3KxVeEmsanSmvjVkReDeBEMxeDaayjcZjFGPydyey1qxBHmTvAnBKoPydvuTAqx5f7YNNRAdeLmUi99gERUU7TD8KfAa6MpQ9bw
node2_1_94a8e09b4d6c | Generated genesis transaction file:
node2_1_94a8e09b4d6c | /home/indy/.indy-cli/networks/sandbox/pool_transactions_genesis
node2_1_94a8e09b4d6c | {"data":{"alias":"Node1","blskey":"4N8aUNHSgjQVgkpm8nhNEfDf6txHznoYREg9kirmJrkivgL4oSEimFF6nsQ6M41QvhM2Z33nves5vfSn9n1UwNFJBYtWVnHYMATn76vLuL3zU88KyeAYcHfsih3He6UHcXDxcaecHVz6jhCYz1P2UZn2bDVruL5wXpehgBfBaLKm3Ba","client_ip":"172.16.10.1","client_port":9702,"node_ip":"172.16.10.1","node_port":9701,"services":["VALIDATOR"]},"dest":"Gw6pDLhcBcoQesN72qfotTgFa7cbuqZpkX3Xo6pLhPhv","identifier":"Th7MpTaRZVRYnPiabds81Y","txnId":"fea82e10e894419fe2bea7d96296a6d46f50f93f9eeda954ec461b2ed2950b62","type":"0"}
node2_1_94a8e09b4d6c | {"data":{"alias":"Node2","blskey":"37rAPpXVoxzKhz7d9gkUe52XuXryuLXoM6P6LbWDB7LSbG62Lsb33sfG7zqS8TK1MXwuCHj1FKNzVpsnafmqLG1vXN88rt38mNFs9TENzm4QHdBzsvCuoBnPH7rpYYDo9DZNJePaDvRvqJKByCabubJz3XXKbEeshzpz4Ma5QYpJqjk","client_ip":"172.16.10.1","client_port":9704,"node_ip":"172.16.10.1","node_port":9703,"services":["VALIDATOR"]},"dest":"8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb","identifier":"EbP4aYNeTHL6q385GuVpRV","txnId":"1ac8aece2a18ced660fef8694b61aac3af08ba875ce3026a160acbc3a3af35fc","type":"0"}
node2_1_94a8e09b4d6c | {"data":{"alias":"Node3","blskey":"3WFpdbg7C5cnLYZwFZevJqhubkFALBfCBBok15GdrKMUhUjGsk3jV6QKj6MZgEubF7oqCafxNdkm7eswgA4sdKTRc82tLGzZBd6vNqU8dupzup6uYUf32KTHTPQbuUM8Yk4QFXjEf2Usu2TJcNkdgpyeUSX42u5LqdDDpNSWUK5deC5","client_ip":"172.16.10.1","client_port":9706,"node_ip":"172.16.10.1","node_port":9705,"services":["VALIDATOR"]},"dest":"DKVxG2fXXTU8yT5N7hGEbXB3dfdAnYv1JczDUHpmDxya","identifier":"4cU41vWW82ArfxJxHkzXPG","txnId":"7e9f355dffa78ed24668f0e0e369fd8c224076571c51e2ea8be5f26479edebe4","type":"0"}
node2_1_94a8e09b4d6c | {"data":{"alias":"Node4","blskey":"2zN3bHM1m4rLz54MJHYSwvqzPchYp8jkHswveCLAEJVcX6Mm1wHQD1SkPYMzUDTZvWvhuE6VNAkK3KxVeEmsanSmvjVkReDeBEMxeDaayjcZjFGPydyey1qxBHmTvAnBKoPydvuTAqx5f7YNNRAdeLmUi99gERUU7TD8KfAa6MpQ9bw","client_ip":"172.16.10.1","client_port":9708,"node_ip":"172.16.10.1","node_port":9707,"services":["VALIDATOR"]},"dest":"4PS3EDQ3dW1tci1Bp6543CfuuebjFrg36kLAUcskGfaA","identifier":"TWwCRQRZ2ZHMJFn9TzLp7W","txnId":"aa5e817d7cc626170eca175822029339a444eb0ee8f0bd20d3b0b76e566fb008","type":"0"}
node2_1_94a8e09b4d6c | start_indy_node Node2 9703 9704
node3_1_621dc679c48c | BLS Public key is 4N8aUNHSgjQVgkpm8nhNEfDf6txHznoYREg9kirmJrkivgL4oSEimFF6nsQ6M41QvhM2Z33nves5vfSn9n1UwNFJBYtWVnHYMATn76vLuL3zU88KyeAYcHfsih3He6UHcXDxcaecHVz6jhCYz1P2UZn2bDVruL5wXpehgBfBaLKm3Ba
node3_1_621dc679c48c | BLS Public key is 37rAPpXVoxzKhz7d9gkUe52XuXryuLXoM6P6LbWDB7LSbG62Lsb33sfG7zqS8TK1MXwuCHj1FKNzVpsnafmqLG1vXN88rt38mNFs9TENzm4QHdBzsvCuoBnPH7rpYYDo9DZNJePaDvRvqJKByCabubJz3XXKbEeshzpz4Ma5QYpJqjk
node3_1_621dc679c48c | Generating keys for provided seed b'000000000000000000000000000Node3'
node3_1_621dc679c48c | Init local keys for client-stack
node3_1_621dc679c48c | Public key is 4f0543aeae1d95e79b15e055927896943bf59e25531a9a874d8a1c93af2f1b77
node3_1_621dc679c48c | Verification key is b7096f454798c7fe3131af0020c6dcefea0b6664ed344cd6b829d1bae388ba0d
node3_1_621dc679c48c | Init local keys for node-stack
node3_1_621dc679c48c | Public key is 4f0543aeae1d95e79b15e055927896943bf59e25531a9a874d8a1c93af2f1b77
node3_1_621dc679c48c | Verification key is b7096f454798c7fe3131af0020c6dcefea0b6664ed344cd6b829d1bae388ba0d
node3_1_621dc679c48c | BLS Public key is 3WFpdbg7C5cnLYZwFZevJqhubkFALBfCBBok15GdrKMUhUjGsk3jV6QKj6MZgEubF7oqCafxNdkm7eswgA4sdKTRc82tLGzZBd6vNqU8dupzup6uYUf32KTHTPQbuUM8Yk4QFXjEf2Usu2TJcNkdgpyeUSX42u5LqdDDpNSWUK5deC5
node3_1_621dc679c48c | Nodes will not run locally, so writing /etc/indy/indy.env
node3_1_621dc679c48c | This node with name Node3 will use ports 9705 and 9706 for nodestack and clientstack respectively
node3_1_621dc679c48c | BLS Public key is 2zN3bHM1m4rLz54MJHYSwvqzPchYp8jkHswveCLAEJVcX6Mm1wHQD1SkPYMzUDTZvWvhuE6VNAkK3KxVeEmsanSmvjVkReDeBEMxeDaayjcZjFGPydyey1qxBHmTvAnBKoPydvuTAqx5f7YNNRAdeLmUi99gERUU7TD8KfAa6MpQ9bw
node3_1_621dc679c48c | BLS Public key is 4N8aUNHSgjQVgkpm8nhNEfDf6txHznoYREg9kirmJrkivgL4oSEimFF6nsQ6M41QvhM2Z33nves5vfSn9n1UwNFJBYtWVnHYMATn76vLuL3zU88KyeAYcHfsih3He6UHcXDxcaecHVz6jhCYz1P2UZn2bDVruL5wXpehgBfBaLKm3Ba
node3_1_621dc679c48c | BLS Public key is 37rAPpXVoxzKhz7d9gkUe52XuXryuLXoM6P6LbWDB7LSbG62Lsb33sfG7zqS8TK1MXwuCHj1FKNzVpsnafmqLG1vXN88rt38mNFs9TENzm4QHdBzsvCuoBnPH7rpYYDo9DZNJePaDvRvqJKByCabubJz3XXKbEeshzpz4Ma5QYpJqjk
node3_1_621dc679c48c | BLS Public key is 3WFpdbg7C5cnLYZwFZevJqhubkFALBfCBBok15GdrKMUhUjGsk3jV6QKj6MZgEubF7oqCafxNdkm7eswgA4sdKTRc82tLGzZBd6vNqU8dupzup6uYUf32KTHTPQbuUM8Yk4QFXjEf2Usu2TJcNkdgpyeUSX42u5LqdDDpNSWUK5deC5
node3_1_621dc679c48c | BLS Public key is 2zN3bHM1m4rLz54MJHYSwvqzPchYp8jkHswveCLAEJVcX6Mm1wHQD1SkPYMzUDTZvWvhuE6VNAkK3KxVeEmsanSmvjVkReDeBEMxeDaayjcZjFGPydyey1qxBHmTvAnBKoPydvuTAqx5f7YNNRAdeLmUi99gERUU7TD8KfAa6MpQ9bw
node3_1_621dc679c48c | Generated genesis transaction file:
node3_1_621dc679c48c | /home/indy/.indy-cli/networks/sandbox/pool_transactions_genesis
node3_1_621dc679c48c | {"data":{"alias":"Node1","blskey":"4N8aUNHSgjQVgkpm8nhNEfDf6txHznoYREg9kirmJrkivgL4oSEimFF6nsQ6M41QvhM2Z33nves5vfSn9n1UwNFJBYtWVnHYMATn76vLuL3zU88KyeAYcHfsih3He6UHcXDxcaecHVz6jhCYz1P2UZn2bDVruL5wXpehgBfBaLKm3Ba","client_ip":"172.16.10.1","client_port":9702,"node_ip":"172.16.10.1","node_port":9701,"services":["VALIDATOR"]},"dest":"Gw6pDLhcBcoQesN72qfotTgFa7cbuqZpkX3Xo6pLhPhv","identifier":"Th7MpTaRZVRYnPiabds81Y","txnId":"fea82e10e894419fe2bea7d96296a6d46f50f93f9eeda954ec461b2ed2950b62","type":"0"}
node3_1_621dc679c48c | {"data":{"alias":"Node2","blskey":"37rAPpXVoxzKhz7d9gkUe52XuXryuLXoM6P6LbWDB7LSbG62Lsb33sfG7zqS8TK1MXwuCHj1FKNzVpsnafmqLG1vXN88rt38mNFs9TENzm4QHdBzsvCuoBnPH7rpYYDo9DZNJePaDvRvqJKByCabubJz3XXKbEeshzpz4Ma5QYpJqjk","client_ip":"172.16.10.1","client_port":9704,"node_ip":"172.16.10.1","node_port":9703,"services":["VALIDATOR"]},"dest":"8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb","identifier":"EbP4aYNeTHL6q385GuVpRV","txnId":"1ac8aece2a18ced660fef8694b61aac3af08ba875ce3026a160acbc3a3af35fc","type":"0"}
node3_1_621dc679c48c | {"data":{"alias":"Node3","blskey":"3WFpdbg7C5cnLYZwFZevJqhubkFALBfCBBok15GdrKMUhUjGsk3jV6QKj6MZgEubF7oqCafxNdkm7eswgA4sdKTRc82tLGzZBd6vNqU8dupzup6uYUf32KTHTPQbuUM8Yk4QFXjEf2Usu2TJcNkdgpyeUSX42u5LqdDDpNSWUK5deC5","client_ip":"172.16.10.1","client_port":9706,"node_ip":"172.16.10.1","node_port":9705,"services":["VALIDATOR"]},"dest":"DKVxG2fXXTU8yT5N7hGEbXB3dfdAnYv1JczDUHpmDxya","identifier":"4cU41vWW82ArfxJxHkzXPG","txnId":"7e9f355dffa78ed24668f0e0e369fd8c224076571c51e2ea8be5f26479edebe4","type":"0"}
node3_1_621dc679c48c | {"data":{"alias":"Node4","blskey":"2zN3bHM1m4rLz54MJHYSwvqzPchYp8jkHswveCLAEJVcX6Mm1wHQD1SkPYMzUDTZvWvhuE6VNAkK3KxVeEmsanSmvjVkReDeBEMxeDaayjcZjFGPydyey1qxBHmTvAnBKoPydvuTAqx5f7YNNRAdeLmUi99gERUU7TD8KfAa6MpQ9bw","client_ip":"172.16.10.1","client_port":9708,"node_ip":"172.16.10.1","node_port":9707,"services":["VALIDATOR"]},"dest":"4PS3EDQ3dW1tci1Bp6543CfuuebjFrg36kLAUcskGfaA","identifier":"TWwCRQRZ2ZHMJFn9TzLp7W","txnId":"aa5e817d7cc626170eca175822029339a444eb0ee8f0bd20d3b0b76e566fb008","type":"0"}
node3_1_621dc679c48c | start_indy_node Node3 9705 9706
node1_1_cc4f7b915b00 | 2018-10-16 15:32:07,040 | DEBUG    | __init__.py          (60) | register | Registered VCS backend: git
node1_1_cc4f7b915b00 | 2018-10-16 15:32:07,088 | DEBUG    | __init__.py          (60) | register | Registered VCS backend: hg
node1_1_cc4f7b915b00 | 2018-10-16 15:32:07,223 | DEBUG    | __init__.py          (60) | register | Registered VCS backend: svn
node1_1_cc4f7b915b00 | 2018-10-16 15:32:07,224 | DEBUG    | __init__.py          (60) | register | Registered VCS backend: bzr
node4_1_9025ecad4504 | 2018-10-16 15:32:07,672 | DEBUG    | __init__.py          (60) | register | Registered VCS backend: git
node4_1_9025ecad4504 | 2018-10-16 15:32:07,729 | DEBUG    | __init__.py          (60) | register | Registered VCS backend: hg
node4_1_9025ecad4504 | 2018-10-16 15:32:07,872 | DEBUG    | __init__.py          (60) | register | Registered VCS backend: svn
node4_1_9025ecad4504 | 2018-10-16 15:32:07,874 | DEBUG    | __init__.py          (60) | register | Registered VCS backend: bzr
node2_1_94a8e09b4d6c | 2018-10-16 15:32:09,696 | DEBUG    | __init__.py          (60) | register | Registered VCS backend: git
node2_1_94a8e09b4d6c | 2018-10-16 15:32:09,746 | DEBUG    | __init__.py          (60) | register | Registered VCS backend: hg
node2_1_94a8e09b4d6c | 2018-10-16 15:32:09,868 | DEBUG    | __init__.py          (60) | register | Registered VCS backend: svn
node2_1_94a8e09b4d6c | 2018-10-16 15:32:09,869 | DEBUG    | __init__.py          (60) | register | Registered VCS backend: bzr
node1_1_cc4f7b915b00 | 2018-10-16 15:32:10,017 | DEBUG    | selector_events.py   (53) | __init__ | Using selector: EpollSelector
node1_1_cc4f7b915b00 | 2018-10-16 15:32:10,139 | DEBUG    | ledger.py            (201) | start | Starting ledger...
node1_1_cc4f7b915b00 | 2018-10-16 15:32:10,179 | DEBUG    | ledger.py            (67) | recoverTree | Recovering tree from transaction log
node1_1_cc4f7b915b00 | 2018-10-16 15:32:10,277 | DEBUG    | ledger.py            (82) | recoverTree | Recovered tree in 0.09879163699224591 seconds
node4_1_9025ecad4504 | 2018-10-16 15:32:10,422 | DEBUG    | selector_events.py   (53) | __init__ | Using selector: EpollSelector
node1_1_cc4f7b915b00 | 2018-10-16 15:32:10,498 | DEBUG    | ledger.py            (201) | start | Starting ledger...
node1_1_cc4f7b915b00 | 2018-10-16 15:32:10,586 | DEBUG    | ledger.py            (67) | recoverTree | Recovering tree from transaction log
node4_1_9025ecad4504 | 2018-10-16 15:32:10,595 | DEBUG    | ledger.py            (201) | start | Starting ledger...
node3_1_621dc679c48c | 2018-10-16 15:32:10,680 | DEBUG    | __init__.py          (60) | register | Registered VCS backend: git
node4_1_9025ecad4504 | 2018-10-16 15:32:10,696 | DEBUG    | ledger.py            (67) | recoverTree | Recovering tree from transaction log
node3_1_621dc679c48c | 2018-10-16 15:32:10,703 | DEBUG    | __init__.py          (60) | register | Registered VCS backend: hg
node3_1_621dc679c48c | 2018-10-16 15:32:10,762 | DEBUG    | __init__.py          (60) | register | Registered VCS backend: svn
node3_1_621dc679c48c | 2018-10-16 15:32:10,762 | DEBUG    | __init__.py          (60) | register | Registered VCS backend: bzr
node1_1_cc4f7b915b00 | 2018-10-16 15:32:10,794 | DEBUG    | ledger.py            (82) | recoverTree | Recovered tree in 0.20720602601068094 seconds
node1_1_cc4f7b915b00 | 2018-10-16 15:32:10,891 | INFO     | node.py              (2636) | initStateFromLedger | Node1 found state to be empty, recreating from ledger
node1_1_cc4f7b915b00 | 2018-10-16 15:32:10,897 | INFO     | pool_manager.py      (394) | _order_node | Node1 node Node1 ordered, NYM Gw6pDLhcBcoQesN72qfotTgFa7cbuqZpkX3Xo6pLhPhv
node4_1_9025ecad4504 | 2018-10-16 15:32:10,899 | DEBUG    | ledger.py            (82) | recoverTree | Recovered tree in 0.20377540698973462 seconds
node1_1_cc4f7b915b00 | 2018-10-16 15:32:10,903 | INFO     | pool_manager.py      (394) | _order_node | Node1 node Node2 ordered, NYM 8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb
node1_1_cc4f7b915b00 | 2018-10-16 15:32:10,904 | INFO     | pool_manager.py      (394) | _order_node | Node1 node Node3 ordered, NYM DKVxG2fXXTU8yT5N7hGEbXB3dfdAnYv1JczDUHpmDxya
node1_1_cc4f7b915b00 | 2018-10-16 15:32:10,905 | INFO     | pool_manager.py      (394) | _order_node | Node1 node Node4 ordered, NYM 4PS3EDQ3dW1tci1Bp6543CfuuebjFrg36kLAUcskGfaA
node1_1_cc4f7b915b00 | 2018-10-16 15:32:11,006 | INFO     | node.py              (786) | _create_bls_bft | BLS: BLS Signatures will be used for Node Node1
node1_1_cc4f7b915b00 | 2018-10-16 15:32:11,091 | INFO     | node.py              (2636) | initStateFromLedger | Node1 found state to be empty, recreating from ledger
node1_1_cc4f7b915b00 | 2018-10-16 15:32:11,108 | INFO     | node.py              (612) | setPoolParams | Node1 updated its pool parameters: f 1, totalNodes 4, allNodeNames {'Node3', 'Node1', 'Node2', 'Node4'}, requiredNumberOfInstances 2, minimumNodes 3, quorums {'election': Quorum(3), 'timestamp': Quorum(2), 'bls_signatures': Quorum(3), 'checkpoint': Quorum(2), 'propagate': Quorum(2), 'view_change_done': Quorum(3), 'ledger_status': Quorum(2), 'observer_data': Quorum(2), 'propagate_primary': Quorum(2), 'reply': Quorum(2), 'f': 1, 'same_consistency_proof': Quorum(2), 'consistency_proof': Quorum(2), 'prepare': Quorum(2), 'view_change': Quorum(3), 'commit': Quorum(3)}
node4_1_9025ecad4504 | 2018-10-16 15:32:11,169 | DEBUG    | ledger.py            (201) | start | Starting ledger...
node4_1_9025ecad4504 | 2018-10-16 15:32:11,218 | DEBUG    | ledger.py            (67) | recoverTree | Recovering tree from transaction log
node1_1_cc4f7b915b00 | 2018-10-16 15:32:11,238 | INFO     | plugin_loader.py     (118) | _load | plugin FirebaseStatsConsumer successfully loaded from module plugin_firebase_stats_consumer
node1_1_cc4f7b915b00 | 2018-10-16 15:32:11,242 | DISPLAY  | replicas.py          (41) | grow | Node1 added replica Node1:0 to instance 0 (master)
node1_1_cc4f7b915b00 | 2018-10-16 15:32:11,243 | DISPLAY  | replicas.py          (41) | grow | Node1 added replica Node1:1 to instance 1 (backup)
node1_1_cc4f7b915b00 | 2018-10-16 15:32:11,244 | DEBUG    | plugin_helper.py     (23) | loadPlugins | Plugin loading started to load plugins from plugins_dir: /var/lib/indy/plugins
node1_1_cc4f7b915b00 | 2018-10-16 15:32:11,245 | DEBUG    | plugin_helper.py     (28) | loadPlugins | Plugin directory created at: /var/lib/indy/plugins
node1_1_cc4f7b915b00 | 2018-10-16 15:32:11,245 | DEBUG    | plugin_helper.py     (63) | loadPlugins | Total plugins loaded from plugins_dir /var/lib/indy/plugins are : 0
node4_1_9025ecad4504 | 2018-10-16 15:32:11,348 | DEBUG    | ledger.py            (82) | recoverTree | Recovered tree in 0.12913350097369403 seconds
node4_1_9025ecad4504 | 2018-10-16 15:32:11,429 | INFO     | node.py              (2636) | initStateFromLedger | Node4 found state to be empty, recreating from ledger
node1_1_cc4f7b915b00 | 2018-10-16 15:32:11,439 | DEBUG    | ledger.py            (201) | start | Starting ledger...
node4_1_9025ecad4504 | 2018-10-16 15:32:11,440 | INFO     | pool_manager.py      (394) | _order_node | Node4 node Node1 ordered, NYM Gw6pDLhcBcoQesN72qfotTgFa7cbuqZpkX3Xo6pLhPhv
node4_1_9025ecad4504 | 2018-10-16 15:32:11,441 | INFO     | pool_manager.py      (394) | _order_node | Node4 node Node2 ordered, NYM 8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb
node4_1_9025ecad4504 | 2018-10-16 15:32:11,442 | INFO     | pool_manager.py      (394) | _order_node | Node4 node Node3 ordered, NYM DKVxG2fXXTU8yT5N7hGEbXB3dfdAnYv1JczDUHpmDxya
node4_1_9025ecad4504 | 2018-10-16 15:32:11,442 | INFO     | pool_manager.py      (394) | _order_node | Node4 node Node4 ordered, NYM 4PS3EDQ3dW1tci1Bp6543CfuuebjFrg36kLAUcskGfaA
node1_1_cc4f7b915b00 | 2018-10-16 15:32:11,513 | DEBUG    | ledger.py            (67) | recoverTree | Recovering tree from transaction log
node4_1_9025ecad4504 | 2018-10-16 15:32:11,558 | INFO     | node.py              (786) | _create_bls_bft | BLS: BLS Signatures will be used for Node Node4
node2_1_94a8e09b4d6c | 2018-10-16 15:32:11,592 | DEBUG    | selector_events.py   (53) | __init__ | Using selector: EpollSelector
node4_1_9025ecad4504 | 2018-10-16 15:32:11,655 | INFO     | node.py              (2636) | initStateFromLedger | Node4 found state to be empty, recreating from ledger
node4_1_9025ecad4504 | 2018-10-16 15:32:11,671 | INFO     | node.py              (612) | setPoolParams | Node4 updated its pool parameters: f 1, totalNodes 4, allNodeNames {'Node1', 'Node4', 'Node2', 'Node3'}, requiredNumberOfInstances 2, minimumNodes 3, quorums {'f': 1, 'commit': Quorum(3), 'ledger_status': Quorum(2), 'same_consistency_proof': Quorum(2), 'timestamp': Quorum(2), 'observer_data': Quorum(2), 'consistency_proof': Quorum(2), 'view_change': Quorum(3), 'view_change_done': Quorum(3), 'reply': Quorum(2), 'election': Quorum(3), 'checkpoint': Quorum(2), 'propagate_primary': Quorum(2), 'propagate': Quorum(2), 'bls_signatures': Quorum(3), 'prepare': Quorum(2)}
node1_1_cc4f7b915b00 | 2018-10-16 15:32:11,692 | DEBUG    | ledger.py            (82) | recoverTree | Recovered tree in 0.1787335709668696 seconds
node2_1_94a8e09b4d6c | 2018-10-16 15:32:11,739 | DEBUG    | ledger.py            (201) | start | Starting ledger...
node4_1_9025ecad4504 | 2018-10-16 15:32:11,764 | INFO     | plugin_loader.py     (118) | _load | plugin FirebaseStatsConsumer successfully loaded from module plugin_firebase_stats_consumer
node4_1_9025ecad4504 | 2018-10-16 15:32:11,767 | DISPLAY  | replicas.py          (41) | grow | Node4 added replica Node4:0 to instance 0 (master)
node4_1_9025ecad4504 | 2018-10-16 15:32:11,768 | DISPLAY  | replicas.py          (41) | grow | Node4 added replica Node4:1 to instance 1 (backup)
node4_1_9025ecad4504 | 2018-10-16 15:32:11,769 | DEBUG    | plugin_helper.py     (23) | loadPlugins | Plugin loading started to load plugins from plugins_dir: /var/lib/indy/plugins
node4_1_9025ecad4504 | 2018-10-16 15:32:11,770 | DEBUG    | plugin_helper.py     (28) | loadPlugins | Plugin directory created at: /var/lib/indy/plugins
node1_1_cc4f7b915b00 | 2018-10-16 15:32:11,773 | INFO     | node.py              (2636) | initStateFromLedger | Node1 found state to be empty, recreating from ledger
node1_1_cc4f7b915b00 | 2018-10-16 15:32:11,774 | DEBUG    | ledger.py            (199) | start | Ledger already started.
node1_1_cc4f7b915b00 | 2018-10-16 15:32:11,775 | DEBUG    | ledger.py            (199) | start | Ledger already started.
node1_1_cc4f7b915b00 | 2018-10-16 15:32:11,776 | DEBUG    | ledger.py            (199) | start | Ledger already started.
node1_1_cc4f7b915b00 | 2018-10-16 15:32:11,777 | DEBUG    | authenticator.py     (31) | start | Starting ZAP at inproc://zeromq.zap.1
node1_1_cc4f7b915b00 | 2018-10-16 15:32:11,778 | DEBUG    | base.py              (72) | allow | Allowing 0.0.0.0
node1_1_cc4f7b915b00 | 2018-10-16 15:32:11,779 | DEBUG    | base.py              (112) | configure_curve | Configure curve: *[/var/lib/indy/sandbox/keys/Node1/public_keys]
node4_1_9025ecad4504 | 2018-10-16 15:32:11,780 | DEBUG    | plugin_helper.py     (63) | loadPlugins | Total plugins loaded from plugins_dir /var/lib/indy/plugins are : 0
node1_1_cc4f7b915b00 | 2018-10-16 15:32:11,782 | INFO     | stacks.py            (84) | start | CONNECTION: Node1 listening for other nodes at 0.0.0.0:9701
node1_1_cc4f7b915b00 | 2018-10-16 15:32:11,783 | DEBUG    | authenticator.py     (31) | start | Starting ZAP at inproc://zeromq.zap.2
node1_1_cc4f7b915b00 | 2018-10-16 15:32:11,784 | DEBUG    | base.py              (72) | allow | Allowing 0.0.0.0
node1_1_cc4f7b915b00 | 2018-10-16 15:32:11,785 | DEBUG    | base.py              (112) | configure_curve | Configure curve: *[*]
node1_1_cc4f7b915b00 | 2018-10-16 15:32:11,786 | INFO     | node.py              (853) | start | Node1 first time running...
node1_1_cc4f7b915b00 | 2018-10-16 15:32:11,789 | INFO     | zstack.py            (584) | connect | CONNECTION: Node1 looking for Node3 at 172.16.10.1:9705
node1_1_cc4f7b915b00 | 2018-10-16 15:32:11,793 | INFO     | zstack.py            (584) | connect | CONNECTION: Node1 looking for Node2 at 172.16.10.1:9703
node1_1_cc4f7b915b00 | 2018-10-16 15:32:11,795 | INFO     | zstack.py            (584) | connect | CONNECTION: Node1 looking for Node4 at 172.16.10.1:9707
node2_1_94a8e09b4d6c | 2018-10-16 15:32:11,815 | DEBUG    | ledger.py            (67) | recoverTree | Recovering tree from transaction log
node2_1_94a8e09b4d6c | 2018-10-16 15:32:11,977 | DEBUG    | ledger.py            (82) | recoverTree | Recovered tree in 0.16147767700022087 seconds
node4_1_9025ecad4504 | 2018-10-16 15:32:12,029 | DEBUG    | ledger.py            (201) | start | Starting ledger...
node3_1_621dc679c48c | 2018-10-16 15:32:12,072 | DEBUG    | selector_events.py   (53) | __init__ | Using selector: EpollSelector
node4_1_9025ecad4504 | 2018-10-16 15:32:12,123 | DEBUG    | ledger.py            (67) | recoverTree | Recovering tree from transaction log
node3_1_621dc679c48c | 2018-10-16 15:32:12,269 | DEBUG    | ledger.py            (201) | start | Starting ledger...
node4_1_9025ecad4504 | 2018-10-16 15:32:12,320 | DEBUG    | ledger.py            (82) | recoverTree | Recovered tree in 0.1968045689864084 seconds
node2_1_94a8e09b4d6c | 2018-10-16 15:32:12,350 | DEBUG    | ledger.py            (201) | start | Starting ledger...
node3_1_621dc679c48c | 2018-10-16 15:32:12,370 | DEBUG    | ledger.py            (67) | recoverTree | Recovering tree from transaction log
node4_1_9025ecad4504 | 2018-10-16 15:32:12,422 | INFO     | node.py              (2636) | initStateFromLedger | Node4 found state to be empty, recreating from ledger
node4_1_9025ecad4504 | 2018-10-16 15:32:12,423 | DEBUG    | ledger.py            (199) | start | Ledger already started.
node4_1_9025ecad4504 | 2018-10-16 15:32:12,424 | DEBUG    | ledger.py            (199) | start | Ledger already started.
node4_1_9025ecad4504 | 2018-10-16 15:32:12,424 | DEBUG    | ledger.py            (199) | start | Ledger already started.
node4_1_9025ecad4504 | 2018-10-16 15:32:12,425 | DEBUG    | authenticator.py     (31) | start | Starting ZAP at inproc://zeromq.zap.1
node4_1_9025ecad4504 | 2018-10-16 15:32:12,425 | DEBUG    | base.py              (72) | allow | Allowing 0.0.0.0
node4_1_9025ecad4504 | 2018-10-16 15:32:12,426 | DEBUG    | base.py              (112) | configure_curve | Configure curve: *[/var/lib/indy/sandbox/keys/Node4/public_keys]
node4_1_9025ecad4504 | 2018-10-16 15:32:12,427 | INFO     | stacks.py            (84) | start | CONNECTION: Node4 listening for other nodes at 0.0.0.0:9707
node4_1_9025ecad4504 | 2018-10-16 15:32:12,428 | DEBUG    | authenticator.py     (31) | start | Starting ZAP at inproc://zeromq.zap.2
node4_1_9025ecad4504 | 2018-10-16 15:32:12,428 | DEBUG    | base.py              (72) | allow | Allowing 0.0.0.0
node4_1_9025ecad4504 | 2018-10-16 15:32:12,429 | DEBUG    | base.py              (112) | configure_curve | Configure curve: *[*]
node4_1_9025ecad4504 | 2018-10-16 15:32:12,430 | INFO     | node.py              (853) | start | Node4 first time running...
node4_1_9025ecad4504 | 2018-10-16 15:32:12,435 | INFO     | zstack.py            (584) | connect | CONNECTION: Node4 looking for Node1 at 172.16.10.1:9701
node4_1_9025ecad4504 | 2018-10-16 15:32:12,440 | INFO     | zstack.py            (584) | connect | CONNECTION: Node4 looking for Node2 at 172.16.10.1:9703
node4_1_9025ecad4504 | 2018-10-16 15:32:12,441 | INFO     | zstack.py            (584) | connect | CONNECTION: Node4 looking for Node3 at 172.16.10.1:9705
node2_1_94a8e09b4d6c | 2018-10-16 15:32:12,464 | DEBUG    | ledger.py            (67) | recoverTree | Recovering tree from transaction log
node1_1_cc4f7b915b00 | 2018-10-16 15:32:12,478 | INFO     | keep_in_touch.py     (98) | _connsChanged | CONNECTION: Node1 now connected to Node4
node4_1_9025ecad4504 | 2018-10-16 15:32:12,479 | INFO     | keep_in_touch.py     (98) | _connsChanged | CONNECTION: Node4 now connected to Node1
node3_1_621dc679c48c | 2018-10-16 15:32:12,569 | DEBUG    | ledger.py            (82) | recoverTree | Recovered tree in 0.19921218301169574 seconds
node2_1_94a8e09b4d6c | 2018-10-16 15:32:12,645 | DEBUG    | ledger.py            (82) | recoverTree | Recovered tree in 0.18050928099546582 seconds
node2_1_94a8e09b4d6c | 2018-10-16 15:32:12,734 | INFO     | node.py              (2636) | initStateFromLedger | Node2 found state to be empty, recreating from ledger
node2_1_94a8e09b4d6c | 2018-10-16 15:32:12,740 | INFO     | pool_manager.py      (394) | _order_node | Node2 node Node1 ordered, NYM Gw6pDLhcBcoQesN72qfotTgFa7cbuqZpkX3Xo6pLhPhv
node2_1_94a8e09b4d6c | 2018-10-16 15:32:12,740 | INFO     | pool_manager.py      (394) | _order_node | Node2 node Node2 ordered, NYM 8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb
node2_1_94a8e09b4d6c | 2018-10-16 15:32:12,740 | INFO     | pool_manager.py      (394) | _order_node | Node2 node Node3 ordered, NYM DKVxG2fXXTU8yT5N7hGEbXB3dfdAnYv1JczDUHpmDxya
node2_1_94a8e09b4d6c | 2018-10-16 15:32:12,741 | INFO     | pool_manager.py      (394) | _order_node | Node2 node Node4 ordered, NYM 4PS3EDQ3dW1tci1Bp6543CfuuebjFrg36kLAUcskGfaA
node2_1_94a8e09b4d6c | 2018-10-16 15:32:12,845 | INFO     | node.py              (786) | _create_bls_bft | BLS: BLS Signatures will be used for Node Node2
node3_1_621dc679c48c | 2018-10-16 15:32:12,928 | DEBUG    | ledger.py            (201) | start | Starting ledger...
node2_1_94a8e09b4d6c | 2018-10-16 15:32:12,942 | INFO     | node.py              (2636) | initStateFromLedger | Node2 found state to be empty, recreating from ledger
node2_1_94a8e09b4d6c | 2018-10-16 15:32:12,950 | INFO     | node.py              (612) | setPoolParams | Node2 updated its pool parameters: f 1, totalNodes 4, allNodeNames {'Node3', 'Node2', 'Node1', 'Node4'}, requiredNumberOfInstances 2, minimumNodes 3, quorums {'propagate': Quorum(2), 'f': 1, 'view_change': Quorum(3), 'checkpoint': Quorum(2), 'bls_signatures': Quorum(3), 'observer_data': Quorum(2), 'commit': Quorum(3), 'consistency_proof': Quorum(2), 'timestamp': Quorum(2), 'propagate_primary': Quorum(2), 'reply': Quorum(2), 'view_change_done': Quorum(3), 'prepare': Quorum(2), 'ledger_status': Quorum(2), 'same_consistency_proof': Quorum(2), 'election': Quorum(3)}
node3_1_621dc679c48c | 2018-10-16 15:32:12,985 | DEBUG    | ledger.py            (67) | recoverTree | Recovering tree from transaction log
node2_1_94a8e09b4d6c | 2018-10-16 15:32:13,001 | INFO     | plugin_loader.py     (118) | _load | plugin FirebaseStatsConsumer successfully loaded from module plugin_firebase_stats_consumer
node2_1_94a8e09b4d6c | 2018-10-16 15:32:13,003 | DISPLAY  | replicas.py          (41) | grow | Node2 added replica Node2:0 to instance 0 (master)
node2_1_94a8e09b4d6c | 2018-10-16 15:32:13,003 | DISPLAY  | replicas.py          (41) | grow | Node2 added replica Node2:1 to instance 1 (backup)
node2_1_94a8e09b4d6c | 2018-10-16 15:32:13,004 | DEBUG    | plugin_helper.py     (23) | loadPlugins | Plugin loading started to load plugins from plugins_dir: /var/lib/indy/plugins
node2_1_94a8e09b4d6c | 2018-10-16 15:32:13,005 | DEBUG    | plugin_helper.py     (28) | loadPlugins | Plugin directory created at: /var/lib/indy/plugins
node2_1_94a8e09b4d6c | 2018-10-16 15:32:13,005 | DEBUG    | plugin_helper.py     (63) | loadPlugins | Total plugins loaded from plugins_dir /var/lib/indy/plugins are : 0
node3_1_621dc679c48c | 2018-10-16 15:32:13,148 | DEBUG    | ledger.py            (82) | recoverTree | Recovered tree in 0.16293448500800878 seconds
node3_1_621dc679c48c | 2018-10-16 15:32:13,239 | INFO     | node.py              (2636) | initStateFromLedger | Node3 found state to be empty, recreating from ledger
node3_1_621dc679c48c | 2018-10-16 15:32:13,244 | INFO     | pool_manager.py      (394) | _order_node | Node3 node Node1 ordered, NYM Gw6pDLhcBcoQesN72qfotTgFa7cbuqZpkX3Xo6pLhPhv
node3_1_621dc679c48c | 2018-10-16 15:32:13,244 | INFO     | pool_manager.py      (394) | _order_node | Node3 node Node2 ordered, NYM 8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb
node3_1_621dc679c48c | 2018-10-16 15:32:13,245 | INFO     | pool_manager.py      (394) | _order_node | Node3 node Node3 ordered, NYM DKVxG2fXXTU8yT5N7hGEbXB3dfdAnYv1JczDUHpmDxya
node3_1_621dc679c48c | 2018-10-16 15:32:13,245 | INFO     | pool_manager.py      (394) | _order_node | Node3 node Node4 ordered, NYM 4PS3EDQ3dW1tci1Bp6543CfuuebjFrg36kLAUcskGfaA
node2_1_94a8e09b4d6c | 2018-10-16 15:32:13,248 | DEBUG    | ledger.py            (201) | start | Starting ledger...
node2_1_94a8e09b4d6c | 2018-10-16 15:32:13,337 | DEBUG    | ledger.py            (67) | recoverTree | Recovering tree from transaction log
node3_1_621dc679c48c | 2018-10-16 15:32:13,346 | INFO     | node.py              (786) | _create_bls_bft | BLS: BLS Signatures will be used for Node Node3
node3_1_621dc679c48c | 2018-10-16 15:32:13,443 | INFO     | node.py              (2636) | initStateFromLedger | Node3 found state to be empty, recreating from ledger
node3_1_621dc679c48c | 2018-10-16 15:32:13,450 | INFO     | node.py              (612) | setPoolParams | Node3 updated its pool parameters: f 1, totalNodes 4, allNodeNames {'Node2', 'Node1', 'Node3', 'Node4'}, requiredNumberOfInstances 2, minimumNodes 3, quorums {'timestamp': Quorum(2), 'ledger_status': Quorum(2), 'consistency_proof': Quorum(2), 'propagate': Quorum(2), 'propagate_primary': Quorum(2), 'view_change_done': Quorum(3), 'same_consistency_proof': Quorum(2), 'prepare': Quorum(2), 'f': 1, 'election': Quorum(3), 'observer_data': Quorum(2), 'bls_signatures': Quorum(3), 'commit': Quorum(3), 'checkpoint': Quorum(2), 'reply': Quorum(2), 'view_change': Quorum(3)}
node2_1_94a8e09b4d6c | 2018-10-16 15:32:13,497 | DEBUG    | ledger.py            (82) | recoverTree | Recovered tree in 0.15975376800633967 seconds
node3_1_621dc679c48c | 2018-10-16 15:32:13,517 | INFO     | plugin_loader.py     (118) | _load | plugin FirebaseStatsConsumer successfully loaded from module plugin_firebase_stats_consumer
node3_1_621dc679c48c | 2018-10-16 15:32:13,518 | DISPLAY  | replicas.py          (41) | grow | Node3 added replica Node3:0 to instance 0 (master)
node3_1_621dc679c48c | 2018-10-16 15:32:13,519 | DISPLAY  | replicas.py          (41) | grow | Node3 added replica Node3:1 to instance 1 (backup)
node3_1_621dc679c48c | 2018-10-16 15:32:13,520 | DEBUG    | plugin_helper.py     (23) | loadPlugins | Plugin loading started to load plugins from plugins_dir: /var/lib/indy/plugins
node3_1_621dc679c48c | 2018-10-16 15:32:13,520 | DEBUG    | plugin_helper.py     (28) | loadPlugins | Plugin directory created at: /var/lib/indy/plugins
node3_1_621dc679c48c | 2018-10-16 15:32:13,521 | DEBUG    | plugin_helper.py     (63) | loadPlugins | Total plugins loaded from plugins_dir /var/lib/indy/plugins are : 0
node2_1_94a8e09b4d6c | 2018-10-16 15:32:13,561 | INFO     | node.py              (2636) | initStateFromLedger | Node2 found state to be empty, recreating from ledger
node2_1_94a8e09b4d6c | 2018-10-16 15:32:13,562 | DEBUG    | ledger.py            (199) | start | Ledger already started.
node2_1_94a8e09b4d6c | 2018-10-16 15:32:13,562 | DEBUG    | ledger.py            (199) | start | Ledger already started.
node2_1_94a8e09b4d6c | 2018-10-16 15:32:13,563 | DEBUG    | ledger.py            (199) | start | Ledger already started.
node2_1_94a8e09b4d6c | 2018-10-16 15:32:13,564 | DEBUG    | authenticator.py     (31) | start | Starting ZAP at inproc://zeromq.zap.1
node2_1_94a8e09b4d6c | 2018-10-16 15:32:13,564 | DEBUG    | base.py              (72) | allow | Allowing 0.0.0.0
node2_1_94a8e09b4d6c | 2018-10-16 15:32:13,564 | DEBUG    | base.py              (112) | configure_curve | Configure curve: *[/var/lib/indy/sandbox/keys/Node2/public_keys]
node2_1_94a8e09b4d6c | 2018-10-16 15:32:13,566 | INFO     | stacks.py            (84) | start | CONNECTION: Node2 listening for other nodes at 0.0.0.0:9703
node2_1_94a8e09b4d6c | 2018-10-16 15:32:13,566 | DEBUG    | authenticator.py     (31) | start | Starting ZAP at inproc://zeromq.zap.2
node2_1_94a8e09b4d6c | 2018-10-16 15:32:13,568 | DEBUG    | base.py              (72) | allow | Allowing 0.0.0.0
node2_1_94a8e09b4d6c | 2018-10-16 15:32:13,568 | DEBUG    | base.py              (112) | configure_curve | Configure curve: *[*]
node2_1_94a8e09b4d6c | 2018-10-16 15:32:13,569 | INFO     | node.py              (853) | start | Node2 first time running...
node2_1_94a8e09b4d6c | 2018-10-16 15:32:13,572 | INFO     | zstack.py            (584) | connect | CONNECTION: Node2 looking for Node3 at 172.16.10.1:9705
node2_1_94a8e09b4d6c | 2018-10-16 15:32:13,574 | INFO     | zstack.py            (584) | connect | CONNECTION: Node2 looking for Node1 at 172.16.10.1:9701
node2_1_94a8e09b4d6c | 2018-10-16 15:32:13,575 | INFO     | zstack.py            (584) | connect | CONNECTION: Node2 looking for Node4 at 172.16.10.1:9707
node3_1_621dc679c48c | 2018-10-16 15:32:13,673 | DEBUG    | ledger.py            (201) | start | Starting ledger...
node2_1_94a8e09b4d6c | 2018-10-16 15:32:13,710 | INFO     | keep_in_touch.py     (98) | _connsChanged | CONNECTION: Node2 now connected to Node1
node1_1_cc4f7b915b00 | 2018-10-16 15:32:13,714 | INFO     | keep_in_touch.py     (98) | _connsChanged | CONNECTION: Node1 now connected to Node2
node3_1_621dc679c48c | 2018-10-16 15:32:13,718 | DEBUG    | ledger.py            (67) | recoverTree | Recovering tree from transaction log
node1_1_cc4f7b915b00 | 2018-10-16 15:32:13,733 | INFO     | node.py              (1751) | preLedgerCatchUp | Node1 reverted 0 batches before starting catch up for ledger 0
node1_1_cc4f7b915b00 | 2018-10-16 15:32:13,734 | INFO     | ledger_manager.py    (878) | mark_ledger_synced | CATCH-UP: Node1 completed catching up ledger 0, caught up 0 in total
node2_1_94a8e09b4d6c | 2018-10-16 15:32:13,750 | INFO     | keep_in_touch.py     (98) | _connsChanged | CONNECTION: Node2 now connected to Node4
node4_1_9025ecad4504 | 2018-10-16 15:32:13,753 | INFO     | keep_in_touch.py     (98) | _connsChanged | CONNECTION: Node4 now connected to Node2
node1_1_cc4f7b915b00 | 2018-10-16 15:32:13,764 | INFO     | node.py              (1751) | preLedgerCatchUp | Node1 reverted 0 batches before starting catch up for ledger 2
node1_1_cc4f7b915b00 | 2018-10-16 15:32:13,764 | INFO     | ledger_manager.py    (878) | mark_ledger_synced | CATCH-UP: Node1 completed catching up ledger 2, caught up 0 in total
node2_1_94a8e09b4d6c | 2018-10-16 15:32:13,766 | INFO     | node.py              (1751) | preLedgerCatchUp | Node2 reverted 0 batches before starting catch up for ledger 0
node2_1_94a8e09b4d6c | 2018-10-16 15:32:13,767 | INFO     | ledger_manager.py    (878) | mark_ledger_synced | CATCH-UP: Node2 completed catching up ledger 0, caught up 0 in total
node4_1_9025ecad4504 | 2018-10-16 15:32:13,771 | INFO     | node.py              (1751) | preLedgerCatchUp | Node4 reverted 0 batches before starting catch up for ledger 0
node4_1_9025ecad4504 | 2018-10-16 15:32:13,772 | INFO     | ledger_manager.py    (878) | mark_ledger_synced | CATCH-UP: Node4 completed catching up ledger 0, caught up 0 in total
node2_1_94a8e09b4d6c | 2018-10-16 15:32:13,786 | INFO     | node.py              (1751) | preLedgerCatchUp | Node2 reverted 0 batches before starting catch up for ledger 2
node2_1_94a8e09b4d6c | 2018-10-16 15:32:13,786 | INFO     | ledger_manager.py    (878) | mark_ledger_synced | CATCH-UP: Node2 completed catching up ledger 2, caught up 0 in total
node4_1_9025ecad4504 | 2018-10-16 15:32:13,791 | INFO     | node.py              (1751) | preLedgerCatchUp | Node4 reverted 0 batches before starting catch up for ledger 2
node4_1_9025ecad4504 | 2018-10-16 15:32:13,792 | INFO     | ledger_manager.py    (878) | mark_ledger_synced | CATCH-UP: Node4 completed catching up ledger 2, caught up 0 in total
node1_1_cc4f7b915b00 | 2018-10-16 15:32:13,794 | INFO     | node.py              (1751) | preLedgerCatchUp | Node1 reverted 0 batches before starting catch up for ledger 1
node1_1_cc4f7b915b00 | 2018-10-16 15:32:13,794 | INFO     | ledger_manager.py    (878) | mark_ledger_synced | CATCH-UP: Node1 completed catching up ledger 1, caught up 0 in total
node1_1_cc4f7b915b00 | 2018-10-16 15:32:13,795 | INFO     | node.py              (1796) | allLedgersCaughtUp | CATCH-UP: Node1 does not need any more catchups
node4_1_9025ecad4504 | 2018-10-16 15:32:13,814 | INFO     | node.py              (1751) | preLedgerCatchUp | Node4 reverted 0 batches before starting catch up for ledger 1
node4_1_9025ecad4504 | 2018-10-16 15:32:13,815 | INFO     | ledger_manager.py    (878) | mark_ledger_synced | CATCH-UP: Node4 completed catching up ledger 1, caught up 0 in total
node4_1_9025ecad4504 | 2018-10-16 15:32:13,816 | INFO     | node.py              (1796) | allLedgersCaughtUp | CATCH-UP: Node4 does not need any more catchups
node2_1_94a8e09b4d6c | 2018-10-16 15:32:13,817 | INFO     | node.py              (1751) | preLedgerCatchUp | Node2 reverted 0 batches before starting catch up for ledger 1
node2_1_94a8e09b4d6c | 2018-10-16 15:32:13,817 | INFO     | ledger_manager.py    (878) | mark_ledger_synced | CATCH-UP: Node2 completed catching up ledger 1, caught up 0 in total
node2_1_94a8e09b4d6c | 2018-10-16 15:32:13,818 | INFO     | node.py              (1796) | allLedgersCaughtUp | CATCH-UP: Node2 does not need any more catchups
node4_1_9025ecad4504 | 2018-10-16 15:32:13,820 | DISPLAY  | node.py              (2353) | select_primaries | PRIMARY SELECTION: Node4:0 selected primary Node1:0 for instance 0 (view 0)
node3_1_621dc679c48c | 2018-10-16 15:32:13,820 | DEBUG    | ledger.py            (82) | recoverTree | Recovered tree in 0.10218585602706298 seconds
node4_1_9025ecad4504 | 2018-10-16 15:32:13,821 | INFO     | node.py              (665) | start_participating | Node4 started participating
node4_1_9025ecad4504 | 2018-10-16 15:32:13,822 | DISPLAY  | node.py              (2375) | select_primaries | VIEW CHANGE: Node4:0 declares view change 0 as completed for instance 0, new primary is Node1:0, ledger info is [(0, 4, 'Bja6SYmoYF1vYz6FTkqkMVwFpHx4a7oiHVroFyYb4Ykh'), (1, 5, '8SNBxsPKdb2TKoBF7fJjzU3LeMpQCj4bAQ2UHjs9t8bd'), (2, 0, 'GKot5hBsd81kMupNCXHaqbhv3huEbxAFMLnpcX2hniwn')]
node4_1_9025ecad4504 | 2018-10-16 15:32:13,823 | DISPLAY  | node.py              (2353) | select_primaries | PRIMARY SELECTION: Node4:1 selected primary Node2:1 for instance 1 (view 0)
node4_1_9025ecad4504 | 2018-10-16 15:32:13,825 | DISPLAY  | node.py              (2375) | select_primaries | VIEW CHANGE: Node4:1 declares view change 0 as completed for instance 1, new primary is Node2:1, ledger info is [(0, 4, 'Bja6SYmoYF1vYz6FTkqkMVwFpHx4a7oiHVroFyYb4Ykh'), (1, 5, '8SNBxsPKdb2TKoBF7fJjzU3LeMpQCj4bAQ2UHjs9t8bd'), (2, 0, 'GKot5hBsd81kMupNCXHaqbhv3huEbxAFMLnpcX2hniwn')]
node2_1_94a8e09b4d6c | 2018-10-16 15:32:13,825 | DISPLAY  | node.py              (2353) | select_primaries | PRIMARY SELECTION: Node2:0 selected primary Node1:0 for instance 0 (view 0)
node2_1_94a8e09b4d6c | 2018-10-16 15:32:13,826 | INFO     | node.py              (665) | start_participating | Node2 started participating
node2_1_94a8e09b4d6c | 2018-10-16 15:32:13,827 | DISPLAY  | node.py              (2375) | select_primaries | VIEW CHANGE: Node2:0 declares view change 0 as completed for instance 0, new primary is Node1:0, ledger info is [(0, 4, 'Bja6SYmoYF1vYz6FTkqkMVwFpHx4a7oiHVroFyYb4Ykh'), (1, 5, '8SNBxsPKdb2TKoBF7fJjzU3LeMpQCj4bAQ2UHjs9t8bd'), (2, 0, 'GKot5hBsd81kMupNCXHaqbhv3huEbxAFMLnpcX2hniwn')]
node2_1_94a8e09b4d6c | 2018-10-16 15:32:13,828 | DISPLAY  | node.py              (2353) | select_primaries | PRIMARY SELECTION: Node2:1 selected primary Node2:1 for instance 1 (view 0)
node2_1_94a8e09b4d6c | 2018-10-16 15:32:13,829 | DISPLAY  | node.py              (2375) | select_primaries | VIEW CHANGE: Node2:1 declares view change 0 as completed for instance 1, new primary is Node2:1, ledger info is [(0, 4, 'Bja6SYmoYF1vYz6FTkqkMVwFpHx4a7oiHVroFyYb4Ykh'), (1, 5, '8SNBxsPKdb2TKoBF7fJjzU3LeMpQCj4bAQ2UHjs9t8bd'), (2, 0, 'GKot5hBsd81kMupNCXHaqbhv3huEbxAFMLnpcX2hniwn')]
node1_1_cc4f7b915b00 | 2018-10-16 15:32:13,835 | DISPLAY  | node.py              (2353) | select_primaries | PRIMARY SELECTION: Node1:0 selected primary Node1:0 for instance 0 (view 0)
node1_1_cc4f7b915b00 | 2018-10-16 15:32:13,836 | INFO     | node.py              (665) | start_participating | Node1 started participating
node1_1_cc4f7b915b00 | 2018-10-16 15:32:13,836 | DISPLAY  | node.py              (2375) | select_primaries | VIEW CHANGE: Node1:0 declares view change 0 as completed for instance 0, new primary is Node1:0, ledger info is [(0, 4, 'Bja6SYmoYF1vYz6FTkqkMVwFpHx4a7oiHVroFyYb4Ykh'), (1, 5, '8SNBxsPKdb2TKoBF7fJjzU3LeMpQCj4bAQ2UHjs9t8bd'), (2, 0, 'GKot5hBsd81kMupNCXHaqbhv3huEbxAFMLnpcX2hniwn')]
node1_1_cc4f7b915b00 | 2018-10-16 15:32:13,837 | DISPLAY  | node.py              (2353) | select_primaries | PRIMARY SELECTION: Node1:1 selected primary Node2:1 for instance 1 (view 0)
node1_1_cc4f7b915b00 | 2018-10-16 15:32:13,837 | DISPLAY  | node.py              (2375) | select_primaries | VIEW CHANGE: Node1:1 declares view change 0 as completed for instance 1, new primary is Node2:1, ledger info is [(0, 4, 'Bja6SYmoYF1vYz6FTkqkMVwFpHx4a7oiHVroFyYb4Ykh'), (1, 5, '8SNBxsPKdb2TKoBF7fJjzU3LeMpQCj4bAQ2UHjs9t8bd'), (2, 0, 'GKot5hBsd81kMupNCXHaqbhv3huEbxAFMLnpcX2hniwn')]
node3_1_621dc679c48c | 2018-10-16 15:32:13,866 | INFO     | node.py              (2636) | initStateFromLedger | Node3 found state to be empty, recreating from ledger
node3_1_621dc679c48c | 2018-10-16 15:32:13,868 | DEBUG    | ledger.py            (199) | start | Ledger already started.
node3_1_621dc679c48c | 2018-10-16 15:32:13,868 | DEBUG    | ledger.py            (199) | start | Ledger already started.
node3_1_621dc679c48c | 2018-10-16 15:32:13,869 | DEBUG    | ledger.py            (199) | start | Ledger already started.
node3_1_621dc679c48c | 2018-10-16 15:32:13,870 | DEBUG    | authenticator.py     (31) | start | Starting ZAP at inproc://zeromq.zap.1
node3_1_621dc679c48c | 2018-10-16 15:32:13,871 | DEBUG    | base.py              (72) | allow | Allowing 0.0.0.0
node3_1_621dc679c48c | 2018-10-16 15:32:13,871 | DEBUG    | base.py              (112) | configure_curve | Configure curve: *[/var/lib/indy/sandbox/keys/Node3/public_keys]
node3_1_621dc679c48c | 2018-10-16 15:32:13,873 | INFO     | stacks.py            (84) | start | CONNECTION: Node3 listening for other nodes at 0.0.0.0:9705
node3_1_621dc679c48c | 2018-10-16 15:32:13,874 | DEBUG    | authenticator.py     (31) | start | Starting ZAP at inproc://zeromq.zap.2
node3_1_621dc679c48c | 2018-10-16 15:32:13,874 | DEBUG    | base.py              (72) | allow | Allowing 0.0.0.0
node3_1_621dc679c48c | 2018-10-16 15:32:13,875 | DEBUG    | base.py              (112) | configure_curve | Configure curve: *[*]
node3_1_621dc679c48c | 2018-10-16 15:32:13,876 | INFO     | node.py              (853) | start | Node3 first time running...
node3_1_621dc679c48c | 2018-10-16 15:32:13,878 | INFO     | zstack.py            (584) | connect | CONNECTION: Node3 looking for Node2 at 172.16.10.1:9703
node3_1_621dc679c48c | 2018-10-16 15:32:13,882 | INFO     | zstack.py            (584) | connect | CONNECTION: Node3 looking for Node1 at 172.16.10.1:9701
node3_1_621dc679c48c | 2018-10-16 15:32:13,883 | INFO     | zstack.py            (584) | connect | CONNECTION: Node3 looking for Node4 at 172.16.10.1:9707
node3_1_621dc679c48c | 2018-10-16 15:32:13,971 | INFO     | keep_in_touch.py     (98) | _connsChanged | CONNECTION: Node3 now connected to Node2
node2_1_94a8e09b4d6c | 2018-10-16 15:32:13,975 | INFO     | keep_in_touch.py     (98) | _connsChanged | CONNECTION: Node2 now connected to Node3
node4_1_9025ecad4504 | 2018-10-16 15:32:13,976 | INFO     | keep_in_touch.py     (98) | _connsChanged | CONNECTION: Node4 now connected to Node3
node3_1_621dc679c48c | 2018-10-16 15:32:13,996 | INFO     | node.py              (1751) | preLedgerCatchUp | Node3 reverted 0 batches before starting catch up for ledger 0
node3_1_621dc679c48c | 2018-10-16 15:32:13,997 | INFO     | ledger_manager.py    (878) | mark_ledger_synced | CATCH-UP: Node3 completed catching up ledger 0, caught up 0 in total
node3_1_621dc679c48c | 2018-10-16 15:32:13,998 | INFO     | node.py              (1751) | preLedgerCatchUp | Node3 reverted 0 batches before starting catch up for ledger 2
node3_1_621dc679c48c | 2018-10-16 15:32:13,998 | INFO     | ledger_manager.py    (878) | mark_ledger_synced | CATCH-UP: Node3 completed catching up ledger 2, caught up 0 in total
node3_1_621dc679c48c | 2018-10-16 15:32:14,000 | INFO     | node.py              (1751) | preLedgerCatchUp | Node3 reverted 0 batches before starting catch up for ledger 1
node3_1_621dc679c48c | 2018-10-16 15:32:14,001 | INFO     | ledger_manager.py    (878) | mark_ledger_synced | CATCH-UP: Node3 completed catching up ledger 1, caught up 0 in total
node3_1_621dc679c48c | 2018-10-16 15:32:14,002 | INFO     | node.py              (1796) | allLedgersCaughtUp | CATCH-UP: Node3 does not need any more catchups
node3_1_621dc679c48c | 2018-10-16 15:32:14,005 | INFO     | keep_in_touch.py     (98) | _connsChanged | CONNECTION: Node3 now connected to Node4
node3_1_621dc679c48c | 2018-10-16 15:32:14,039 | INFO     | ledger_manager.py    (878) | mark_ledger_synced | CATCH-UP: Node3 completed catching up ledger 2, caught up 0 in total
node3_1_621dc679c48c | 2018-10-16 15:32:14,041 | INFO     | node.py              (1796) | allLedgersCaughtUp | CATCH-UP: Node3 does not need any more catchups
node3_1_621dc679c48c | 2018-10-16 15:32:14,042 | INFO     | ledger_manager.py    (878) | mark_ledger_synced | CATCH-UP: Node3 completed catching up ledger 1, caught up 0 in total
node3_1_621dc679c48c | 2018-10-16 15:32:14,043 | INFO     | node.py              (1796) | allLedgersCaughtUp | CATCH-UP: Node3 does not need any more catchups
node3_1_621dc679c48c | 2018-10-16 15:32:14,046 | DISPLAY  | node.py              (2353) | select_primaries | PRIMARY SELECTION: Node3:0 selected primary Node1:0 for instance 0 (view 0)
node3_1_621dc679c48c | 2018-10-16 15:32:14,047 | INFO     | node.py              (665) | start_participating | Node3 started participating
node3_1_621dc679c48c | 2018-10-16 15:32:14,048 | DISPLAY  | node.py              (2375) | select_primaries | VIEW CHANGE: Node3:0 declares view change 0 as completed for instance 0, new primary is Node1:0, ledger info is [(0, 4, 'Bja6SYmoYF1vYz6FTkqkMVwFpHx4a7oiHVroFyYb4Ykh'), (1, 5, '8SNBxsPKdb2TKoBF7fJjzU3LeMpQCj4bAQ2UHjs9t8bd'), (2, 0, 'GKot5hBsd81kMupNCXHaqbhv3huEbxAFMLnpcX2hniwn')]
node3_1_621dc679c48c | 2018-10-16 15:32:14,050 | DISPLAY  | node.py              (2353) | select_primaries | PRIMARY SELECTION: Node3:1 selected primary Node2:1 for instance 1 (view 0)
node3_1_621dc679c48c | 2018-10-16 15:32:14,050 | DISPLAY  | node.py              (2375) | select_primaries | VIEW CHANGE: Node3:1 declares view change 0 as completed for instance 1, new primary is Node2:1, ledger info is [(0, 4, 'Bja6SYmoYF1vYz6FTkqkMVwFpHx4a7oiHVroFyYb4Ykh'), (1, 5, '8SNBxsPKdb2TKoBF7fJjzU3LeMpQCj4bAQ2UHjs9t8bd'), (2, 0, 'GKot5hBsd81kMupNCXHaqbhv3huEbxAFMLnpcX2hniwn')]
node3_1_621dc679c48c | 2018-10-16 15:32:14,053 | INFO     | keep_in_touch.py     (98) | _connsChanged | CONNECTION: Node3 now connected to Node1
node1_1_cc4f7b915b00 | 2018-10-16 15:32:14,068 | INFO     | keep_in_touch.py     (98) | _connsChanged | CONNECTION: Node1 now connected to Node3
von-web_1_17e80442db96 | ERROR|indy::services::pool          |           src/services/pool/mod.rs:426 | Pool worker thread finished with error Timeout
von-web_1_17e80442db96 | ERROR|indy::errors::indy            |                 src/errors/indy.rs:68  | Casting error to ErrorCode: Timeout
von-web_1_17e80442db96 | _indy_loop_callback: Function returned error 307
von-web_1_17e80442db96 | Traceback (most recent call last):
von-web_1_17e80442db96 |   File "server.py", line 295, in <module>
von-web_1_17e80442db96 |     loop.run_until_complete(boot())
von-web_1_17e80442db96 |   File "/usr/lib/python3.5/asyncio/base_events.py", line 387, in run_until_complete
von-web_1_17e80442db96 |     return future.result()
von-web_1_17e80442db96 |   File "/usr/lib/python3.5/asyncio/futures.py", line 274, in result
von-web_1_17e80442db96 |     raise self._exception
von-web_1_17e80442db96 |   File "/usr/lib/python3.5/asyncio/tasks.py", line 241, in _step
von-web_1_17e80442db96 |     result = coro.throw(exc)
von-web_1_17e80442db96 |   File "server.py", line 112, in boot
von-web_1_17e80442db96 |     await pool.open()
von-web_1_17e80442db96 |   File "/home/indy/.local/share/virtualenvs/server-8XoupS0v/lib/python3.5/site-packages/von_agent/nodepool.py", line 125, in open
von-web_1_17e80442db96 |     self._handle = await pool.open_pool_ledger(self.name, None)
von-web_1_17e80442db96 |   File "/home/indy/.local/share/virtualenvs/server-8XoupS0v/lib/python3.5/site-packages/indy/pool.py", line 82, in open_pool_ledger
von-web_1_17e80442db96 |     open_pool_ledger.cb)
von-web_1_17e80442db96 |   File "/usr/lib/python3.5/asyncio/futures.py", line 361, in __iter__
von-web_1_17e80442db96 |     yield self  # This tells Task to wait for completion.
von-web_1_17e80442db96 |   File "/usr/lib/python3.5/asyncio/tasks.py", line 296, in _wakeup
von-web_1_17e80442db96 |     future.result()
von-web_1_17e80442db96 |   File "/usr/lib/python3.5/asyncio/futures.py", line 274, in result
von-web_1_17e80442db96 |     raise self._exception
von-web_1_17e80442db96 | indy.error.IndyError: ErrorCode.PoolLedgerTimeout
von_von-web_1_17e80442db96 exited with code 1

Building Von Network

After doing the git clone step, I get stuck at VON Network build stage. Any idea why? It keep saying no space on device. Any help will be appreciated as I am trying to get this up and running in my MacBook for a local presentation on this Friday Asia hours.

Ign:34 http://archive.ubuntu.com/ubuntu xenial-updates/multiverse amd64 Packages
Ign:35 http://archive.ubuntu.com/ubuntu xenial-updates/multiverse all Packages
Err:36 http://archive.ubuntu.com/ubuntu xenial-backports/main amd64 Packages
Error writing to output file - write (28: No space left on device) Error writing to file - write (28: No space left on device) [IP: 91.189.88.149 80]
Ign:37 http://archive.ubuntu.com/ubuntu xenial-backports/main all Packages
Ign:38 http://archive.ubuntu.com/ubuntu xenial-backports/restricted amd64 Packages
Ign:39 http://archive.ubuntu.com/ubuntu xenial-backports/restricted all Packages
Ign:40 http://archive.ubuntu.com/ubuntu xenial-backports/universe amd64 Packages
Ign:41 http://archive.ubuntu.com/ubuntu xenial-backports/universe all Packages
Ign:42 http://archive.ubuntu.com/ubuntu xenial-backports/multiverse amd64 Packages
Ign:43 http://archive.ubuntu.com/ubuntu xenial-backports/multiverse all Packages
Reading package lists...
W: The repository 'http://security.ubuntu.com/ubuntu xenial-security Release' does not have a Release file.
W: The repository 'http://archive.ubuntu.com/ubuntu xenial Release' does not have a Release file.
W: The repository 'http://archive.ubuntu.com/ubuntu xenial-updates Release' does not have a Release file.
W: The repository 'http://archive.ubuntu.com/ubuntu xenial-backports Release' does not have a Release file.
E: Failed to fetch http://security.ubuntu.com/ubuntu/dists/xenial-security/universe/source/Sources Error writing to output file - write (28: No space left on device) Error writing to file - write (28: No space left on device) [IP: 91.189.91.26 80]
E: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/xenial/universe/source/Sources Error writing to output file - write (28: No space left on device) Error writing to file - write (28: No space left on device) [IP: 91.189.88.149 80]
E: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/xenial-updates/universe/source/Sources Error writing to output file - write (28: No space left on device) Error writing to file - write (28: No space left on device) [IP: 91.189.88.149 80]
E: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/xenial-backports/main/binary-amd64/Packages Error writing to output file - write (28: No space left on device) Error writing to file - write (28: No space left on device) [IP: 91.189.88.149 80]
E: Some index files failed to download. They have been ignored, or old ones used instead.
ERROR: Service 'client' failed to build: The command '/bin/sh -c apt-get update -y && apt-get install -y git wget python3.5 python3-pip python-setuptools python3-nacl apt-transport-https ca-certificates build-essential pkg-config cmake libssl-dev libsqlite3-dev libsodium-dev curl' returned a non-zero code: 100

Von-web_1 times out while nodes are coming up

When starting the von-network manage script, the following error(s) appear:

von-web_1 | Generated genesis transaction file:
von-web_1 | /home/indy/.indy-cli/networks/sandbox/pool_transactions_genesis
...
von-web_1 | ERROR|indy::services::pool | src/services/pool/mod.rs:426 | Pool worker thread finished with error Timeout
von-web_1 | ERROR|indy::errors::indy | src/errors/indy.rs:68 | Casting error to ErrorCode: Timeout
von-web_1 | _indy_loop_callback: Function returned error 307
von-web_1 | Traceback (most recent call last):
von-web_1 | File "server.py", line 295, in
von-web_1 | loop.run_until_complete(boot())
von-web_1 | File "/usr/lib/python3.5/asyncio/base_events.py", line 387, in run_until_complete
von-web_1 | return future.result()
von-web_1 | File "/usr/lib/python3.5/asyncio/futures.py", line 274, in result
von-web_1 | raise self._exception
von-web_1 | File "/usr/lib/python3.5/asyncio/tasks.py", line 241, in _step
von-web_1 | result = coro.throw(exc)
von-web_1 | File "server.py", line 112, in boot
von-web_1 | await pool.open()
von-web_1 | File "/home/indy/.local/share/virtualenvs/server-8XoupS0v/lib/python3.5/site-packages/von_agent/nodepool.py", line 125, in open
von-web_1 | self._handle = await pool.open_pool_ledger(self.name, None)
von-web_1 | File "/home/indy/.local/share/virtualenvs/server-8XoupS0v/lib/python3.5/site-packages/indy/pool.py", line 82, in open_pool_ledger
von-web_1 | open_pool_ledger.cb)
von-web_1 | File "/usr/lib/python3.5/asyncio/futures.py", line 361, in iter
von-web_1 | yield self # This tells Task to wait for completion.
von-web_1 | File "/usr/lib/python3.5/asyncio/tasks.py", line 296, in _wakeup
von-web_1 | future.result()
von-web_1 | File "/usr/lib/python3.5/asyncio/futures.py", line 274, in result
von-web_1 | raise self._exception
von-web_1 | indy.error.IndyError: ErrorCode.PoolLedgerTimeout

Another TheOrgBook/docker$ ./manage.sh build fails

Looks like same error reported recently in a comment on the closed issue #5

[email protected] postinstall /opt/app-root/src
ng build --prod --base-href ${NG_BASE_HREF:-/} ${NG_BUILD_FLAGS:-} && cp dist/themes/_active/index.html dist/index.html

ERROR in ./src/main.ts
Module not found: Error: Can't resolve './$$_gendir/app/app.module.ngfactory' in '/opt/app-root/src/src'
ERROR in Error: Error encountered resolving symbol values statically. Could not resolve localize-router relative to /opt/app-root/src/src/app/app.module.ts., resolving symbol AppModule in /opt/app-root/src/src/app/app.module.ts, resolving symbol AppModule in /opt/app-root/src/src/app/app.module.ts, resolving symbol AppModule in /opt/app-root/src/src/app/app.module.ts
at Error (native)
at syntaxError (/opt/app-root/src/node_modules/@angular/compiler/bundles/compiler.umd.js:1729:34)
at simplifyInContext (/opt/app-root/src/node_modules/@angular/compiler/bundles/compiler.umd.js:24979:23)
at StaticReflector.simplify (/opt/app-root/src/node_modules/@angular/compiler/bundles/compiler.umd.js:24991:13)
at StaticReflector.annotations (/opt/app-root/src/node_modules/@angular/compiler/bundles/compiler.umd.js:24418:41)
Date: 2019-01-18T11:38:47.020Z
Hash: 4b2d3c942ddbc7fbd103
Time: 10618ms
chunk {0} polyfills.3812c0cf314a37f1c67a.bundle.js (polyfills) 68.4 kB [initial] [rendered]
chunk {1} main.d4e3ea57bd9f031aba88.bundle.js (main) 434 bytes [initial] [rendered]
chunk {2} styles.bd7c2783ce79f1c86e3d.bundle.css (styles) 1.61 kB [initial] [rendered]
chunk {3} vendor.44e30b54a081b139a9e3.bundle.js (vendor) 208 kB [initial] [rendered]
chunk {4} inline.31e1fb380eb7cf3d75b1.bundle.js (inline) 798 bytes [entry] [rendered]
at NgModuleResolver.resolve (/opt/app-root/src/node_modules/@angular/compiler/bundles/compiler.umd.js:14750:70)
at CompileMetadataResolver.getNgModuleMetadata (/opt/app-root/src/node_modules/@angular/compiler/bundles/compiler.umd.js:15402:60)
at addNgModule (/opt/app-root/src/node_modules/@angular/compiler/bundles/compiler.umd.js:24268:58)
at /opt/app-root/src/node_modules/@angular/compiler/bundles/compiler.umd.js:24279:14
at Array.forEach (native)
at _createNgModules (/opt/app-root/src/node_modules/@angular/compiler/bundles/compiler.umd.js:24278:26)
at analyzeNgModules (/opt/app-root/src/node_modules/@angular/compiler/bundles/compiler.umd.js:24153:14)
at analyzeAndValidateNgModules (/opt/app-root/src/node_modules/@angular/compiler/bundles/compiler.umd.js:24163:35)
at AotCompiler.analyzeModulesAsync (/opt/app-root/src/node_modules/@angular/compiler/bundles/compiler.umd.js:23797:46)
at CodeGenerator.codegen (/opt/app-root/src/node_modules/@angular/compiler-cli/src/codegen.js:32:14)
at Function.NgTools_InternalApi_NG_2.codeGen (/opt/app-root/src/node_modules/@angular/compiler-cli/src/ngtools_api.js:73:30)

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.2.2 (node_modules/watchpack/node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.2.2 (node_modules/webpack-dev-server/node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN [email protected] requires a peer of localize-router@>=1.0.0-alpha.1 but none was installed.
npm WARN [email protected] requires a peer of @angular/core@>=6.0.0 but none was installed.
npm WARN [email protected] requires a peer of @angular/common@>=6.0.0 but none was installed.
npm WARN [email protected] requires a peer of @angular/router@>=6.0.0 but none was installed.
npm WARN [email protected] requires a peer of rxjs@^6.0.0 but none was installed.
npm WARN [email protected] requires a peer of @ngx-translate/core@>=10.0.0 but none was installed.
npm WARN [email protected] requires a peer of ajv@^6.0.0 but none was installed.
npm ERR! Linux 4.9.93-linuxkit-aufs
npm ERR! argv "/opt/rh/rh-nodejs6/root/usr/bin/node" "/opt/rh/rh-nodejs6/root/usr/bin/npm" "install"
npm ERR! node v6.11.3
npm ERR! npm v3.10.9
npm ERR! code ELIFECYCLE
npm ERR! [email protected] postinstall: ng build --prod --base-href ${NG_BASE_HREF:-/} ${NG_BUILD_FLAGS:-} && cp dist/themes/_active/index.html dist/index.html
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] postinstall script 'ng build --prod --base-href ${NG_BASE_HREF:-/} ${NG_BUILD_FLAGS:-} && cp dist/themes/_active/index.html dist/index.html'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the tob-web package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! ng build --prod --base-href ${NG_BASE_HREF:-/} ${NG_BUILD_FLAGS:-} && cp dist/themes/_active/index.html dist/index.html
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs tob-web
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls tob-web
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR! /opt/app-root/src/npm-debug.log
Build failed
ERROR: An error occurred: non-zero (13) exit code from centos/nodejs-6-centos7:6

Compilation Error in the Indy-ssivc installation

I am seeing the following warning while building the VON Network.
How can this warning be removed from the installation steps.

warning: redundant linker flag specified for library zmq-pw

Compiling zmq-pw v0.9.8
warning: unnecessary parentheses around function argument
--> src/errors/wallet.rs:95:55
|
95 | WalletError::CommonError(CommonError::IOError((err)))
| ^^^^^ help: remove these parentheses
|
= note: #[warn(unused_parens)] on by default

warning: use of deprecated item 'std::env::home_dir': This function's behavior is unexpected and probably not what you want. Consider using the home_dir function from https://crates.io/crates/dirs instead.
--> src/utils/environment.rs:9:24
|
9 | let mut path = env::home_dir().unwrap_or(PathBuf::from("/home/indy"));
| ^^^^^^^^^^^^^
|
= note: #[warn(deprecated)] on by default

TheOrgBook ./manage.sh build fails

TheOrgBook build failed, command executed as:
$ cd TheOrgBook/docker
$ ./manage.sh build
Can somebody please help.
Error trace

`chunk {inline} inline.bundle.js, inline.bundle.js.map (inline) 3.89 kB [entry] [rendered]
chunk {main} main.bundle.js, main.bundle.js.map (main) 147 kB [initial] [rendered]
chunk {polyfills} polyfills.bundle.js, polyfills.bundle.js.map (polyfills) 222 kB [initial] [rendered]
chunk {styles} styles.bundle.js, styles.bundle.js.map (styles) 16.8 kB [initial] [rendered]
chunk {vendor} vendor.bundle.js, vendor.bundle.js.map (vendor) 3.12 MB [initial] [rendered]

ERROR in ./node_modules/localize-router-http-loader/src/http-loader.js
Module not found: Error: Can't resolve 'localize-router' in '/opt/app-root/src/node_modules/localize-router-http-loader/src'
ERROR in ./src/app/app.module.ts
Module not found: Error: Can't resolve 'localize-router' in '/opt/app-root/src/src/app'
ERROR in ./src/app/app.component.ts
Module not found: Error: Can't resolve 'localize-router' in '/opt/app-root/src/src/app'
ERROR in /opt/app-root/src/node_modules/localize-router-http-loader/src/http-loader.d.ts (1,56): Cannot find module 'localize-router'.
ERROR in /opt/app-root/src/src/app/app.component.ts (4,39): Cannot find module 'localize-router'.
ERROR in /opt/app-root/src/src/app/app.module.ts (10,78): Cannot find module 'localize-router'.
ERROR in Error: Error encountered resolving symbol values statically. Could not resolve localize-router relative to /opt/app-root/src/src/app/app.module.ts., resolving symbol AppModule in /opt/app-root/src/src/app/app.module.ts, resolving symbol AppModule in /opt/app-root/src/src/app/app.module.ts, resolving symbol AppModule in /opt/app-root/src/src/app/app.module.ts
    at Error (native)
    at syntaxError (/opt/app-root/src/node_modules/@angular/compiler/bundles/compiler.umd.js:1729:34)
    at simplifyInContext (/opt/app-root/src/node_modules/@angular/compiler/bundles/compiler.umd.js:24979:23)
    at StaticReflector.simplify (/opt/app-root/src/node_modules/@angular/compiler/bundles/compiler.umd.js:24991:13)
    at StaticReflector.annotations (/opt/app-root/src/node_modules/@angular/compiler/bundles/compiler.umd.js:24418:41)
    at _getNgModuleMetadata (/opt/app-root/src/node_modules/@angular/compiler-cli/src/ngtools_impl.js:138:31)
    at _extractLazyRoutesFromStaticModule (/opt/app-root/src/node_modules/@angular/compiler-cli/src/ngtools_impl.js:109:26)
    at Object.listLazyRoutesOfModule (/opt/app-root/src/node_modules/@angular/compiler-cli/src/ngtools_impl.js:53:22)
    at Function.NgTools_InternalApi_NG_2.listLazyRoutes (/opt/app-root/src/node_modules/@angular/compiler-cli/src/ngtools_api.js:91:39)
    at AotPlugin._getLazyRoutesFromNgtools (/opt/app-root/src/node_modules/@ngtools/webpack/src/plugin.js:240:66)
    at _donePromise.Promise.resolve.then.then.then.then.then (/opt/app-root/src/node_modules/@ngtools/webpack/src/plugin.js:493:24)

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.2.2 (node_modules/watchpack/node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.2.2 (node_modules/webpack-dev-server/node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN [email protected] requires a peer of localize-router@>=1.0.0-alpha.1 but none was installed.
npm WARN [email protected] requires a peer of @angular/core@>=6.0.0 but none was installed.
npm WARN [email protected] requires a peer of @angular/common@>=6.0.0 but none was installed.
npm WARN [email protected] requires a peer of @angular/router@>=6.0.0 but none was installed.
npm WARN [email protected] requires a peer of rxjs@^6.0.0 but none was installed.
npm WARN [email protected] requires a peer of @ngx-translate/core@>=10.0.0 but none was installed.
npm WARN [email protected] requires a peer of ajv@^6.0.0 but none was installed.
npm ERR! Linux 4.15.0-43-generic
npm ERR! argv "/opt/rh/rh-nodejs6/root/usr/bin/node" "/opt/rh/rh-nodejs6/root/usr/bin/npm" "install"
npm ERR! node v6.11.3
npm ERR! npm  v3.10.9
npm ERR! code ELIFECYCLE
npm ERR! [email protected] postinstall: `ng build --prod --base-href ${NG_BASE_HREF:-/} ${NG_BUILD_FLAGS:-} && cp dist/themes/_active/index.html dist/index.html`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the [email protected] postinstall script 'ng build --prod --base-href ${NG_BASE_HREF:-/} ${NG_BUILD_FLAGS:-} && cp dist/themes/_active/index.html dist/index.html'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the tob-web package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     ng build --prod --base-href ${NG_BASE_HREF:-/} ${NG_BUILD_FLAGS:-}  && cp dist/themes/_active/index.html dist/index.html
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs tob-web
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls tob-web
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /opt/app-root/src/npm-debug.log
Build failed
ERROR: An error occurred: non-zero (13) exit code from centos/nodejs-6-centos7:6

`

schema-spy error

Hi, when running ./manage.sh start i have an issue with schema_spy:

Creating tob_tob-solr_1 ...
Creating tob_tob-db_1 ...
Creating tob_tob-db_1
Creating tob_tob-db_1 ... done
Creating tob_tob-api_1 ...
Creating tob_schema-spy_1 ...
Creating tob_schema-spy_1
Creating tob_tob-api_1 ... done
Creating tob_tob-web_1 ...
Creating tob_tob-web_1 ... done
Attaching to tob_tob-solr_1, tob_tob-db_1, tob_schema-spy_1, tob_tob-api_1, tob_tob-web_1
tob-db_1 | The files belonging to this database system will be owned by user "postgres".
tob-db_1 | This user must also own the server process.
tob-solr_1 | Working from; /opt/solr
tob-db_1 |
tob-solr_1 |
tob-db_1 | The database cluster will be initialized with locale "en_US.utf8".
tob-db_1 | The default database encoding has accordingly been set to "UTF8".
schema-spy_1 | [FATAL tini (7)] exec /bin/bash failed: No such file or directory
tob-db_1 | The default text search configuration will be set to "english".
tob-api_1 | sleeping ...

Issue with docker-ce 18.06

When using docker-ce 18.06 for Ubuntu, running the von-network manage start script results in the following error. This error does NOT appear with docker-ce version 18.03.1 :

Error response from daemon: unable to insert jump to DOCKER-ISOLATION rule in FORWARD chain: (iptables failed: iptables --wait -I FORWARD -j DOCKER-ISOLATION: iptables v1.6.0: Couldnโ€™t load target `DOCKER-ISOLATIONโ€™:No such file or directory

Try `iptables -hโ€™ or โ€˜iptables --helpโ€™ for more information.
(exit status 2))

localhost:8080 not working correctly

I'm having troubles with localhost:8080, it was working correctly with all features but suddenly it stops working and only let do search, the register button disappear and when trying to acess http://localhost:8080/submit_claim it says Page not found.
Can you tell me if the services are down or if something happened with my installation?
Thanks

indy.error.IndyError: ErrorCode.CommonInvalidState error while starting von-network

Built von-network using: ./manage build .
Getting the following error while starting it, ./manage start

von-web_1 | ERROR|indy::errors::indy | src/errors/indy.rs:68 | Casting error to ErrorCode: Invalid library state: Unexpected SQLite error: execute returned results - did you mean to call query?
von-web_1 | _indy_loop_callback: Function returned error 112
von-web_1 | Traceback (most recent call last):
von-web_1 | File "server.py", line 295, in
von-web_1 | loop.run_until_complete(boot())
von-web_1 | File "/usr/lib/python3.5/asyncio/base_events.py", line 387, in run_until_complete
von-web_1 | return future.result()
von-web_1 | File "/usr/lib/python3.5/asyncio/futures.py", line 274, in result
von-web_1 | raise self._exception
von-web_1 | File "/usr/lib/python3.5/asyncio/tasks.py", line 241, in _step
von-web_1 | result = coro.throw(exc)
von-web_1 | File "server.py", line 121, in boot
von-web_1 | await trust_anchor.open()
von-web_1 | File "/home/indy/.local/share/virtualenvs/server-8XoupS0v/lib/python3.5/site-packages/von_agent/agents.py", line 126, in open
von-web_1 | await self.wallet.open()
von-web_1 | File "/home/indy/.local/share/virtualenvs/server-8XoupS0v/lib/python3.5/site-packages/von_agent/wallet.py", line 186, in open
von-web_1 | credentials=json.dumps(self.creds) if self.creds else None)
von-web_1 | File "/home/indy/.local/share/virtualenvs/server-8XoupS0v/lib/python3.5/site-packages/indy/wallet.py", line 52, in create_wallet
von-web_1 | create_wallet.cb)
von-web_1 | File "/usr/lib/python3.5/asyncio/futures.py", line 361, in iter
von-web_1 | yield self # This tells Task to wait for completion.
von-web_1 | File "/usr/lib/python3.5/asyncio/tasks.py", line 296, in _wakeup
von-web_1 | future.result()
von-web_1 | File "/usr/lib/python3.5/asyncio/futures.py", line 274, in result
von-web_1 | raise self._exception
von-web_1 | indy.error.IndyError: ErrorCode.CommonInvalidState

http://ip:9000/ and http://ip:9000/ are not coming up.

resolving localhost issue

Dear Team,
Been trying to play around the demo to understand the different concepts better. As we have a remote team, we are setting up the environment such that other team members can access.
While I have managed to get VON-Network, The OrgBook and the various permitify to be accessible externally via Digital Ocean Droplet, I am facing challenges when clicking on the "Register Person" which then starts to keep resolving to "localhost". May I know how I should change that?
I have tried to change the localhost to the IP address but somehow it still resolves to localhost despite rebuilding.

Thanks.

Regards,
Andrew

cannot open client HELLO -- wrong server key?

docker-compose version 1.23.1, build b02f1306
Docker version 18.09.1, build 4c52b90

Does someone know how to resolve this issue, one of my guess would be do set IP and IPS manually in te Dockerfile but I don't know what to add there.

WARNING: The IP variable is not set. Defaulting to a blank string.
WARNING: The IPS variable is not set. Defaulting to a blank string.
Creating von_node4_1_6fa17919a466 ... done
Creating von_node1_1_5476b390308f ... done
Creating von_node2_1_4a9d0ef05463 ... done
Creating von_node3_1_fb60e3651b93 ... done
Creating von_von-web_1_e7c2cd2e1876 ... done
Attaching to von_node4_1_8a0db220c2a0, von_node1_1_5607204968b3, von_node3_1_93ef0a741eb2, von_node2_1_862571c6cde1, von_von-web_1_9cac5775c7b9
node4_1_8a0db220c2a0 | Ledger exists - using...
node4_1_8a0db220c2a0 | start_indy_node Node4 9707 9708
node4_1_8a0db220c2a0 | 2019-01-24 10:56:41,137 | DEBUG | init.py (60) | register | Registered VCS backend: git
node4_1_8a0db220c2a0 | 2019-01-24 10:56:41,162 | DEBUG | init.py (60) | register | Registered VCS backend: hg
node4_1_8a0db220c2a0 | 2019-01-24 10:56:41,224 | DEBUG | init.py (60) | register | Registered VCS backend: svn
node4_1_8a0db220c2a0 | 2019-01-24 10:56:41,225 | DEBUG | init.py (60) | register | Registered VCS backend: bzr
node4_1_8a0db220c2a0 | 2019-01-24 10:56:42,879 | DEBUG | selector_events.py (53) | init | Using selector: EpollSelector
node4_1_8a0db220c2a0 | 2019-01-24 10:56:42,904 | DEBUG | ledger.py (201) | start | Starting ledger...
node4_1_8a0db220c2a0 | 2019-01-24 10:56:42,916 | DEBUG | ledger.py (67) | recoverTree | Recovering tree from transaction log
node4_1_8a0db220c2a0 | 2019-01-24 10:56:42,948 | DEBUG | ledger.py (82) | recoverTree | Recovered tree in 0.032732644001953304 seconds
node4_1_8a0db220c2a0 | 2019-01-24 10:56:43,016 | DEBUG | ledger.py (201) | start | Starting ledger...
node4_1_8a0db220c2a0 | 2019-01-24 10:56:43,028 | DEBUG | ledger.py (67) | recoverTree | Recovering tree from transaction log
node4_1_8a0db220c2a0 | 2019-01-24 10:56:43,060 | DEBUG | ledger.py (82) | recoverTree | Recovered tree in 0.03139139600170893 seconds
node4_1_8a0db220c2a0 | 2019-01-24 10:56:43,071 | INFO | node.py (2636) | initStateFromLedger | Node4 found state to be empty, recreating from ledger
node4_1_8a0db220c2a0 | 2019-01-24 10:56:43,093 | INFO | node.py (786) | _create_bls_bft | BLS: BLS Signatures will be used for Node Node4
node4_1_8a0db220c2a0 | 2019-01-24 10:56:43,106 | INFO | node.py (2636) | initStateFromLedger | Node4 found state to be empty, recreating from ledger
node4_1_8a0db220c2a0 | 2019-01-24 10:56:43,108 | INFO | node.py (612) | setPoolParams | Node4 updated its pool parameters: f 0, totalNodes 1, allNodeNames {'Node4'}, requiredNumberOfInstances 1, minimumNodes 1, quorums {'bls_signatures': Quorum(1), 'propagate': Quorum(1), 'observer_data': Quorum(1), 'prepare': Quorum(0), 'view_change_done': Quorum(1), 'election': Quorum(1), 'propagate_primary': Quorum(1), 'reply': Quorum(1), 'same_consistency_proof': Quorum(1), 'view_change': Quorum(1), 'commit': Quorum(1), 'consistency_proof': Quorum(1), 'f': 0, 'checkpoint': Quorum(0), 'timestamp': Quorum(1), 'ledger_status': Quorum(0)}
node4_1_8a0db220c2a0 | 2019-01-24 10:56:43,235 | INFO | plugin_loader.py (118) | _load | plugin FirebaseStatsConsumer successfully loaded from module plugin_firebase_stats_consumer
node4_1_8a0db220c2a0 | 2019-01-24 10:56:43,236 | DISPLAY | replicas.py (41) | grow | Node4 added replica Node4:0 to instance 0 (master)
node4_1_8a0db220c2a0 | 2019-01-24 10:56:43,237 | DEBUG | plugin_helper.py (23) | loadPlugins | Plugin loading started to load plugins from plugins_dir: /var/lib/indy/plugins
node4_1_8a0db220c2a0 | 2019-01-24 10:56:43,237 | DEBUG | plugin_helper.py (63) | loadPlugins | Total plugins loaded from plugins_dir /var/lib/indy/plugins are : 0
node4_1_8a0db220c2a0 | 2019-01-24 10:56:43,285 | DEBUG | ledger.py (201) | start | Starting ledger...
node4_1_8a0db220c2a0 | 2019-01-24 10:56:43,303 | DEBUG | ledger.py (67) | recoverTree | Recovering tree from transaction log
node4_1_8a0db220c2a0 | 2019-01-24 10:56:43,343 | DEBUG | ledger.py (82) | recoverTree | Recovered tree in 0.04053984500205843 seconds
node4_1_8a0db220c2a0 | 2019-01-24 10:56:43,374 | INFO | node.py (2636) | initStateFromLedger | Node4 found state to be empty, recreating from ledger
node4_1_8a0db220c2a0 | 2019-01-24 10:56:43,374 | DEBUG | ledger.py (199) | start | Ledger already started.
node4_1_8a0db220c2a0 | 2019-01-24 10:56:43,375 | DEBUG | ledger.py (199) | start | Ledger already started.
node4_1_8a0db220c2a0 | 2019-01-24 10:56:43,375 | DEBUG | ledger.py (199) | start | Ledger already started.
node4_1_8a0db220c2a0 | 2019-01-24 10:56:43,376 | DEBUG | authenticator.py (31) | start | Starting ZAP at inproc://zeromq.zap.1
node4_1_8a0db220c2a0 | 2019-01-24 10:56:43,376 | DEBUG | base.py (72) | allow | Allowing 0.0.0.0
node4_1_8a0db220c2a0 | 2019-01-24 10:56:43,377 | DEBUG | base.py (112) | configure_curve | Configure curve: *[/var/lib/indy/sandbox/keys/Node4/public_keys]
node4_1_8a0db220c2a0 | 2019-01-24 10:56:43,387 | INFO | stacks.py (84) | start | CONNECTION: Node4 listening for other nodes at 0.0.0.0:9707
node4_1_8a0db220c2a0 | 2019-01-24 10:56:43,389 | DEBUG | authenticator.py (31) | start | Starting ZAP at inproc://zeromq.zap.2
node4_1_8a0db220c2a0 | 2019-01-24 10:56:43,389 | DEBUG | base.py (72) | allow | Allowing 0.0.0.0
node4_1_8a0db220c2a0 | 2019-01-24 10:56:43,389 | DEBUG | base.py (112) | configure_curve | Configure curve: []
node4_1_8a0db220c2a0 | 2019-01-24 10:56:43,391 | INFO | node.py (853) | start | Node4 first time running...
node3_1_93ef0a741eb2 | Ledger exists - using...
node3_1_93ef0a741eb2 | start_indy_node Node3 9705 9706
von-web_1_9cac5775c7b9 | Ledger exists - using...
node2_1_862571c6cde1 | Ledger exists - using...
node2_1_862571c6cde1 | start_indy_node Node2 9703 9704
node1_1_5607204968b3 | Ledger exists - using...
node1_1_5607204968b3 | start_indy_node Node1 9701 9702
node1_1_5607204968b3 | 2019-01-24 10:56:42,527 | DEBUG | init.py (60) | register | Registered VCS backend: git
node1_1_5607204968b3 | 2019-01-24 10:56:42,547 | DEBUG | init.py (60) | register | Registered VCS backend: hg
node1_1_5607204968b3 | 2019-01-24 10:56:42,606 | DEBUG | init.py (60) | register | Registered VCS backend: svn
node1_1_5607204968b3 | 2019-01-24 10:56:42,607 | DEBUG | init.py (60) | register | Registered VCS backend: bzr
node1_1_5607204968b3 | 2019-01-24 10:56:44,066 | DEBUG | selector_events.py (53) | init | Using selector: EpollSelector
node1_1_5607204968b3 | 2019-01-24 10:56:44,094 | DEBUG | ledger.py (201) | start | Starting ledger...
node1_1_5607204968b3 | 2019-01-24 10:56:44,111 | DEBUG | ledger.py (67) | recoverTree | Recovering tree from transaction log
node1_1_5607204968b3 | 2019-01-24 10:56:44,149 | DEBUG | ledger.py (82) | recoverTree | Recovered tree in 0.037827896001545014 seconds
node1_1_5607204968b3 | 2019-01-24 10:56:44,213 | DEBUG | ledger.py (201) | start | Starting ledger...
node1_1_5607204968b3 | 2019-01-24 10:56:44,232 | DEBUG | ledger.py (67) | recoverTree | Recovering tree from transaction log
node1_1_5607204968b3 | 2019-01-24 10:56:44,275 | DEBUG | ledger.py (82) | recoverTree | Recovered tree in 0.04375988299943856 seconds
node1_1_5607204968b3 | 2019-01-24 10:56:44,292 | INFO | node.py (2636) | initStateFromLedger | Node1 found state to be empty, recreating from ledger
node1_1_5607204968b3 | 2019-01-24 10:56:44,317 | INFO | node.py (786) | _create_bls_bft | BLS: BLS Signatures will be used for Node Node1
node1_1_5607204968b3 | 2019-01-24 10:56:44,329 | INFO | node.py (2636) | initStateFromLedger | Node1 found state to be empty, recreating from ledger
node1_1_5607204968b3 | 2019-01-24 10:56:44,332 | INFO | node.py (612) | setPoolParams | Node1 updated its pool parameters: f 0, totalNodes 1, allNodeNames {'Node1'}, requiredNumberOfInstances 1, minimumNodes 1, quorums {'propagate': Quorum(1), 'timestamp': Quorum(1), 'prepare': Quorum(0), 'bls_signatures': Quorum(1), 'same_consistency_proof': Quorum(1), 'observer_data': Quorum(1), 'view_change': Quorum(1), 'consistency_proof': Quorum(1), 'election': Quorum(1), 'f': 0, 'ledger_status': Quorum(0), 'checkpoint': Quorum(0), 'propagate_primary': Quorum(1), 'commit': Quorum(1), 'view_change_done': Quorum(1), 'reply': Quorum(1)}
node3_1_93ef0a741eb2 | 2019-01-24 10:56:44,406 | DEBUG | init.py (60) | register | Registered VCS backend: git
node1_1_5607204968b3 | 2019-01-24 10:56:44,410 | INFO | plugin_loader.py (118) | _load | plugin FirebaseStatsConsumer successfully loaded from module plugin_firebase_stats_consumer
node1_1_5607204968b3 | 2019-01-24 10:56:44,412 | DISPLAY | replicas.py (41) | grow | Node1 added replica Node1:0 to instance 0 (master)
node1_1_5607204968b3 | 2019-01-24 10:56:44,413 | DEBUG | plugin_helper.py (23) | loadPlugins | Plugin loading started to load plugins from plugins_dir: /var/lib/indy/plugins
node1_1_5607204968b3 | 2019-01-24 10:56:44,413 | DEBUG | plugin_helper.py (63) | loadPlugins | Total plugins loaded from plugins_dir /var/lib/indy/plugins are : 0
node3_1_93ef0a741eb2 | 2019-01-24 10:56:44,424 | DEBUG | init.py (60) | register | Registered VCS backend: hg
node1_1_5607204968b3 | 2019-01-24 10:56:44,449 | DEBUG | ledger.py (201) | start | Starting ledger...
node1_1_5607204968b3 | 2019-01-24 10:56:44,460 | DEBUG | ledger.py (67) | recoverTree | Recovering tree from transaction log
node3_1_93ef0a741eb2 | 2019-01-24 10:56:44,470 | DEBUG | init.py (60) | register | Registered VCS backend: svn
node3_1_93ef0a741eb2 | 2019-01-24 10:56:44,471 | DEBUG | init.py (60) | register | Registered VCS backend: bzr
node1_1_5607204968b3 | 2019-01-24 10:56:44,490 | DEBUG | ledger.py (82) | recoverTree | Recovered tree in 0.03003599099974963 seconds
node1_1_5607204968b3 | 2019-01-24 10:56:44,503 | INFO | node.py (2636) | initStateFromLedger | Node1 found state to be empty, recreating from ledger
node1_1_5607204968b3 | 2019-01-24 10:56:44,506 | DEBUG | ledger.py (199) | start | Ledger already started.
node1_1_5607204968b3 | 2019-01-24 10:56:44,506 | DEBUG | ledger.py (199) | start | Ledger already started.
node1_1_5607204968b3 | 2019-01-24 10:56:44,507 | DEBUG | ledger.py (199) | start | Ledger already started.
node1_1_5607204968b3 | 2019-01-24 10:56:44,508 | DEBUG | authenticator.py (31) | start | Starting ZAP at inproc://zeromq.zap.1
node1_1_5607204968b3 | 2019-01-24 10:56:44,508 | DEBUG | base.py (72) | allow | Allowing 0.0.0.0
node1_1_5607204968b3 | 2019-01-24 10:56:44,508 | DEBUG | base.py (112) | configure_curve | Configure curve: *[/var/lib/indy/sandbox/keys/Node1/public_keys]
node1_1_5607204968b3 | 2019-01-24 10:56:44,510 | INFO | stacks.py (84) | start | CONNECTION: Node1 listening for other nodes at 0.0.0.0:9701
node1_1_5607204968b3 | 2019-01-24 10:56:44,510 | DEBUG | authenticator.py (31) | start | Starting ZAP at inproc://zeromq.zap.2
node1_1_5607204968b3 | 2019-01-24 10:56:44,511 | DEBUG | base.py (72) | allow | Allowing 0.0.0.0
node1_1_5607204968b3 | 2019-01-24 10:56:44,511 | DEBUG | base.py (112) | configure_curve | Configure curve: []
node1_1_5607204968b3 | 2019-01-24 10:56:44,513 | INFO | node.py (853) | start | Node1 first time running...
node2_1_862571c6cde1 | 2019-01-24 10:56:45,240 | DEBUG | init.py (60) | register | Registered VCS backend: git
node2_1_862571c6cde1 | 2019-01-24 10:56:45,257 | DEBUG | init.py (60) | register | Registered VCS backend: hg
node2_1_862571c6cde1 | 2019-01-24 10:56:45,305 | DEBUG | init.py (60) | register | Registered VCS backend: svn
node2_1_862571c6cde1 | 2019-01-24 10:56:45,305 | DEBUG | init.py (60) | register | Registered VCS backend: bzr
node3_1_93ef0a741eb2 | 2019-01-24 10:56:45,445 | DEBUG | selector_events.py (53) | init | Using selector: EpollSelector
node3_1_93ef0a741eb2 | 2019-01-24 10:56:45,476 | DEBUG | ledger.py (201) | start | Starting ledger...
node3_1_93ef0a741eb2 | 2019-01-24 10:56:45,488 | DEBUG | ledger.py (67) | recoverTree | Recovering tree from transaction log
node3_1_93ef0a741eb2 | 2019-01-24 10:56:45,524 | DEBUG | ledger.py (82) | recoverTree | Recovered tree in 0.03575115900093806 seconds
node3_1_93ef0a741eb2 | 2019-01-24 10:56:45,568 | DEBUG | ledger.py (201) | start | Starting ledger...
node3_1_93ef0a741eb2 | 2019-01-24 10:56:45,580 | DEBUG | ledger.py (67) | recoverTree | Recovering tree from transaction log
node3_1_93ef0a741eb2 | 2019-01-24 10:56:45,609 | DEBUG | ledger.py (82) | recoverTree | Recovered tree in 0.029137293000530917 seconds
node3_1_93ef0a741eb2 | 2019-01-24 10:56:45,620 | INFO | node.py (2636) | initStateFromLedger | Node3 found state to be empty, recreating from ledger
node3_1_93ef0a741eb2 | 2019-01-24 10:56:45,635 | INFO | node.py (786) | _create_bls_bft | BLS: BLS Signatures will be used for Node Node3
node3_1_93ef0a741eb2 | 2019-01-24 10:56:45,647 | INFO | node.py (2636) | initStateFromLedger | Node3 found state to be empty, recreating from ledger
node3_1_93ef0a741eb2 | 2019-01-24 10:56:45,649 | INFO | node.py (612) | setPoolParams | Node3 updated its pool parameters: f 0, totalNodes 1, allNodeNames {'Node3'}, requiredNumberOfInstances 1, minimumNodes 1, quorums {'prepare': Quorum(0), 'election': Quorum(1), 'commit': Quorum(1), 'checkpoint': Quorum(0), 'view_change': Quorum(1), 'observer_data': Quorum(1), 'propagate_primary': Quorum(1), 'same_consistency_proof': Quorum(1), 'view_change_done': Quorum(1), 'bls_signatures': Quorum(1), 'timestamp': Quorum(1), 'f': 0, 'reply': Quorum(1), 'consistency_proof': Quorum(1), 'propagate': Quorum(1), 'ledger_status': Quorum(0)}
node3_1_93ef0a741eb2 | 2019-01-24 10:56:45,726 | INFO | plugin_loader.py (118) | _load | plugin FirebaseStatsConsumer successfully loaded from module plugin_firebase_stats_consumer
node3_1_93ef0a741eb2 | 2019-01-24 10:56:45,728 | DISPLAY | replicas.py (41) | grow | Node3 added replica Node3:0 to instance 0 (master)
node3_1_93ef0a741eb2 | 2019-01-24 10:56:45,728 | DEBUG | plugin_helper.py (23) | loadPlugins | Plugin loading started to load plugins from plugins_dir: /var/lib/indy/plugins
node3_1_93ef0a741eb2 | 2019-01-24 10:56:45,728 | DEBUG | plugin_helper.py (63) | loadPlugins | Total plugins loaded from plugins_dir /var/lib/indy/plugins are : 0
node3_1_93ef0a741eb2 | 2019-01-24 10:56:45,762 | DEBUG | ledger.py (201) | start | Starting ledger...
node3_1_93ef0a741eb2 | 2019-01-24 10:56:45,774 | DEBUG | ledger.py (67) | recoverTree | Recovering tree from transaction log
node3_1_93ef0a741eb2 | 2019-01-24 10:56:45,805 | DEBUG | ledger.py (82) | recoverTree | Recovered tree in 0.03139743900101166 seconds
node3_1_93ef0a741eb2 | 2019-01-24 10:56:45,820 | INFO | node.py (2636) | initStateFromLedger | Node3 found state to be empty, recreating from ledger
node3_1_93ef0a741eb2 | 2019-01-24 10:56:45,821 | DEBUG | ledger.py (199) | start | Ledger already started.
node3_1_93ef0a741eb2 | 2019-01-24 10:56:45,821 | DEBUG | ledger.py (199) | start | Ledger already started.
node3_1_93ef0a741eb2 | 2019-01-24 10:56:45,821 | DEBUG | ledger.py (199) | start | Ledger already started.
node3_1_93ef0a741eb2 | 2019-01-24 10:56:45,822 | DEBUG | authenticator.py (31) | start | Starting ZAP at inproc://zeromq.zap.1
node3_1_93ef0a741eb2 | 2019-01-24 10:56:45,822 | DEBUG | base.py (72) | allow | Allowing 0.0.0.0
node3_1_93ef0a741eb2 | 2019-01-24 10:56:45,822 | DEBUG | base.py (112) | configure_curve | Configure curve: *[/var/lib/indy/sandbox/keys/Node3/public_keys]
node3_1_93ef0a741eb2 | 2019-01-24 10:56:45,823 | INFO | stacks.py (84) | start | CONNECTION: Node3 listening for other nodes at 0.0.0.0:9705
node3_1_93ef0a741eb2 | 2019-01-24 10:56:45,823 | DEBUG | authenticator.py (31) | start | Starting ZAP at inproc://zeromq.zap.2
node3_1_93ef0a741eb2 | 2019-01-24 10:56:45,823 | DEBUG | base.py (72) | allow | Allowing 0.0.0.0
node3_1_93ef0a741eb2 | 2019-01-24 10:56:45,824 | DEBUG | base.py (112) | configure_curve | Configure curve: []
node3_1_93ef0a741eb2 | 2019-01-24 10:56:45,825 | INFO | node.py (853) | start | Node3 first time running...
node2_1_862571c6cde1 | 2019-01-24 10:56:46,244 | DEBUG | selector_events.py (53) | init | Using selector: EpollSelector
node2_1_862571c6cde1 | 2019-01-24 10:56:46,272 | DEBUG | ledger.py (201) | start | Starting ledger...
node2_1_862571c6cde1 | 2019-01-24 10:56:46,287 | DEBUG | ledger.py (67) | recoverTree | Recovering tree from transaction log
node2_1_862571c6cde1 | 2019-01-24 10:56:46,326 | DEBUG | ledger.py (82) | recoverTree | Recovered tree in 0.03936544899988803 seconds
node2_1_862571c6cde1 | 2019-01-24 10:56:46,380 | DEBUG | ledger.py (201) | start | Starting ledger...
node2_1_862571c6cde1 | 2019-01-24 10:56:46,394 | DEBUG | ledger.py (67) | recoverTree | Recovering tree from transaction log
node2_1_862571c6cde1 | 2019-01-24 10:56:46,434 | DEBUG | ledger.py (82) | recoverTree | Recovered tree in 0.040256519001559354 seconds
node2_1_862571c6cde1 | 2019-01-24 10:56:46,450 | INFO | node.py (2636) | initStateFromLedger | Node2 found state to be empty, recreating from ledger
node2_1_862571c6cde1 | 2019-01-24 10:56:46,477 | INFO | node.py (786) | _create_bls_bft | BLS: BLS Signatures will be used for Node Node2
node2_1_862571c6cde1 | 2019-01-24 10:56:46,496 | INFO | node.py (2636) | initStateFromLedger | Node2 found state to be empty, recreating from ledger
node2_1_862571c6cde1 | 2019-01-24 10:56:46,510 | INFO | node.py (612) | setPoolParams | Node2 updated its pool parameters: f 0, totalNodes 1, allNodeNames {'Node2'}, requiredNumberOfInstances 1, minimumNodes 1, quorums {'view_change': Quorum(1), 'checkpoint': Quorum(0), 'bls_signatures': Quorum(1), 'same_consistency_proof': Quorum(1), 'prepare': Quorum(0), 'f': 0, 'propagate': Quorum(1), 'propagate_primary': Quorum(1), 'reply': Quorum(1), 'view_change_done': Quorum(1), 'commit': Quorum(1), 'ledger_status': Quorum(0), 'election': Quorum(1), 'timestamp': Quorum(1), 'consistency_proof': Quorum(1), 'observer_data': Quorum(1)}
node2_1_862571c6cde1 | 2019-01-24 10:56:46,590 | INFO | plugin_loader.py (118) | _load | plugin FirebaseStatsConsumer successfully loaded from module plugin_firebase_stats_consumer
node2_1_862571c6cde1 | 2019-01-24 10:56:46,592 | DISPLAY | replicas.py (41) | grow | Node2 added replica Node2:0 to instance 0 (master)
node2_1_862571c6cde1 | 2019-01-24 10:56:46,592 | DEBUG | plugin_helper.py (23) | loadPlugins | Plugin loading started to load plugins from plugins_dir: /var/lib/indy/plugins
node2_1_862571c6cde1 | 2019-01-24 10:56:46,592 | DEBUG | plugin_helper.py (63) | loadPlugins | Total plugins loaded from plugins_dir /var/lib/indy/plugins are : 0
node2_1_862571c6cde1 | 2019-01-24 10:56:46,626 | DEBUG | ledger.py (201) | start | Starting ledger...
node2_1_862571c6cde1 | 2019-01-24 10:56:46,637 | DEBUG | ledger.py (67) | recoverTree | Recovering tree from transaction log
node2_1_862571c6cde1 | 2019-01-24 10:56:46,668 | DEBUG | ledger.py (82) | recoverTree | Recovered tree in 0.030970766001701122 seconds
node2_1_862571c6cde1 | 2019-01-24 10:56:46,687 | INFO | node.py (2636) | initStateFromLedger | Node2 found state to be empty, recreating from ledger
node2_1_862571c6cde1 | 2019-01-24 10:56:46,689 | DEBUG | ledger.py (199) | start | Ledger already started.
node2_1_862571c6cde1 | 2019-01-24 10:56:46,689 | DEBUG | ledger.py (199) | start | Ledger already started.
node2_1_862571c6cde1 | 2019-01-24 10:56:46,690 | DEBUG | ledger.py (199) | start | Ledger already started.
node2_1_862571c6cde1 | 2019-01-24 10:56:46,692 | DEBUG | authenticator.py (31) | start | Starting ZAP at inproc://zeromq.zap.1
node2_1_862571c6cde1 | 2019-01-24 10:56:46,693 | DEBUG | base.py (72) | allow | Allowing 0.0.0.0
node2_1_862571c6cde1 | 2019-01-24 10:56:46,693 | DEBUG | base.py (112) | configure_curve | Configure curve: *[/var/lib/indy/sandbox/keys/Node2/public_keys]
node2_1_862571c6cde1 | 2019-01-24 10:56:46,697 | INFO | stacks.py (84) | start | CONNECTION: Node2 listening for other nodes at 0.0.0.0:9703
node2_1_862571c6cde1 | 2019-01-24 10:56:46,698 | DEBUG | authenticator.py (31) | start | Starting ZAP at inproc://zeromq.zap.2
node2_1_862571c6cde1 | 2019-01-24 10:56:46,699 | DEBUG | base.py (72) | allow | Allowing 0.0.0.0
node2_1_862571c6cde1 | 2019-01-24 10:56:46,700 | DEBUG | base.py (112) | configure_curve | Configure curve: []
node2_1_862571c6cde1 | 2019-01-24 10:56:46,703 | INFO | node.py (853) | start | Node2 first time running...
node4_1_8a0db220c2a0 | CURVE I: cannot open client HELLO -- wrong server key?
node4_1_8a0db220c2a0 | CURVE I: cannot open client HELLO -- wrong server key?
...
node4_1_8a0db220c2a0 | CURVE I: cannot open client HELLO -- wrong server key?
node1_1_5607204968b3 | CURVE I: cannot open client HELLO -- wrong server key?
...
node1_1_5607204968b3 | CURVE I: cannot open client HELLO -- wrong server key?
node3_1_93ef0a741eb2 | CURVE I: cannot open client HELLO -- wrong server key?
...
node3_1_93ef0a741eb2 | CURVE I: cannot open client HELLO -- wrong server key?
node2_1_862571c6cde1 | CURVE I: cannot open client HELLO -- wrong server key?
...
node2_1_862571c6cde1 | CURVE I: cannot open client HELLO -- wrong server key?
node4_1_8a0db220c2a0 | CURVE I: cannot open client HELLO -- wrong server key?
...
node4_1_8a0db220c2a0 | CURVE I: cannot open client HELLO -- wrong server key?
node1_1_5607204968b3 | CURVE I: cannot open client HELLO -- wrong server key?
...
node1_1_5607204968b3 | CURVE I: cannot open client HELLO -- wrong server key?
node3_1_93ef0a741eb2 | CURVE I: cannot open client HELLO -- wrong server key?
...
node3_1_93ef0a741eb2 | CURVE I: cannot open client HELLO -- wrong server key?
node2_1_862571c6cde1 | CURVE I: cannot open client HELLO -- wrong server key?
...
node2_1_862571c6cde1 | CURVE I: cannot open client HELLO -- wrong server key?
node4_1_8a0db220c2a0 | CURVE I: cannot open client HELLO -- wrong server key?
...
node4_1_8a0db220c2a0 | CURVE I: cannot open client HELLO -- wrong server key?
node1_1_5607204968b3 | CURVE I: cannot open client HELLO -- wrong server key?
...
node1_1_5607204968b3 | CURVE I: cannot open client HELLO -- wrong server key?
node3_1_93ef0a741eb2 | CURVE I: cannot open client HELLO -- wrong server key?
...
node3_1_93ef0a741eb2 | CURVE I: cannot open client HELLO -- wrong server key?
node2_1_862571c6cde1 | CURVE I: cannot open client HELLO -- wrong server key?
...
node2_1_862571c6cde1 | CURVE I: cannot open client HELLO -- wrong server key?
node4_1_8a0db220c2a0 | CURVE I: cannot open client HELLO -- wrong server key?
...
node4_1_8a0db220c2a0 | CURVE I: cannot open client HELLO -- wrong server key?
von-web_1_9cac5775c7b9 | ERROR|indy::services::pool | src/services/pool/mod.rs:426 | Pool worker thread finished with error Timeout
von-web_1_9cac5775c7b9 | ERROR|indy::errors::indy | src/errors/indy.rs:68 | Casting error to ErrorCode: Timeout
von-web_1_9cac5775c7b9 | _indy_loop_callback: Function returned error 307
von-web_1_9cac5775c7b9 | Traceback (most recent call last):
von-web_1_9cac5775c7b9 | File "server.py", line 295, in
von-web_1_9cac5775c7b9 | loop.run_until_complete(boot())
von-web_1_9cac5775c7b9 | File "/usr/lib/python3.5/asyncio/base_events.py", line 387, in run_until_complete
von-web_1_9cac5775c7b9 | return future.result()
von-web_1_9cac5775c7b9 | File "/usr/lib/python3.5/asyncio/futures.py", line 274, in result
von-web_1_9cac5775c7b9 | raise self._exception
von-web_1_9cac5775c7b9 | File "/usr/lib/python3.5/asyncio/tasks.py", line 241, in _step
von-web_1_9cac5775c7b9 | result = coro.throw(exc)
von-web_1_9cac5775c7b9 | File "server.py", line 112, in boot
von-web_1_9cac5775c7b9 | await pool.open()
von-web_1_9cac5775c7b9 | File "/home/indy/.local/share/virtualenvs/server-8XoupS0v/lib/python3.5/site-packages/von_agent/nodepool.py", line 125, in open
von-web_1_9cac5775c7b9 | self._handle = await pool.open_pool_ledger(self.name, None)
von-web_1_9cac5775c7b9 | File "/home/indy/.local/share/virtualenvs/server-8XoupS0v/lib/python3.5/site-packages/indy/pool.py", line 82, in open_pool_ledger
von-web_1_9cac5775c7b9 | open_pool_ledger.cb)
von-web_1_9cac5775c7b9 | File "/usr/lib/python3.5/asyncio/futures.py", line 361, in iter
von-web_1_9cac5775c7b9 | yield self # This tells Task to wait for completion.
von-web_1_9cac5775c7b9 | File "/usr/lib/python3.5/asyncio/tasks.py", line 296, in _wakeup
von-web_1_9cac5775c7b9 | future.result()
von-web_1_9cac5775c7b9 | File "/usr/lib/python3.5/asyncio/futures.py", line 274, in result
von-web_1_9cac5775c7b9 | raise self._exception
von-web_1_9cac5775c7b9 | indy.error.IndyError: ErrorCode.PoolLedgerTimeout
von_von-web_1_9cac5775c7b9 exited with code 1

TheOrgBook Angular App Build Failure

Please find the error in the Angular App Deployment stage.

`Successfully built 4a4df4cded98
Successfully tagged nginx-runtime:latest

Building angular-app image ...
---> Installing application source ...
---> Installing all dependencies
npm ERR! Linux 4.9.87-linuxkit-aufs
npm ERR! argv "/opt/rh/rh-nodejs6/root/usr/bin/node" "/opt/rh/rh-nodejs6/root/usr/bin/npm" "install"
npm ERR! node v6.11.3
npm ERR! npm v3.10.9
npm ERR! file /opt/app-root/src/package.json
npm ERR! code EJSONPARSE

npm ERR! Failed to parse json
npm ERR! Cannot find module './lib/parse'
npm ERR! File: /opt/app-root/src/package.json
npm ERR! Failed to parse package.json data.
npm ERR! package.json must be actual JSON, not just JavaScript.
npm ERR!
npm ERR! This is not a bug in npm.
npm ERR! Tell the package author to fix their package.json file. JSON.parse

npm ERR! Please include the following file with any support request:
npm ERR! /opt/app-root/src/npm-debug.log
Build failed
ERROR: An error occurred: non-zero (13) exit code from centos/nodejs-6-centos7:6`

I have tried the fix suggested in the other issue discussions.
I have edited the package.json file and changed the router parameter.
It did not work. Please suggest a resolution.

indy_loop_callback: Function returned error 307 starting von-web_1

Clean build of von-network but I'm getting the 307 error starting the webserver. 4 indy nodes seem to have started without issues.

$ ./manage start
e63527690a2f1ad64989a1f3a12014f794291b8dad607bc12a766f1cb988bb7f
WARNING: The IP variable is not set. Defaulting to a blank string.
WARNING: The IPS variable is not set. Defaulting to a blank string.
Creating volume "von_node3-data" with default driver
Creating volume "von_von-client-libindy" with default driver
Creating volume "von_von-client-cli" with default driver
Creating volume "von_node1-data" with default driver
Creating volume "von_von-web-indy" with default driver
Creating volume "von_node4-data" with default driver
Creating von_node1_1 ... done
Creating von_node3_1 ... done
Creating von_node2_1 ... done
Creating von_node4_1 ... done
Creating von_node4_1 ...
Creating von_von-web_1 ... done
Attaching to von_node3_1, von_node2_1, von_node4_1, von_node1_1, von_von-web_1
node3_1 | Ledger does not exist - recreating...
node3_1 | von_generate_transactions -n 3
node2_1 | Ledger does not exist - recreating...
node2_1 | von_generate_transactions -n 2
node3_1 | init_indy_node Node3 9418 80
node4_1 | Ledger does not exist - recreating...
node4_1 | von_generate_transactions -n 4
node3_1 | Node-stack name is Node3
node3_1 | Client-stack name is Node3C
node3_1 | Generating keys for random seed b'1b8BcAA0c4eb7F1D87A93a0Ad896Db49'
node3_1 | Init local keys for client-stack
node3_1 | Public key is 8179088b9dc8e3ad76efc092070a2e1e2d41821044cda591334ec0faa4d0e33a
node3_1 | Verification key is 3bdf73c8aa914081dd85281c1220f139b23a729d5105f95c532346f481328907
node3_1 | Init local keys for node-stack
node2_1 | init_indy_node Node2 9418 80
node1_1 | Ledger does not exist - recreating...
node4_1 | init_indy_node Node4 9418 80
node3_1 | Public key is 8179088b9dc8e3ad76efc092070a2e1e2d41821044cda591334ec0faa4d0e33a
von-web_1 | Ledger does not exist - recreating...
node1_1 | von_generate_transactions -n 1
node1_1 | init_indy_node Node1 9418 80
node2_1 | Node-stack name is Node2
von-web_1 | von_generate_transactions -n
node3_1 | Verification key is 3bdf73c8aa914081dd85281c1220f139b23a729d5105f95c532346f481328907
node3_1 | BLS Public key is 28e1kvnVJwDzAzUSF7yyvGweSh2jKoaXqfbShuzFZGCCfeQuu8AzimYuiwjEsC5i4DGmMU5XDzL5x2cTcWL3rvByrsbrQJiC8chc8ZTNzrrMivdz5U46SuAb2TGsPEJo9sNJ7dRz1LMJKczgyKMphrfGaA1xpU71ZZ2iSiP2c67jpQb
node3_1 | generate_indy_pool_transactions --nodes 4 --clients 0 --nodeNum 3 --ips 172.17.2.13,172.17.2.13,172.17.2.13,172.17.2.13
von-web_1 | generate_indy_pool_transactions --nodes 4 --clients 0 --ips 172.17.2.13,172.17.2.13,172.17.2.13,172.17.2.13
node2_1 | Client-stack name is Node2C
node2_1 | Generating keys for random seed b'aEaDdB4c0b9969712CC10cD67fEBdaBf'
node2_1 | Init local keys for client-stack
node2_1 | Public key is 83dfacb66d1e31064c81fd1727f439a0108608bfe2ea5d76545232c09ac02d28
node2_1 | Verification key is d4f00e85f47ee532e014bbe72c93feeac822067b373d3a691c98cbee198d9964
node2_1 | Init local keys for node-stack
node2_1 | Public key is 83dfacb66d1e31064c81fd1727f439a0108608bfe2ea5d76545232c09ac02d28
node2_1 | Verification key is d4f00e85f47ee532e014bbe72c93feeac822067b373d3a691c98cbee198d9964
node2_1 | BLS Public key is FfRwdSHnD8PLmsjNqaQW8sKvGjqgyge7SfDg1bLydVhhMtBdMGhHZh2XKTb39oPnUBnNTk82xovL672F5HbubHkti5BC3o5Lj4UxsnUheo71fE2iuBTtwQ1iNy9r8x4oJ72mbjRzqGu6eMDLv4gRTCAhL3C6hhNk2CP2LVFfwxDqQd
node2_1 | generate_indy_pool_transactions --nodes 4 --clients 0 --nodeNum 2 --ips 172.17.2.13,172.17.2.13,172.17.2.13,172.17.2.13
node4_1 | Node-stack name is Node4
node4_1 | Client-stack name is Node4C
node4_1 | Generating keys for random seed b'f09Ffd5aa3947CdFc83AB8CDff4cE99e'
node4_1 | Init local keys for client-stack
node4_1 | Public key is 79477bbdcfba05df8946d8205a01f9925d25af67c06a136caa533c21d12a9e53
node4_1 | Verification key is 86ae452b95630f01a9de8a36558295b05ac9f6c6ccea1445bcf9614fbc9c583e
node4_1 | Init local keys for node-stack
node4_1 | Public key is 79477bbdcfba05df8946d8205a01f9925d25af67c06a136caa533c21d12a9e53
node4_1 | Verification key is 86ae452b95630f01a9de8a36558295b05ac9f6c6ccea1445bcf9614fbc9c583e
node4_1 | BLS Public key is NAUKyYqvKFMp96XyDFrHbAyHAiR6fgTwTVA3PMo7AZZS34uLjf2Y4EBwEZQZw88JtRUETDmVDxbTpPmwDGXWwPGJBhW8XEdDYzKP1CHui9dFKVKweDpcayZUvrr33zVCJStMWLezCKLedFntDDpsEiy2ujaSPsMkDWHoSKzcjSvpp1
node2_1 | BLS Public key is 4N8aUNHSgjQVgkpm8nhNEfDf6txHznoYREg9kirmJrkivgL4oSEimFF6nsQ6M41QvhM2Z33nves5vfSn9n1UwNFJBYtWVnHYMATn76vLuL3zU88KyeAYcHfsih3He6UHcXDxcaecHVz6jhCYz1P2UZn2bDVruL5wXpehgBfBaLKm3Ba
node2_1 | Generating keys for provided seed b'000000000000000000000000000Node2'
node2_1 | Init local keys for client-stack
node2_1 | Public key is dd07d5194649c7e270fe474ba7fce50609a4afac632d98e534388079f6a09b0e
node2_1 | Verification key is 6b6359eb98e5931bb517ec267a3081c011888ea78492a5575054b714b08786f0
node2_1 | Init local keys for node-stack
node2_1 | Public key is dd07d5194649c7e270fe474ba7fce50609a4afac632d98e534388079f6a09b0e
node2_1 | Verification key is 6b6359eb98e5931bb517ec267a3081c011888ea78492a5575054b714b08786f0
node2_1 | BLS Public key is 37rAPpXVoxzKhz7d9gkUe52XuXryuLXoM6P6LbWDB7LSbG62Lsb33sfG7zqS8TK1MXwuCHj1FKNzVpsnafmqLG1vXN88rt38mNFs9TENzm4QHdBzsvCuoBnPH7rpYYDo9DZNJePaDvRvqJKByCabubJz3XXKbEeshzpz4Ma5QYpJqjk
node2_1 | Nodes will not run locally, so writing /etc/indy/indy.env
node2_1 | This node with name Node2 will use ports 9703 and 9704 for nodestack and clientstack respectively
node2_1 | BLS Public key is 3WFpdbg7C5cnLYZwFZevJqhubkFALBfCBBok15GdrKMUhUjGsk3jV6QKj6MZgEubF7oqCafxNdkm7eswgA4sdKTRc82tLGzZBd6vNqU8dupzup6uYUf32KTHTPQbuUM8Yk4QFXjEf2Usu2TJcNkdgpyeUSX42u5LqdDDpNSWUK5deC5
node2_1 | BLS Public key is 2zN3bHM1m4rLz54MJHYSwvqzPchYp8jkHswveCLAEJVcX6Mm1wHQD1SkPYMzUDTZvWvhuE6VNAkK3KxVeEmsanSmvjVkReDeBEMxeDaayjcZjFGPydyey1qxBHmTvAnBKoPydvuTAqx5f7YNNRAdeLmUi99gERUU7TD8KfAa6MpQ9bw
node2_1 | BLS Public key is 4N8aUNHSgjQVgkpm8nhNEfDf6txHznoYREg9kirmJrkivgL4oSEimFF6nsQ6M41QvhM2Z33nves5vfSn9n1UwNFJBYtWVnHYMATn76vLuL3zU88KyeAYcHfsih3He6UHcXDxcaecHVz6jhCYz1P2UZn2bDVruL5wXpehgBfBaLKm3Ba
node2_1 | BLS Public key is 37rAPpXVoxzKhz7d9gkUe52XuXryuLXoM6P6LbWDB7LSbG62Lsb33sfG7zqS8TK1MXwuCHj1FKNzVpsnafmqLG1vXN88rt38mNFs9TENzm4QHdBzsvCuoBnPH7rpYYDo9DZNJePaDvRvqJKByCabubJz3XXKbEeshzpz4Ma5QYpJqjk
node2_1 | BLS Public key is 3WFpdbg7C5cnLYZwFZevJqhubkFALBfCBBok15GdrKMUhUjGsk3jV6QKj6MZgEubF7oqCafxNdkm7eswgA4sdKTRc82tLGzZBd6vNqU8dupzup6uYUf32KTHTPQbuUM8Yk4QFXjEf2Usu2TJcNkdgpyeUSX42u5LqdDDpNSWUK5deC5
node2_1 | BLS Public key is 2zN3bHM1m4rLz54MJHYSwvqzPchYp8jkHswveCLAEJVcX6Mm1wHQD1SkPYMzUDTZvWvhuE6VNAkK3KxVeEmsanSmvjVkReDeBEMxeDaayjcZjFGPydyey1qxBHmTvAnBKoPydvuTAqx5f7YNNRAdeLmUi99gERUU7TD8KfAa6MpQ9bw
node4_1 | generate_indy_pool_transactions --nodes 4 --clients 0 --nodeNum 4 --ips 172.17.2.13,172.17.2.13,172.17.2.13,172.17.2.13
node2_1 | Generated genesis transaction file:
node2_1 | /home/indy/.indy-cli/networks/sandbox/pool_transactions_genesis
node1_1 | Node-stack name is Node1
node1_1 | Client-stack name is Node1C
node1_1 | Generating keys for random seed b'a93a88bf28db7c8bbc9AE492bAD40E1D'
node1_1 | Init local keys for client-stack
node1_1 | Public key is dd6d622bfab8e2aca8cddedd0d91863f140a73d780eb24aab712d52877c04456
node1_1 | Verification key is c7330e9591513d78b0b743e2090904b485d143f51d383f1eeed3a79e1ac94344
node1_1 | Init local keys for node-stack
node1_1 | Public key is dd6d622bfab8e2aca8cddedd0d91863f140a73d780eb24aab712d52877c04456
node1_1 | Verification key is c7330e9591513d78b0b743e2090904b485d143f51d383f1eeed3a79e1ac94344
node1_1 | BLS Public key is 3KMp24nFEFNTSdyr9kCUwNkq9MEunUfSWzs8JKhpSZ1hBbVcQjM6Bpu2NHuG7q8sJKWJo1htvZwJQezdZAMw8cp1FEzcR5x7J8rfBSpnmW9waCWzuQwhzB4BXxwFdmxJxYgJs2UYzh4fpAFK758rWXSpBf75CD6f2ZkM7g4ADjTidKz
node2_1 | {"data":{"alias":"Node1","blskey":"4N8aUNHSgjQVgkpm8nhNEfDf6txHznoYREg9kirmJrkivgL4oSEimFF6nsQ6M41QvhM2Z33nves5vfSn9n1UwNFJBYtWVnHYMATn76vLuL3zU88KyeAYcHfsih3He6UHcXDxcaecHVz6jhCYz1P2UZn2bDVruL5wXpehgBfBaLKm3Ba","client_ip":"172.17.2.13","client_port":9702,"node_ip":"172.17.2.13","node_port":9701,"services":["VALIDATOR"]},"dest":"Gw6pDLhcBcoQesN72qfotTgFa7cbuqZpkX3Xo6pLhPhv","identifier":"Th7MpTaRZVRYnPiabds81Y","txnId":"fea82e10e894419fe2bea7d96296a6d46f50f93f9eeda954ec461b2ed2950b62","type":"0"}
node2_1 | {"data":{"alias":"Node2","blskey":"37rAPpXVoxzKhz7d9gkUe52XuXryuLXoM6P6LbWDB7LSbG62Lsb33sfG7zqS8TK1MXwuCHj1FKNzVpsnafmqLG1vXN88rt38mNFs9TENzm4QHdBzsvCuoBnPH7rpYYDo9DZNJePaDvRvqJKByCabubJz3XXKbEeshzpz4Ma5QYpJqjk","client_ip":"172.17.2.13","client_port":9704,"node_ip":"172.17.2.13","node_port":9703,"services":["VALIDATOR"]},"dest":"8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb","identifier":"EbP4aYNeTHL6q385GuVpRV","txnId":"1ac8aece2a18ced660fef8694b61aac3af08ba875ce3026a160acbc3a3af35fc","type":"0"}
node2_1 | {"data":{"alias":"Node3","blskey":"3WFpdbg7C5cnLYZwFZevJqhubkFALBfCBBok15GdrKMUhUjGsk3jV6QKj6MZgEubF7oqCafxNdkm7eswgA4sdKTRc82tLGzZBd6vNqU8dupzup6uYUf32KTHTPQbuUM8Yk4QFXjEf2Usu2TJcNkdgpyeUSX42u5LqdDDpNSWUK5deC5","client_ip":"172.17.2.13","client_port":9706,"node_ip":"172.17.2.13","node_port":9705,"services":["VALIDATOR"]},"dest":"DKVxG2fXXTU8yT5N7hGEbXB3dfdAnYv1JczDUHpmDxya","identifier":"4cU41vWW82ArfxJxHkzXPG","txnId":"7e9f355dffa78ed24668f0e0e369fd8c224076571c51e2ea8be5f26479edebe4","type":"0"}
node2_1 | {"data":{"alias":"Node4","blskey":"2zN3bHM1m4rLz54MJHYSwvqzPchYp8jkHswveCLAEJVcX6Mm1wHQD1SkPYMzUDTZvWvhuE6VNAkK3KxVeEmsanSmvjVkReDeBEMxeDaayjcZjFGPydyey1qxBHmTvAnBKoPydvuTAqx5f7YNNRAdeLmUi99gERUU7TD8KfAa6MpQ9bw","client_ip":"172.17.2.13","client_port":9708,"node_ip":"172.17.2.13","node_port":9707,"services":["VALIDATOR"]},"dest":"4PS3EDQ3dW1tci1Bp6543CfuuebjFrg36kLAUcskGfaA","identifier":"TWwCRQRZ2ZHMJFn9TzLp7W","txnId":"aa5e817d7cc626170eca175822029339a444eb0ee8f0bd20d3b0b76e566fb008","type":"0"}
node3_1 | BLS Public key is 4N8aUNHSgjQVgkpm8nhNEfDf6txHznoYREg9kirmJrkivgL4oSEimFF6nsQ6M41QvhM2Z33nves5vfSn9n1UwNFJBYtWVnHYMATn76vLuL3zU88KyeAYcHfsih3He6UHcXDxcaecHVz6jhCYz1P2UZn2bDVruL5wXpehgBfBaLKm3Ba
node3_1 | BLS Public key is 37rAPpXVoxzKhz7d9gkUe52XuXryuLXoM6P6LbWDB7LSbG62Lsb33sfG7zqS8TK1MXwuCHj1FKNzVpsnafmqLG1vXN88rt38mNFs9TENzm4QHdBzsvCuoBnPH7rpYYDo9DZNJePaDvRvqJKByCabubJz3XXKbEeshzpz4Ma5QYpJqjk
node3_1 | Generating keys for provided seed b'000000000000000000000000000Node3'
node3_1 | Init local keys for client-stack
node3_1 | Public key is 4f0543aeae1d95e79b15e055927896943bf59e25531a9a874d8a1c93af2f1b77
node3_1 | Verification key is b7096f454798c7fe3131af0020c6dcefea0b6664ed344cd6b829d1bae388ba0d
node3_1 | Init local keys for node-stack
node3_1 | Public key is 4f0543aeae1d95e79b15e055927896943bf59e25531a9a874d8a1c93af2f1b77
node3_1 | Verification key is b7096f454798c7fe3131af0020c6dcefea0b6664ed344cd6b829d1bae388ba0d
node3_1 | BLS Public key is 3WFpdbg7C5cnLYZwFZevJqhubkFALBfCBBok15GdrKMUhUjGsk3jV6QKj6MZgEubF7oqCafxNdkm7eswgA4sdKTRc82tLGzZBd6vNqU8dupzup6uYUf32KTHTPQbuUM8Yk4QFXjEf2Usu2TJcNkdgpyeUSX42u5LqdDDpNSWUK5deC5
node3_1 | Nodes will not run locally, so writing /etc/indy/indy.env
node3_1 | This node with name Node3 will use ports 9705 and 9706 for nodestack and clientstack respectively
node3_1 | BLS Public key is 2zN3bHM1m4rLz54MJHYSwvqzPchYp8jkHswveCLAEJVcX6Mm1wHQD1SkPYMzUDTZvWvhuE6VNAkK3KxVeEmsanSmvjVkReDeBEMxeDaayjcZjFGPydyey1qxBHmTvAnBKoPydvuTAqx5f7YNNRAdeLmUi99gERUU7TD8KfAa6MpQ9bw
node3_1 | BLS Public key is 4N8aUNHSgjQVgkpm8nhNEfDf6txHznoYREg9kirmJrkivgL4oSEimFF6nsQ6M41QvhM2Z33nves5vfSn9n1UwNFJBYtWVnHYMATn76vLuL3zU88KyeAYcHfsih3He6UHcXDxcaecHVz6jhCYz1P2UZn2bDVruL5wXpehgBfBaLKm3Ba
node3_1 | BLS Public key is 37rAPpXVoxzKhz7d9gkUe52XuXryuLXoM6P6LbWDB7LSbG62Lsb33sfG7zqS8TK1MXwuCHj1FKNzVpsnafmqLG1vXN88rt38mNFs9TENzm4QHdBzsvCuoBnPH7rpYYDo9DZNJePaDvRvqJKByCabubJz3XXKbEeshzpz4Ma5QYpJqjk
node3_1 | BLS Public key is 3WFpdbg7C5cnLYZwFZevJqhubkFALBfCBBok15GdrKMUhUjGsk3jV6QKj6MZgEubF7oqCafxNdkm7eswgA4sdKTRc82tLGzZBd6vNqU8dupzup6uYUf32KTHTPQbuUM8Yk4QFXjEf2Usu2TJcNkdgpyeUSX42u5LqdDDpNSWUK5deC5
node3_1 | BLS Public key is 2zN3bHM1m4rLz54MJHYSwvqzPchYp8jkHswveCLAEJVcX6Mm1wHQD1SkPYMzUDTZvWvhuE6VNAkK3KxVeEmsanSmvjVkReDeBEMxeDaayjcZjFGPydyey1qxBHmTvAnBKoPydvuTAqx5f7YNNRAdeLmUi99gERUU7TD8KfAa6MpQ9bw
node2_1 | start_indy_node Node2 9703 9704
node1_1 | generate_indy_pool_transactions --nodes 4 --clients 0 --nodeNum 1 --ips 172.17.2.13,172.17.2.13,172.17.2.13,172.17.2.13
node3_1 | Generated genesis transaction file:
node3_1 | /home/indy/.indy-cli/networks/sandbox/pool_transactions_genesis
node3_1 | {"data":{"alias":"Node1","blskey":"4N8aUNHSgjQVgkpm8nhNEfDf6txHznoYREg9kirmJrkivgL4oSEimFF6nsQ6M41QvhM2Z33nves5vfSn9n1UwNFJBYtWVnHYMATn76vLuL3zU88KyeAYcHfsih3He6UHcXDxcaecHVz6jhCYz1P2UZn2bDVruL5wXpehgBfBaLKm3Ba","client_ip":"172.17.2.13","client_port":9702,"node_ip":"172.17.2.13","node_port":9701,"services":["VALIDATOR"]},"dest":"Gw6pDLhcBcoQesN72qfotTgFa7cbuqZpkX3Xo6pLhPhv","identifier":"Th7MpTaRZVRYnPiabds81Y","txnId":"fea82e10e894419fe2bea7d96296a6d46f50f93f9eeda954ec461b2ed2950b62","type":"0"}
node3_1 | {"data":{"alias":"Node2","blskey":"37rAPpXVoxzKhz7d9gkUe52XuXryuLXoM6P6LbWDB7LSbG62Lsb33sfG7zqS8TK1MXwuCHj1FKNzVpsnafmqLG1vXN88rt38mNFs9TENzm4QHdBzsvCuoBnPH7rpYYDo9DZNJePaDvRvqJKByCabubJz3XXKbEeshzpz4Ma5QYpJqjk","client_ip":"172.17.2.13","client_port":9704,"node_ip":"172.17.2.13","node_port":9703,"services":["VALIDATOR"]},"dest":"8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb","identifier":"EbP4aYNeTHL6q385GuVpRV","txnId":"1ac8aece2a18ced660fef8694b61aac3af08ba875ce3026a160acbc3a3af35fc","type":"0"}
node3_1 | {"data":{"alias":"Node3","blskey":"3WFpdbg7C5cnLYZwFZevJqhubkFALBfCBBok15GdrKMUhUjGsk3jV6QKj6MZgEubF7oqCafxNdkm7eswgA4sdKTRc82tLGzZBd6vNqU8dupzup6uYUf32KTHTPQbuUM8Yk4QFXjEf2Usu2TJcNkdgpyeUSX42u5LqdDDpNSWUK5deC5","client_ip":"172.17.2.13","client_port":9706,"node_ip":"172.17.2.13","node_port":9705,"services":["VALIDATOR"]},"dest":"DKVxG2fXXTU8yT5N7hGEbXB3dfdAnYv1JczDUHpmDxya","identifier":"4cU41vWW82ArfxJxHkzXPG","txnId":"7e9f355dffa78ed24668f0e0e369fd8c224076571c51e2ea8be5f26479edebe4","type":"0"}
node3_1 | {"data":{"alias":"Node4","blskey":"2zN3bHM1m4rLz54MJHYSwvqzPchYp8jkHswveCLAEJVcX6Mm1wHQD1SkPYMzUDTZvWvhuE6VNAkK3KxVeEmsanSmvjVkReDeBEMxeDaayjcZjFGPydyey1qxBHmTvAnBKoPydvuTAqx5f7YNNRAdeLmUi99gERUU7TD8KfAa6MpQ9bw","client_ip":"172.17.2.13","client_port":9708,"node_ip":"172.17.2.13","node_port":9707,"services":["VALIDATOR"]},"dest":"4PS3EDQ3dW1tci1Bp6543CfuuebjFrg36kLAUcskGfaA","identifier":"TWwCRQRZ2ZHMJFn9TzLp7W","txnId":"aa5e817d7cc626170eca175822029339a444eb0ee8f0bd20d3b0b76e566fb008","type":"0"}
node3_1 | start_indy_node Node3 9705 9706
von-web_1 | BLS Public key is 4N8aUNHSgjQVgkpm8nhNEfDf6txHznoYREg9kirmJrkivgL4oSEimFF6nsQ6M41QvhM2Z33nves5vfSn9n1UwNFJBYtWVnHYMATn76vLuL3zU88KyeAYcHfsih3He6UHcXDxcaecHVz6jhCYz1P2UZn2bDVruL5wXpehgBfBaLKm3Ba
von-web_1 | BLS Public key is 37rAPpXVoxzKhz7d9gkUe52XuXryuLXoM6P6LbWDB7LSbG62Lsb33sfG7zqS8TK1MXwuCHj1FKNzVpsnafmqLG1vXN88rt38mNFs9TENzm4QHdBzsvCuoBnPH7rpYYDo9DZNJePaDvRvqJKByCabubJz3XXKbEeshzpz4Ma5QYpJqjk
von-web_1 | BLS Public key is 3WFpdbg7C5cnLYZwFZevJqhubkFALBfCBBok15GdrKMUhUjGsk3jV6QKj6MZgEubF7oqCafxNdkm7eswgA4sdKTRc82tLGzZBd6vNqU8dupzup6uYUf32KTHTPQbuUM8Yk4QFXjEf2Usu2TJcNkdgpyeUSX42u5LqdDDpNSWUK5deC5
von-web_1 | BLS Public key is 2zN3bHM1m4rLz54MJHYSwvqzPchYp8jkHswveCLAEJVcX6Mm1wHQD1SkPYMzUDTZvWvhuE6VNAkK3KxVeEmsanSmvjVkReDeBEMxeDaayjcZjFGPydyey1qxBHmTvAnBKoPydvuTAqx5f7YNNRAdeLmUi99gERUU7TD8KfAa6MpQ9bw
von-web_1 | Generated genesis transaction file:
von-web_1 | /home/indy/.indy-cli/networks/sandbox/pool_transactions_genesis
von-web_1 | {"data":{"alias":"Node1","blskey":"4N8aUNHSgjQVgkpm8nhNEfDf6txHznoYREg9kirmJrkivgL4oSEimFF6nsQ6M41QvhM2Z33nves5vfSn9n1UwNFJBYtWVnHYMATn76vLuL3zU88KyeAYcHfsih3He6UHcXDxcaecHVz6jhCYz1P2UZn2bDVruL5wXpehgBfBaLKm3Ba","client_ip":"172.17.2.13","client_port":9702,"node_ip":"172.17.2.13","node_port":9701,"services":["VALIDATOR"]},"dest":"Gw6pDLhcBcoQesN72qfotTgFa7cbuqZpkX3Xo6pLhPhv","identifier":"Th7MpTaRZVRYnPiabds81Y","txnId":"fea82e10e894419fe2bea7d96296a6d46f50f93f9eeda954ec461b2ed2950b62","type":"0"}
von-web_1 | {"data":{"alias":"Node2","blskey":"37rAPpXVoxzKhz7d9gkUe52XuXryuLXoM6P6LbWDB7LSbG62Lsb33sfG7zqS8TK1MXwuCHj1FKNzVpsnafmqLG1vXN88rt38mNFs9TENzm4QHdBzsvCuoBnPH7rpYYDo9DZNJePaDvRvqJKByCabubJz3XXKbEeshzpz4Ma5QYpJqjk","client_ip":"172.17.2.13","client_port":9704,"node_ip":"172.17.2.13","node_port":9703,"services":["VALIDATOR"]},"dest":"8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb","identifier":"EbP4aYNeTHL6q385GuVpRV","txnId":"1ac8aece2a18ced660fef8694b61aac3af08ba875ce3026a160acbc3a3af35fc","type":"0"}
von-web_1 | {"data":{"alias":"Node3","blskey":"3WFpdbg7C5cnLYZwFZevJqhubkFALBfCBBok15GdrKMUhUjGsk3jV6QKj6MZgEubF7oqCafxNdkm7eswgA4sdKTRc82tLGzZBd6vNqU8dupzup6uYUf32KTHTPQbuUM8Yk4QFXjEf2Usu2TJcNkdgpyeUSX42u5LqdDDpNSWUK5deC5","client_ip":"172.17.2.13","client_port":9706,"node_ip":"172.17.2.13","node_port":9705,"services":["VALIDATOR"]},"dest":"DKVxG2fXXTU8yT5N7hGEbXB3dfdAnYv1JczDUHpmDxya","identifier":"4cU41vWW82ArfxJxHkzXPG","txnId":"7e9f355dffa78ed24668f0e0e369fd8c224076571c51e2ea8be5f26479edebe4","type":"0"}
von-web_1 | {"data":{"alias":"Node4","blskey":"2zN3bHM1m4rLz54MJHYSwvqzPchYp8jkHswveCLAEJVcX6Mm1wHQD1SkPYMzUDTZvWvhuE6VNAkK3KxVeEmsanSmvjVkReDeBEMxeDaayjcZjFGPydyey1qxBHmTvAnBKoPydvuTAqx5f7YNNRAdeLmUi99gERUU7TD8KfAa6MpQ9bw","client_ip":"172.17.2.13","client_port":9708,"node_ip":"172.17.2.13","node_port":9707,"services":["VALIDATOR"]},"dest":"4PS3EDQ3dW1tci1Bp6543CfuuebjFrg36kLAUcskGfaA","identifier":"TWwCRQRZ2ZHMJFn9TzLp7W","txnId":"aa5e817d7cc626170eca175822029339a444eb0ee8f0bd20d3b0b76e566fb008","type":"0"}
node4_1 | BLS Public key is 4N8aUNHSgjQVgkpm8nhNEfDf6txHznoYREg9kirmJrkivgL4oSEimFF6nsQ6M41QvhM2Z33nves5vfSn9n1UwNFJBYtWVnHYMATn76vLuL3zU88KyeAYcHfsih3He6UHcXDxcaecHVz6jhCYz1P2UZn2bDVruL5wXpehgBfBaLKm3Ba
node4_1 | BLS Public key is 37rAPpXVoxzKhz7d9gkUe52XuXryuLXoM6P6LbWDB7LSbG62Lsb33sfG7zqS8TK1MXwuCHj1FKNzVpsnafmqLG1vXN88rt38mNFs9TENzm4QHdBzsvCuoBnPH7rpYYDo9DZNJePaDvRvqJKByCabubJz3XXKbEeshzpz4Ma5QYpJqjk
node4_1 | BLS Public key is 3WFpdbg7C5cnLYZwFZevJqhubkFALBfCBBok15GdrKMUhUjGsk3jV6QKj6MZgEubF7oqCafxNdkm7eswgA4sdKTRc82tLGzZBd6vNqU8dupzup6uYUf32KTHTPQbuUM8Yk4QFXjEf2Usu2TJcNkdgpyeUSX42u5LqdDDpNSWUK5deC5
node4_1 | Generating keys for provided seed b'000000000000000000000000000Node4'
node4_1 | Init local keys for client-stack
node4_1 | Public key is c4188d1f69ed1b41c93e3b37c1f2b5352a9d22e78340b03c1ed27b6ea9bf851a
node4_1 | Verification key is 3252264c2f6cda994feed5b30456bf5524f0183a65c509175471d3406a7f2f63
node4_1 | Init local keys for node-stack
node4_1 | Public key is c4188d1f69ed1b41c93e3b37c1f2b5352a9d22e78340b03c1ed27b6ea9bf851a
node4_1 | Verification key is 3252264c2f6cda994feed5b30456bf5524f0183a65c509175471d3406a7f2f63
node4_1 | BLS Public key is 2zN3bHM1m4rLz54MJHYSwvqzPchYp8jkHswveCLAEJVcX6Mm1wHQD1SkPYMzUDTZvWvhuE6VNAkK3KxVeEmsanSmvjVkReDeBEMxeDaayjcZjFGPydyey1qxBHmTvAnBKoPydvuTAqx5f7YNNRAdeLmUi99gERUU7TD8KfAa6MpQ9bw
node4_1 | Nodes will not run locally, so writing /etc/indy/indy.env
node4_1 | This node with name Node4 will use ports 9707 and 9708 for nodestack and clientstack respectively
node4_1 | BLS Public key is 4N8aUNHSgjQVgkpm8nhNEfDf6txHznoYREg9kirmJrkivgL4oSEimFF6nsQ6M41QvhM2Z33nves5vfSn9n1UwNFJBYtWVnHYMATn76vLuL3zU88KyeAYcHfsih3He6UHcXDxcaecHVz6jhCYz1P2UZn2bDVruL5wXpehgBfBaLKm3Ba
node4_1 | BLS Public key is 37rAPpXVoxzKhz7d9gkUe52XuXryuLXoM6P6LbWDB7LSbG62Lsb33sfG7zqS8TK1MXwuCHj1FKNzVpsnafmqLG1vXN88rt38mNFs9TENzm4QHdBzsvCuoBnPH7rpYYDo9DZNJePaDvRvqJKByCabubJz3XXKbEeshzpz4Ma5QYpJqjk
node4_1 | BLS Public key is 3WFpdbg7C5cnLYZwFZevJqhubkFALBfCBBok15GdrKMUhUjGsk3jV6QKj6MZgEubF7oqCafxNdkm7eswgA4sdKTRc82tLGzZBd6vNqU8dupzup6uYUf32KTHTPQbuUM8Yk4QFXjEf2Usu2TJcNkdgpyeUSX42u5LqdDDpNSWUK5deC5
node4_1 | BLS Public key is 2zN3bHM1m4rLz54MJHYSwvqzPchYp8jkHswveCLAEJVcX6Mm1wHQD1SkPYMzUDTZvWvhuE6VNAkK3KxVeEmsanSmvjVkReDeBEMxeDaayjcZjFGPydyey1qxBHmTvAnBKoPydvuTAqx5f7YNNRAdeLmUi99gERUU7TD8KfAa6MpQ9bw
node4_1 | Generated genesis transaction file:
node4_1 | /home/indy/.indy-cli/networks/sandbox/pool_transactions_genesis
node4_1 | {"data":{"alias":"Node1","blskey":"4N8aUNHSgjQVgkpm8nhNEfDf6txHznoYREg9kirmJrkivgL4oSEimFF6nsQ6M41QvhM2Z33nves5vfSn9n1UwNFJBYtWVnHYMATn76vLuL3zU88KyeAYcHfsih3He6UHcXDxcaecHVz6jhCYz1P2UZn2bDVruL5wXpehgBfBaLKm3Ba","client_ip":"172.17.2.13","client_port":9702,"node_ip":"172.17.2.13","node_port":9701,"services":["VALIDATOR"]},"dest":"Gw6pDLhcBcoQesN72qfotTgFa7cbuqZpkX3Xo6pLhPhv","identifier":"Th7MpTaRZVRYnPiabds81Y","txnId":"fea82e10e894419fe2bea7d96296a6d46f50f93f9eeda954ec461b2ed2950b62","type":"0"}
node4_1 | {"data":{"alias":"Node2","blskey":"37rAPpXVoxzKhz7d9gkUe52XuXryuLXoM6P6LbWDB7LSbG62Lsb33sfG7zqS8TK1MXwuCHj1FKNzVpsnafmqLG1vXN88rt38mNFs9TENzm4QHdBzsvCuoBnPH7rpYYDo9DZNJePaDvRvqJKByCabubJz3XXKbEeshzpz4Ma5QYpJqjk","client_ip":"172.17.2.13","client_port":9704,"node_ip":"172.17.2.13","node_port":9703,"services":["VALIDATOR"]},"dest":"8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb","identifier":"EbP4aYNeTHL6q385GuVpRV","txnId":"1ac8aece2a18ced660fef8694b61aac3af08ba875ce3026a160acbc3a3af35fc","type":"0"}
node4_1 | {"data":{"alias":"Node3","blskey":"3WFpdbg7C5cnLYZwFZevJqhubkFALBfCBBok15GdrKMUhUjGsk3jV6QKj6MZgEubF7oqCafxNdkm7eswgA4sdKTRc82tLGzZBd6vNqU8dupzup6uYUf32KTHTPQbuUM8Yk4QFXjEf2Usu2TJcNkdgpyeUSX42u5LqdDDpNSWUK5deC5","client_ip":"172.17.2.13","client_port":9706,"node_ip":"172.17.2.13","node_port":9705,"services":["VALIDATOR"]},"dest":"DKVxG2fXXTU8yT5N7hGEbXB3dfdAnYv1JczDUHpmDxya","identifier":"4cU41vWW82ArfxJxHkzXPG","txnId":"7e9f355dffa78ed24668f0e0e369fd8c224076571c51e2ea8be5f26479edebe4","type":"0"}
node4_1 | {"data":{"alias":"Node4","blskey":"2zN3bHM1m4rLz54MJHYSwvqzPchYp8jkHswveCLAEJVcX6Mm1wHQD1SkPYMzUDTZvWvhuE6VNAkK3KxVeEmsanSmvjVkReDeBEMxeDaayjcZjFGPydyey1qxBHmTvAnBKoPydvuTAqx5f7YNNRAdeLmUi99gERUU7TD8KfAa6MpQ9bw","client_ip":"172.17.2.13","client_port":9708,"node_ip":"172.17.2.13","node_port":9707,"services":["VALIDATOR"]},"dest":"4PS3EDQ3dW1tci1Bp6543CfuuebjFrg36kLAUcskGfaA","identifier":"TWwCRQRZ2ZHMJFn9TzLp7W","txnId":"aa5e817d7cc626170eca175822029339a444eb0ee8f0bd20d3b0b76e566fb008","type":"0"}
node4_1 | start_indy_node Node4 9707 9708
node1_1 | Generating keys for provided seed b'000000000000000000000000000Node1'
node1_1 | Init local keys for client-stack
node1_1 | Public key is f5a2927d4eb8e23cdd0167c2e786613993590dab50e6d68bc3821df3b8c34f1f
node1_1 | Verification key is ecbb3dd3a659f1e94d160fb2a77d85b92fda9de1b62c46e80ebf78735970056d
node1_1 | Init local keys for node-stack
node1_1 | Public key is f5a2927d4eb8e23cdd0167c2e786613993590dab50e6d68bc3821df3b8c34f1f
node1_1 | Verification key is ecbb3dd3a659f1e94d160fb2a77d85b92fda9de1b62c46e80ebf78735970056d
node1_1 | BLS Public key is 4N8aUNHSgjQVgkpm8nhNEfDf6txHznoYREg9kirmJrkivgL4oSEimFF6nsQ6M41QvhM2Z33nves5vfSn9n1UwNFJBYtWVnHYMATn76vLuL3zU88KyeAYcHfsih3He6UHcXDxcaecHVz6jhCYz1P2UZn2bDVruL5wXpehgBfBaLKm3Ba
node1_1 | Nodes will not run locally, so writing /etc/indy/indy.env
node1_1 | This node with name Node1 will use ports 9701 and 9702 for nodestack and clientstack respectively
node1_1 | BLS Public key is 37rAPpXVoxzKhz7d9gkUe52XuXryuLXoM6P6LbWDB7LSbG62Lsb33sfG7zqS8TK1MXwuCHj1FKNzVpsnafmqLG1vXN88rt38mNFs9TENzm4QHdBzsvCuoBnPH7rpYYDo9DZNJePaDvRvqJKByCabubJz3XXKbEeshzpz4Ma5QYpJqjk
node1_1 | BLS Public key is 3WFpdbg7C5cnLYZwFZevJqhubkFALBfCBBok15GdrKMUhUjGsk3jV6QKj6MZgEubF7oqCafxNdkm7eswgA4sdKTRc82tLGzZBd6vNqU8dupzup6uYUf32KTHTPQbuUM8Yk4QFXjEf2Usu2TJcNkdgpyeUSX42u5LqdDDpNSWUK5deC5
node1_1 | BLS Public key is 2zN3bHM1m4rLz54MJHYSwvqzPchYp8jkHswveCLAEJVcX6Mm1wHQD1SkPYMzUDTZvWvhuE6VNAkK3KxVeEmsanSmvjVkReDeBEMxeDaayjcZjFGPydyey1qxBHmTvAnBKoPydvuTAqx5f7YNNRAdeLmUi99gERUU7TD8KfAa6MpQ9bw
node1_1 | BLS Public key is 4N8aUNHSgjQVgkpm8nhNEfDf6txHznoYREg9kirmJrkivgL4oSEimFF6nsQ6M41QvhM2Z33nves5vfSn9n1UwNFJBYtWVnHYMATn76vLuL3zU88KyeAYcHfsih3He6UHcXDxcaecHVz6jhCYz1P2UZn2bDVruL5wXpehgBfBaLKm3Ba
node1_1 | BLS Public key is 37rAPpXVoxzKhz7d9gkUe52XuXryuLXoM6P6LbWDB7LSbG62Lsb33sfG7zqS8TK1MXwuCHj1FKNzVpsnafmqLG1vXN88rt38mNFs9TENzm4QHdBzsvCuoBnPH7rpYYDo9DZNJePaDvRvqJKByCabubJz3XXKbEeshzpz4Ma5QYpJqjk
node1_1 | BLS Public key is 3WFpdbg7C5cnLYZwFZevJqhubkFALBfCBBok15GdrKMUhUjGsk3jV6QKj6MZgEubF7oqCafxNdkm7eswgA4sdKTRc82tLGzZBd6vNqU8dupzup6uYUf32KTHTPQbuUM8Yk4QFXjEf2Usu2TJcNkdgpyeUSX42u5LqdDDpNSWUK5deC5
node1_1 | BLS Public key is 2zN3bHM1m4rLz54MJHYSwvqzPchYp8jkHswveCLAEJVcX6Mm1wHQD1SkPYMzUDTZvWvhuE6VNAkK3KxVeEmsanSmvjVkReDeBEMxeDaayjcZjFGPydyey1qxBHmTvAnBKoPydvuTAqx5f7YNNRAdeLmUi99gERUU7TD8KfAa6MpQ9bw
node1_1 | Generated genesis transaction file:
node1_1 | /home/indy/.indy-cli/networks/sandbox/pool_transactions_genesis
node1_1 | {"data":{"alias":"Node1","blskey":"4N8aUNHSgjQVgkpm8nhNEfDf6txHznoYREg9kirmJrkivgL4oSEimFF6nsQ6M41QvhM2Z33nves5vfSn9n1UwNFJBYtWVnHYMATn76vLuL3zU88KyeAYcHfsih3He6UHcXDxcaecHVz6jhCYz1P2UZn2bDVruL5wXpehgBfBaLKm3Ba","client_ip":"172.17.2.13","client_port":9702,"node_ip":"172.17.2.13","node_port":9701,"services":["VALIDATOR"]},"dest":"Gw6pDLhcBcoQesN72qfotTgFa7cbuqZpkX3Xo6pLhPhv","identifier":"Th7MpTaRZVRYnPiabds81Y","txnId":"fea82e10e894419fe2bea7d96296a6d46f50f93f9eeda954ec461b2ed2950b62","type":"0"}
node1_1 | {"data":{"alias":"Node2","blskey":"37rAPpXVoxzKhz7d9gkUe52XuXryuLXoM6P6LbWDB7LSbG62Lsb33sfG7zqS8TK1MXwuCHj1FKNzVpsnafmqLG1vXN88rt38mNFs9TENzm4QHdBzsvCuoBnPH7rpYYDo9DZNJePaDvRvqJKByCabubJz3XXKbEeshzpz4Ma5QYpJqjk","client_ip":"172.17.2.13","client_port":9704,"node_ip":"172.17.2.13","node_port":9703,"services":["VALIDATOR"]},"dest":"8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb","identifier":"EbP4aYNeTHL6q385GuVpRV","txnId":"1ac8aece2a18ced660fef8694b61aac3af08ba875ce3026a160acbc3a3af35fc","type":"0"}
node1_1 | {"data":{"alias":"Node3","blskey":"3WFpdbg7C5cnLYZwFZevJqhubkFALBfCBBok15GdrKMUhUjGsk3jV6QKj6MZgEubF7oqCafxNdkm7eswgA4sdKTRc82tLGzZBd6vNqU8dupzup6uYUf32KTHTPQbuUM8Yk4QFXjEf2Usu2TJcNkdgpyeUSX42u5LqdDDpNSWUK5deC5","client_ip":"172.17.2.13","client_port":9706,"node_ip":"172.17.2.13","node_port":9705,"services":["VALIDATOR"]},"dest":"DKVxG2fXXTU8yT5N7hGEbXB3dfdAnYv1JczDUHpmDxya","identifier":"4cU41vWW82ArfxJxHkzXPG","txnId":"7e9f355dffa78ed24668f0e0e369fd8c224076571c51e2ea8be5f26479edebe4","type":"0"}
node1_1 | {"data":{"alias":"Node4","blskey":"2zN3bHM1m4rLz54MJHYSwvqzPchYp8jkHswveCLAEJVcX6Mm1wHQD1SkPYMzUDTZvWvhuE6VNAkK3KxVeEmsanSmvjVkReDeBEMxeDaayjcZjFGPydyey1qxBHmTvAnBKoPydvuTAqx5f7YNNRAdeLmUi99gERUU7TD8KfAa6MpQ9bw","client_ip":"172.17.2.13","client_port":9708,"node_ip":"172.17.2.13","node_port":9707,"services":["VALIDATOR"]},"dest":"4PS3EDQ3dW1tci1Bp6543CfuuebjFrg36kLAUcskGfaA","identifier":"TWwCRQRZ2ZHMJFn9TzLp7W","txnId":"aa5e817d7cc626170eca175822029339a444eb0ee8f0bd20d3b0b76e566fb008","type":"0"}
node1_1 | start_indy_node Node1 9701 9702
von-web_1 | Creating a Pipfile for this project...
node2_1 | 2018-06-26 05:02:43,538 | DEBUG | init.py (60) | register | Registered VCS backend: git
node2_1 | 2018-06-26 05:02:43,548 | DEBUG | init.py (60) | register | Registered VCS backend: hg
node2_1 | 2018-06-26 05:02:43,574 | DEBUG | init.py (60) | register | Registered VCS backend: svn
node2_1 | 2018-06-26 05:02:43,575 | DEBUG | init.py (60) | register | Registered VCS backend: bzr
node3_1 | 2018-06-26 05:02:43,745 | DEBUG | init.py (60) | register | Registered VCS backend: git
node3_1 | 2018-06-26 05:02:43,764 | DEBUG | init.py (60) | register | Registered VCS backend: hg
node3_1 | 2018-06-26 05:02:43,827 | DEBUG | init.py (60) | register | Registered VCS backend: svn
node3_1 | 2018-06-26 05:02:43,828 | DEBUG | init.py (60) | register | Registered VCS backend: bzr
node4_1 | 2018-06-26 05:02:44,914 | DEBUG | init.py (60) | register | Registered VCS backend: git
node4_1 | 2018-06-26 05:02:44,933 | DEBUG | init.py (60) | register | Registered VCS backend: hg
node2_1 | 2018-06-26 05:02:44,941 | DEBUG | selector_events.py (53) | init | Using selector: EpollSelector
node2_1 | 2018-06-26 05:02:44,955 | DEBUG | ledger.py (201) | start | Starting ledger...
node2_1 | 2018-06-26 05:02:44,961 | DEBUG | ledger.py (67) | recoverTree | Recovering tree from transaction log
node2_1 | 2018-06-26 05:02:44,976 | DEBUG | ledger.py (82) | recoverTree | Recovered tree in 0.015433578999363817 seconds
node2_1 | 2018-06-26 05:02:45,010 | DEBUG | ledger.py (201) | start | Starting ledger...
node2_1 | 2018-06-26 05:02:45,024 | DEBUG | ledger.py (67) | recoverTree | Recovering tree from transaction log
node2_1 | 2018-06-26 05:02:45,036 | DEBUG | ledger.py (82) | recoverTree | Recovered tree in 0.011547622998477891 seconds
node4_1 | 2018-06-26 05:02:45,036 | DEBUG | init.py (60) | register | Registered VCS backend: svn
node4_1 | 2018-06-26 05:02:45,045 | DEBUG | init.py (60) | register | Registered VCS backend: bzr
node2_1 | 2018-06-26 05:02:45,047 | INFO | node.py (2636) | initStateFromLedger | Node2 found state to be empty, recreating from ledger
node2_1 | 2018-06-26 05:02:45,052 | INFO | pool_manager.py (394) | _order_node | Node2 node Node1 ordered, NYM Gw6pDLhcBcoQesN72qfotTgFa7cbuqZpkX3Xo6pLhPhv
node2_1 | 2018-06-26 05:02:45,052 | INFO | pool_manager.py (394) | _order_node | Node2 node Node2 ordered, NYM 8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb
node2_1 | 2018-06-26 05:02:45,053 | INFO | pool_manager.py (394) | _order_node | Node2 node Node3 ordered, NYM DKVxG2fXXTU8yT5N7hGEbXB3dfdAnYv1JczDUHpmDxya
node2_1 | 2018-06-26 05:02:45,053 | INFO | pool_manager.py (394) | _order_node | Node2 node Node4 ordered, NYM 4PS3EDQ3dW1tci1Bp6543CfuuebjFrg36kLAUcskGfaA
node2_1 | 2018-06-26 05:02:45,099 | INFO | node.py (786) | _create_bls_bft | BLS: BLS Signatures will be used for Node Node2
node2_1 | 2018-06-26 05:02:45,125 | INFO | node.py (2636) | initStateFromLedger | Node2 found state to be empty, recreating from ledger
node2_1 | 2018-06-26 05:02:45,133 | INFO | node.py (612) | setPoolParams | Node2 updated its pool parameters: f 1, totalNodes 4, allNodeNames {'Node4', 'Node3', 'Node2', 'Node1'}, requiredNumberOfInstances 2, minimumNodes 3, quorums {'prepare': Quorum(2), 'election': Quorum(3), 'reply': Quorum(2), 'view_change_done': Quorum(3), 'observer_data': Quorum(2), 'f': 1, 'commit': Quorum(3), 'ledger_status': Quorum(2), 'propagate_primary': Quorum(2), 'bls_signatures': Quorum(3), 'checkpoint': Quorum(2), 'view_change': Quorum(3), 'consistency_proof': Quorum(2), 'timestamp': Quorum(2), 'same_consistency_proof': Quorum(2), 'propagate': Quorum(2)}
node3_1 | 2018-06-26 05:02:45,285 | DEBUG | selector_events.py (53) | init | Using selector: EpollSelector
node2_1 | 2018-06-26 05:02:45,406 | INFO | plugin_loader.py (118) | _load | plugin FirebaseStatsConsumer successfully loaded from module plugin_firebase_stats_consumer
node2_1 | 2018-06-26 05:02:45,407 | DISPLAY | replicas.py (41) | grow | Node2 added replica Node2:0 to instance 0 (master)
node2_1 | 2018-06-26 05:02:45,415 | DISPLAY | replicas.py (41) | grow | Node2 added replica Node2:1 to instance 1 (backup)
node2_1 | 2018-06-26 05:02:45,415 | DEBUG | plugin_helper.py (23) | loadPlugins | Plugin loading started to load plugins from plugins_dir: /var/lib/indy/plugins
node2_1 | 2018-06-26 05:02:45,417 | DEBUG | plugin_helper.py (28) | loadPlugins | Plugin directory created at: /var/lib/indy/plugins
node2_1 | 2018-06-26 05:02:45,417 | DEBUG | plugin_helper.py (63) | loadPlugins | Total plugins loaded from plugins_dir /var/lib/indy/plugins are : 0
node3_1 | 2018-06-26 05:02:45,419 | DEBUG | ledger.py (201) | start | Starting ledger...
node3_1 | 2018-06-26 05:02:45,443 | DEBUG | ledger.py (67) | recoverTree | Recovering tree from transaction log
node2_1 | 2018-06-26 05:02:45,468 | DEBUG | ledger.py (201) | start | Starting ledger...
node3_1 | 2018-06-26 05:02:45,469 | DEBUG | ledger.py (82) | recoverTree | Recovered tree in 0.02672063300269656 seconds
node2_1 | 2018-06-26 05:02:45,476 | DEBUG | ledger.py (67) | recoverTree | Recovering tree from transaction log
node1_1 | 2018-06-26 05:02:45,495 | DEBUG | init.py (60) | register | Registered VCS backend: git
node2_1 | 2018-06-26 05:02:45,507 | DEBUG | ledger.py (82) | recoverTree | Recovered tree in 0.031718833008199 seconds
node2_1 | 2018-06-26 05:02:45,521 | INFO | node.py (2636) | initStateFromLedger | Node2 found state to be empty, recreating from ledger
node2_1 | 2018-06-26 05:02:45,523 | DEBUG | ledger.py (199) | start | Ledger already started.
node2_1 | 2018-06-26 05:02:45,524 | DEBUG | ledger.py (199) | start | Ledger already started.
node2_1 | 2018-06-26 05:02:45,525 | DEBUG | ledger.py (199) | start | Ledger already started.
node2_1 | 2018-06-26 05:02:45,535 | DEBUG | authenticator.py (31) | start | Starting ZAP at inproc://zeromq.zap.1
node2_1 | 2018-06-26 05:02:45,535 | DEBUG | base.py (72) | allow | Allowing 0.0.0.0
node2_1 | 2018-06-26 05:02:45,535 | DEBUG | base.py (112) | configure_curve | Configure curve: *[/var/lib/indy/sandbox/keys/Node2/public_keys]
node2_1 | 2018-06-26 05:02:45,543 | INFO | stacks.py (84) | start | CONNECTION: Node2 listening for other nodes at 0.0.0.0:9703
node2_1 | 2018-06-26 05:02:45,544 | DEBUG | authenticator.py (31) | start | Starting ZAP at inproc://zeromq.zap.2
node2_1 | 2018-06-26 05:02:45,544 | DEBUG | base.py (72) | allow | Allowing 0.0.0.0
node2_1 | 2018-06-26 05:02:45,554 | DEBUG | base.py (112) | configure_curve | Configure curve: []
node2_1 | 2018-06-26 05:02:45,555 | INFO | node.py (853) | start | Node2 first time running...
node2_1 | 2018-06-26 05:02:45,569 | INFO | zstack.py (584) | connect | CONNECTION: Node2 looking for Node4 at 172.17.2.13:9707
node3_1 | 2018-06-26 05:02:45,576 | DEBUG | ledger.py (201) | start | Starting ledger...
node2_1 | 2018-06-26 05:02:45,581 | INFO | zstack.py (584) | connect | CONNECTION: Node2 looking for Node3 at 172.17.2.13:9705
node1_1 | 2018-06-26 05:02:45,585 | DEBUG | init.py (60) | register | Registered VCS backend: hg
node3_1 | 2018-06-26 05:02:45,588 | DEBUG | ledger.py (67) | recoverTree | Recovering tree from transaction log
node2_1 | 2018-06-26 05:02:45,589 | INFO | zstack.py (584) | connect | CONNECTION: Node2 looking for Node1 at 172.17.2.13:9701
node3_1 | 2018-06-26 05:02:45,640 | DEBUG | ledger.py (82) | recoverTree | Recovered tree in 0.05182347599475179 seconds
node3_1 | 2018-06-26 05:02:45,655 | INFO | node.py (2636) | initStateFromLedger | Node3 found state to be empty, recreating from ledger
node3_1 | 2018-06-26 05:02:45,658 | INFO | pool_manager.py (394) | _order_node | Node3 node Node1 ordered, NYM Gw6pDLhcBcoQesN72qfotTgFa7cbuqZpkX3Xo6pLhPhv
node3_1 | 2018-06-26 05:02:45,674 | INFO | pool_manager.py (394) | _order_node | Node3 node Node2 ordered, NYM 8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb
node3_1 | 2018-06-26 05:02:45,675 | INFO | pool_manager.py (394) | _order_node | Node3 node Node3 ordered, NYM DKVxG2fXXTU8yT5N7hGEbXB3dfdAnYv1JczDUHpmDxya
node3_1 | 2018-06-26 05:02:45,676 | INFO | pool_manager.py (394) | _order_node | Node3 node Node4 ordered, NYM 4PS3EDQ3dW1tci1Bp6543CfuuebjFrg36kLAUcskGfaA
node1_1 | 2018-06-26 05:02:45,703 | DEBUG | init.py (60) | register | Registered VCS backend: svn
node1_1 | 2018-06-26 05:02:45,704 | DEBUG | init.py (60) | register | Registered VCS backend: bzr
node3_1 | 2018-06-26 05:02:45,710 | INFO | node.py (786) | _create_bls_bft | BLS: BLS Signatures will be used for Node Node3
node3_1 | 2018-06-26 05:02:45,721 | INFO | node.py (2636) | initStateFromLedger | Node3 found state to be empty, recreating from ledger
node3_1 | 2018-06-26 05:02:45,733 | INFO | node.py (612) | setPoolParams | Node3 updated its pool parameters: f 1, totalNodes 4, allNodeNames {'Node2', 'Node3', 'Node4', 'Node1'}, requiredNumberOfInstances 2, minimumNodes 3, quorums {'propagate': Quorum(2), 'ledger_status': Quorum(2), 'bls_signatures': Quorum(3), 'f': 1, 'checkpoint': Quorum(2), 'propagate_primary': Quorum(2), 'timestamp': Quorum(2), 'commit': Quorum(3), 'election': Quorum(3), 'reply': Quorum(2), 'prepare': Quorum(2), 'consistency_proof': Quorum(2), 'observer_data': Quorum(2), 'view_change': Quorum(3), 'same_consistency_proof': Quorum(2), 'view_change_done': Quorum(3)}
node3_1 | 2018-06-26 05:02:45,888 | INFO | plugin_loader.py (118) | _load | plugin FirebaseStatsConsumer successfully loaded from module plugin_firebase_stats_consumer
node3_1 | 2018-06-26 05:02:45,890 | DISPLAY | replicas.py (41) | grow | Node3 added replica Node3:0 to instance 0 (master)
node3_1 | 2018-06-26 05:02:45,890 | DISPLAY | replicas.py (41) | grow | Node3 added replica Node3:1 to instance 1 (backup)
node3_1 | 2018-06-26 05:02:45,891 | DEBUG | plugin_helper.py (23) | loadPlugins | Plugin loading started to load plugins from plugins_dir: /var/lib/indy/plugins
node3_1 | 2018-06-26 05:02:45,891 | DEBUG | plugin_helper.py (28) | loadPlugins | Plugin directory created at: /var/lib/indy/plugins
node3_1 | 2018-06-26 05:02:45,892 | DEBUG | plugin_helper.py (63) | loadPlugins | Total plugins loaded from plugins_dir /var/lib/indy/plugins are : 0
node3_1 | 2018-06-26 05:02:45,934 | DEBUG | ledger.py (201) | start | Starting ledger...
node3_1 | 2018-06-26 05:02:45,939 | DEBUG | ledger.py (67) | recoverTree | Recovering tree from transaction log
node3_1 | 2018-06-26 05:02:45,955 | DEBUG | ledger.py (82) | recoverTree | Recovered tree in 0.015691149994381703 seconds
node3_1 | 2018-06-26 05:02:45,963 | INFO | node.py (2636) | initStateFromLedger | Node3 found state to be empty, recreating from ledger
node3_1 | 2018-06-26 05:02:45,964 | DEBUG | ledger.py (199) | start | Ledger already started.
node3_1 | 2018-06-26 05:02:45,965 | DEBUG | ledger.py (199) | start | Ledger already started.
node3_1 | 2018-06-26 05:02:45,966 | DEBUG | ledger.py (199) | start | Ledger already started.
node3_1 | 2018-06-26 05:02:45,967 | DEBUG | authenticator.py (31) | start | Starting ZAP at inproc://zeromq.zap.1
node3_1 | 2018-06-26 05:02:45,968 | DEBUG | base.py (72) | allow | Allowing 0.0.0.0
node3_1 | 2018-06-26 05:02:45,969 | DEBUG | base.py (112) | configure_curve | Configure curve: *[/var/lib/indy/sandbox/keys/Node3/public_keys]
node3_1 | 2018-06-26 05:02:45,970 | INFO | stacks.py (84) | start | CONNECTION: Node3 listening for other nodes at 0.0.0.0:9705
node3_1 | 2018-06-26 05:02:45,984 | DEBUG | authenticator.py (31) | start | Starting ZAP at inproc://zeromq.zap.2
node3_1 | 2018-06-26 05:02:45,985 | DEBUG | base.py (72) | allow | Allowing 0.0.0.0
node3_1 | 2018-06-26 05:02:45,986 | DEBUG | base.py (112) | configure_curve | Configure curve: []
node3_1 | 2018-06-26 05:02:45,987 | INFO | node.py (853) | start | Node3 first time running...
node3_1 | 2018-06-26 05:02:45,990 | INFO | zstack.py (584) | connect | CONNECTION: Node3 looking for Node2 at 172.17.2.13:9703
node3_1 | 2018-06-26 05:02:45,992 | INFO | zstack.py (584) | connect | CONNECTION: Node3 looking for Node4 at 172.17.2.13:9707
node3_1 | 2018-06-26 05:02:45,994 | INFO | zstack.py (584) | connect | CONNECTION: Node3 looking for Node1 at 172.17.2.13:9701
node4_1 | 2018-06-26 05:02:46,600 | DEBUG | selector_events.py (53) | init | Using selector: EpollSelector
node4_1 | 2018-06-26 05:02:46,621 | DEBUG | ledger.py (201) | start | Starting ledger...
node4_1 | 2018-06-26 05:02:46,627 | DEBUG | ledger.py (67) | recoverTree | Recovering tree from transaction log
node4_1 | 2018-06-26 05:02:46,638 | DEBUG | ledger.py (82) | recoverTree | Recovered tree in 0.01186606400005985 seconds
node4_1 | 2018-06-26 05:02:46,669 | DEBUG | ledger.py (201) | start | Starting ledger...
node4_1 | 2018-06-26 05:02:46,676 | DEBUG | ledger.py (67) | recoverTree | Recovering tree from transaction log
node4_1 | 2018-06-26 05:02:46,703 | DEBUG | ledger.py (82) | recoverTree | Recovered tree in 0.027089648006949574 seconds
node4_1 | 2018-06-26 05:02:46,711 | INFO | node.py (2636) | initStateFromLedger | Node4 found state to be empty, recreating from ledger
node4_1 | 2018-06-26 05:02:46,716 | INFO | pool_manager.py (394) | _order_node | Node4 node Node1 ordered, NYM Gw6pDLhcBcoQesN72qfotTgFa7cbuqZpkX3Xo6pLhPhv
node4_1 | 2018-06-26 05:02:46,719 | INFO | pool_manager.py (394) | _order_node | Node4 node Node2 ordered, NYM 8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb
node4_1 | 2018-06-26 05:02:46,719 | INFO | pool_manager.py (394) | _order_node | Node4 node Node3 ordered, NYM DKVxG2fXXTU8yT5N7hGEbXB3dfdAnYv1JczDUHpmDxya
node4_1 | 2018-06-26 05:02:46,720 | INFO | pool_manager.py (394) | _order_node | Node4 node Node4 ordered, NYM 4PS3EDQ3dW1tci1Bp6543CfuuebjFrg36kLAUcskGfaA
node4_1 | 2018-06-26 05:02:46,744 | INFO | node.py (786) | _create_bls_bft | BLS: BLS Signatures will be used for Node Node4
node4_1 | 2018-06-26 05:02:46,757 | INFO | node.py (2636) | initStateFromLedger | Node4 found state to be empty, recreating from ledger
node4_1 | 2018-06-26 05:02:46,769 | INFO | node.py (612) | setPoolParams | Node4 updated its pool parameters: f 1, totalNodes 4, allNodeNames {'Node2', 'Node1', 'Node3', 'Node4'}, requiredNumberOfInstances 2, minimumNodes 3, quorums {'f': 1, 'observer_data': Quorum(2), 'consistency_proof': Quorum(2), 'propagate': Quorum(2), 'prepare': Quorum(2), 'commit': Quorum(3), 'view_change_done': Quorum(3), 'view_change': Quorum(3), 'ledger_status': Quorum(2), 'reply': Quorum(2), 'timestamp': Quorum(2), 'checkpoint': Quorum(2), 'election': Quorum(3), 'propagate_primary': Quorum(2), 'bls_signatures': Quorum(3), 'same_consistency_proof': Quorum(2)}
node1_1 | 2018-06-26 05:02:46,771 | DEBUG | selector_events.py (53) | init | Using selector: EpollSelector
node1_1 | 2018-06-26 05:02:46,789 | DEBUG | ledger.py (201) | start | Starting ledger...
node1_1 | 2018-06-26 05:02:46,794 | DEBUG | ledger.py (67) | recoverTree | Recovering tree from transaction log
node1_1 | 2018-06-26 05:02:46,811 | DEBUG | ledger.py (82) | recoverTree | Recovered tree in 0.01621078999596648 seconds
node4_1 | 2018-06-26 05:02:46,860 | INFO | plugin_loader.py (118) | _load | plugin FirebaseStatsConsumer successfully loaded from module plugin_firebase_stats_consumer
node4_1 | 2018-06-26 05:02:46,862 | DISPLAY | replicas.py (41) | grow | Node4 added replica Node4:0 to instance 0 (master)
node4_1 | 2018-06-26 05:02:46,863 | DISPLAY | replicas.py (41) | grow | Node4 added replica Node4:1 to instance 1 (backup)
node4_1 | 2018-06-26 05:02:46,864 | DEBUG | plugin_helper.py (23) | loadPlugins | Plugin loading started to load plugins from plugins_dir: /var/lib/indy/plugins
node4_1 | 2018-06-26 05:02:46,865 | DEBUG | plugin_helper.py (28) | loadPlugins | Plugin directory created at: /var/lib/indy/plugins
node4_1 | 2018-06-26 05:02:46,867 | DEBUG | plugin_helper.py (63) | loadPlugins | Total plugins loaded from plugins_dir /var/lib/indy/plugins are : 0
node1_1 | 2018-06-26 05:02:46,869 | DEBUG | ledger.py (201) | start | Starting ledger...
node1_1 | 2018-06-26 05:02:46,890 | DEBUG | ledger.py (67) | recoverTree | Recovering tree from transaction log
node4_1 | 2018-06-26 05:02:46,911 | DEBUG | ledger.py (201) | start | Starting ledger...
node1_1 | 2018-06-26 05:02:46,918 | DEBUG | ledger.py (82) | recoverTree | Recovered tree in 0.02188445300271269 seconds
node4_1 | 2018-06-26 05:02:46,934 | DEBUG | ledger.py (67) | recoverTree | Recovering tree from transaction log
node1_1 | 2018-06-26 05:02:46,936 | INFO | node.py (2636) | initStateFromLedger | Node1 found state to be empty, recreating from ledger
node1_1 | 2018-06-26 05:02:46,941 | INFO | pool_manager.py (394) | _order_node | Node1 node Node1 ordered, NYM Gw6pDLhcBcoQesN72qfotTgFa7cbuqZpkX3Xo6pLhPhv
node1_1 | 2018-06-26 05:02:46,941 | INFO | pool_manager.py (394) | _order_node | Node1 node Node2 ordered, NYM 8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb
node1_1 | 2018-06-26 05:02:46,942 | INFO | pool_manager.py (394) | _order_node | Node1 node Node3 ordered, NYM DKVxG2fXXTU8yT5N7hGEbXB3dfdAnYv1JczDUHpmDxya
node1_1 | 2018-06-26 05:02:46,944 | INFO | pool_manager.py (394) | _order_node | Node1 node Node4 ordered, NYM 4PS3EDQ3dW1tci1Bp6543CfuuebjFrg36kLAUcskGfaA
node4_1 | 2018-06-26 05:02:46,954 | DEBUG | ledger.py (82) | recoverTree | Recovered tree in 0.020278755997424014 seconds
node4_1 | 2018-06-26 05:02:46,969 | INFO | node.py (2636) | initStateFromLedger | Node4 found state to be empty, recreating from ledger
node4_1 | 2018-06-26 05:02:46,972 | DEBUG | ledger.py (199) | start | Ledger already started.
node1_1 | 2018-06-26 05:02:46,972 | INFO | node.py (786) | _create_bls_bft | BLS: BLS Signatures will be used for Node Node1
node4_1 | 2018-06-26 05:02:46,975 | DEBUG | ledger.py (199) | start | Ledger already started.
node4_1 | 2018-06-26 05:02:46,976 | DEBUG | ledger.py (199) | start | Ledger already started.
node4_1 | 2018-06-26 05:02:46,977 | DEBUG | authenticator.py (31) | start | Starting ZAP at inproc://zeromq.zap.1
node4_1 | 2018-06-26 05:02:46,978 | DEBUG | base.py (72) | allow | Allowing 0.0.0.0
node4_1 | 2018-06-26 05:02:46,982 | DEBUG | base.py (112) | configure_curve | Configure curve: *[/var/lib/indy/sandbox/keys/Node4/public_keys]
node4_1 | 2018-06-26 05:02:46,983 | INFO | stacks.py (84) | start | CONNECTION: Node4 listening for other nodes at 0.0.0.0:9707
node4_1 | 2018-06-26 05:02:46,984 | DEBUG | authenticator.py (31) | start | Starting ZAP at inproc://zeromq.zap.2
node4_1 | 2018-06-26 05:02:46,985 | DEBUG | base.py (72) | allow | Allowing 0.0.0.0
node4_1 | 2018-06-26 05:02:46,986 | DEBUG | base.py (112) | configure_curve | Configure curve: []
node4_1 | 2018-06-26 05:02:46,988 | INFO | node.py (853) | start | Node4 first time running...
node4_1 | 2018-06-26 05:02:46,991 | INFO | zstack.py (584) | connect | CONNECTION: Node4 looking for Node3 at 172.17.2.13:9705
node1_1 | 2018-06-26 05:02:46,992 | INFO | node.py (2636) | initStateFromLedger | Node1 found state to be empty, recreating from ledger
node4_1 | 2018-06-26 05:02:46,994 | INFO | zstack.py (584) | connect | CONNECTION: Node4 looking for Node2 at 172.17.2.13:9703
node4_1 | 2018-06-26 05:02:46,995 | INFO | zstack.py (584) | connect | CONNECTION: Node4 looking for Node1 at 172.17.2.13:9701
node1_1 | 2018-06-26 05:02:47,003 | INFO | node.py (612) | setPoolParams | Node1 updated its pool parameters: f 1, totalNodes 4, allNodeNames {'Node4', 'Node1', 'Node3', 'Node2'}, requiredNumberOfInstances 2, minimumNodes 3, quorums {'observer_data': Quorum(2), 'propagate_primary': Quorum(2), 'election': Quorum(3), 'propagate': Quorum(2), 'f': 1, 'bls_signatures': Quorum(3), 'checkpoint': Quorum(2), 'view_change_done': Quorum(3), 'timestamp': Quorum(2), 'consistency_proof': Quorum(2), 'view_change': Quorum(3), 'prepare': Quorum(2), 'same_consistency_proof': Quorum(2), 'reply': Quorum(2), 'ledger_status': Quorum(2), 'commit': Quorum(3)}
node1_1 | 2018-06-26 05:02:47,058 | INFO | plugin_loader.py (118) | _load | plugin FirebaseStatsConsumer successfully loaded from module plugin_firebase_stats_consumer
node1_1 | 2018-06-26 05:02:47,060 | DISPLAY | replicas.py (41) | grow | Node1 added replica Node1:0 to instance 0 (master)
node1_1 | 2018-06-26 05:02:47,061 | DISPLAY | replicas.py (41) | grow | Node1 added replica Node1:1 to instance 1 (backup)
node1_1 | 2018-06-26 05:02:47,063 | DEBUG | plugin_helper.py (23) | loadPlugins | Plugin loading started to load plugins from plugins_dir: /var/lib/indy/plugins
node1_1 | 2018-06-26 05:02:47,064 | DEBUG | plugin_helper.py (28) | loadPlugins | Plugin directory created at: /var/lib/indy/plugins
node1_1 | 2018-06-26 05:02:47,064 | DEBUG | plugin_helper.py (63) | loadPlugins | Total plugins loaded from plugins_dir /var/lib/indy/plugins are : 0
node1_1 | 2018-06-26 05:02:47,100 | DEBUG | ledger.py (201) | start | Starting ledger...
node1_1 | 2018-06-26 05:02:47,106 | DEBUG | ledger.py (67) | recoverTree | Recovering tree from transaction log
node1_1 | 2018-06-26 05:02:47,124 | DEBUG | ledger.py (82) | recoverTree | Recovered tree in 0.017890650007757358 seconds
node1_1 | 2018-06-26 05:02:47,135 | INFO | node.py (2636) | initStateFromLedger | Node1 found state to be empty, recreating from ledger
node1_1 | 2018-06-26 05:02:47,136 | DEBUG | ledger.py (199) | start | Ledger already started.
node1_1 | 2018-06-26 05:02:47,137 | DEBUG | ledger.py (199) | start | Ledger already started.
node1_1 | 2018-06-26 05:02:47,137 | DEBUG | ledger.py (199) | start | Ledger already started.
node1_1 | 2018-06-26 05:02:47,138 | DEBUG | authenticator.py (31) | start | Starting ZAP at inproc://zeromq.zap.1
node1_1 | 2018-06-26 05:02:47,140 | DEBUG | base.py (72) | allow | Allowing 0.0.0.0
node1_1 | 2018-06-26 05:02:47,140 | DEBUG | base.py (112) | configure_curve | Configure curve: *[/var/lib/indy/sandbox/keys/Node1/public_keys]
node1_1 | 2018-06-26 05:02:47,154 | INFO | stacks.py (84) | start | CONNECTION: Node1 listening for other nodes at 0.0.0.0:9701
node1_1 | 2018-06-26 05:02:47,155 | DEBUG | authenticator.py (31) | start | Starting ZAP at inproc://zeromq.zap.2
node1_1 | 2018-06-26 05:02:47,155 | DEBUG | base.py (72) | allow | Allowing 0.0.0.0
node1_1 | 2018-06-26 05:02:47,156 | DEBUG | base.py (112) | configure_curve | Configure curve: []
node1_1 | 2018-06-26 05:02:47,157 | INFO | node.py (853) | start | Node1 first time running...
node1_1 | 2018-06-26 05:02:47,159 | INFO | zstack.py (584) | connect | CONNECTION: Node1 looking for Node3 at 172.17.2.13:9705
node1_1 | 2018-06-26 05:02:47,161 | INFO | zstack.py (584) | connect | CONNECTION: Node1 looking for Node4 at 172.17.2.13:9707
node1_1 | 2018-06-26 05:02:47,167 | INFO | zstack.py (584) | connect | CONNECTION: Node1 looking for Node2 at 172.17.2.13:9703
von-web_1 | ERROR|indy::services::pool | src/services/pool/mod.rs:426 | Pool worker thread finished with error Timeout
von-web_1 | ERROR|indy::errors::indy | src/errors/indy.rs:68 | Casting error to ErrorCode: Timeout
von-web_1 | _indy_loop_callback: Function returned error 307
von-web_1 | Traceback (most recent call last):
von-web_1 | File "server.py", line 295, in
von-web_1 | loop.run_until_complete(boot())
von-web_1 | File "/usr/lib/python3.5/asyncio/base_events.py", line 387, in run_until_complete
von-web_1 | return future.result()
von-web_1 | File "/usr/lib/python3.5/asyncio/futures.py", line 274, in result
von-web_1 | raise self._exception
von-web_1 | File "/usr/lib/python3.5/asyncio/tasks.py", line 241, in _step
von-web_1 | result = coro.throw(exc)
von-web_1 | File "server.py", line 112, in boot
von-web_1 | await pool.open()
von-web_1 | File "/home/indy/.local/share/virtualenvs/server-8XoupS0v/lib/python3.5/site-packages/von_agent/nodepool.py", line 125, in open
von-web_1 | self._handle = await pool.open_pool_ledger(self.name, None)
von-web_1 | File "/home/indy/.local/share/virtualenvs/server-8XoupS0v/lib/python3.5/site-packages/indy/pool.py", line 82, in open_pool_ledger
von-web_1 | open_pool_ledger.cb)
von-web_1 | File "/usr/lib/python3.5/asyncio/futures.py", line 361, in iter
von-web_1 | yield self # This tells Task to wait for completion.
von-web_1 | File "/usr/lib/python3.5/asyncio/tasks.py", line 296, in _wakeup
von-web_1 | future.result()
von-web_1 | File "/usr/lib/python3.5/asyncio/futures.py", line 274, in result
von-web_1 | raise self._exception
von-web_1 | indy.error.IndyError: ErrorCode.PoolLedgerTimeout
von_von-web_1 exited with code 1

Running project on an external server

Hello,

I was wondering how I could run the web application in an external server instead of localhost. The problem here, when I run it, is that the buttons point always to localhost, so the user is unable to get the proofs by clicking on the buttons.

something wrong with the Dockerfile

when I try to build VON with command line :
./manage build. got an error like below:
screen shot 2018-07-05 at 3 30 22 pm

I am not sure how to correct this. Please help. Thanks in advance.

Builds Issues - von-network nodes fail to start

Clean build of all repos and same problem when starting von-network nodes using

$ ./manage start
WARNING: The IP variable is not set. Defaulting to a blank string.
WARNING: The IPS variable is not set. Defaulting to a blank string.
Creating von_node1_1 ... done
Creating von_node2_1 ... done
Creating von_node3_1 ... done
Creating von_node4_1 ... done
Creating von_von-web_1 ... done
Attaching to von_node3_1, von_node1_1, von_node4_1, von_node2_1, von_von-web_1
node3_1 | Ledger exists - using...
node3_1 | start_indy_node Node3 9705 9706
node1_1 | Ledger exists - using...
node1_1 | start_indy_node Node1 9701 9702
node4_1 | Ledger exists - using...
node4_1 | start_indy_node Node4 9707 9708
node2_1 | Ledger exists - using...
node2_1 | start_indy_node Node2 9703 9704
von-web_1 | Ledger exists - using...
node3_1 | Traceback (most recent call last):
node3_1 | File "/usr/local/bin/start_indy_node", line 6, in
node3_1 | from indy_node.utils.node_runner import run_node
node3_1 | File "/usr/local/lib/python3.5/dist-packages/indy_node/utils/node_runner.py", line 8, in
node3_1 | from indy_node.server.node import Node
node3_1 | File "/usr/local/lib/python3.5/dist-packages/indy_node/server/node.py", line 14, in
node3_1 | from plenum.server.node import Node as PlenumNode
node3_1 | File "/usr/local/lib/python3.5/dist-packages/plenum/server/node.py", line 72, in
node3_1 | from plenum.server.monitor import Monitor
node3_1 | File "/usr/local/lib/python3.5/dist-packages/plenum/server/monitor.py", line 26, in
node3_1 | pluginManager = PluginManager()
node3_1 | File "/usr/local/lib/python3.5/dist-packages/plenum/server/notifier_plugin_manager.py", line 35, in init
node3_1 | self.importPlugins()
node3_1 | File "/usr/local/lib/python3.5/dist-packages/plenum/server/notifier_plugin_manager.py", line 102, in importPlugins
node3_1 | plugins = self._findPlugins()
node3_1 | File "/usr/local/lib/python3.5/dist-packages/plenum/server/notifier_plugin_manager.py", line 131, in _findPlugins
node3_1 | for pkg in pip.utils.get_installed_distributions()
node3_1 | AttributeError: module 'pip' has no attribute 'utils'
node4_1 | Traceback (most recent call last):
node4_1 | File "/usr/local/bin/start_indy_node", line 6, in
node4_1 | from indy_node.utils.node_runner import run_node
node4_1 | File "/usr/local/lib/python3.5/dist-packages/indy_node/utils/node_runner.py", line 8, in
node4_1 | from indy_node.server.node import Node
node4_1 | File "/usr/local/lib/python3.5/dist-packages/indy_node/server/node.py", line 14, in
node4_1 | from plenum.server.node import Node as PlenumNode
node4_1 | File "/usr/local/lib/python3.5/dist-packages/plenum/server/node.py", line 72, in
node4_1 | from plenum.server.monitor import Monitor
node4_1 | File "/usr/local/lib/python3.5/dist-packages/plenum/server/monitor.py", line 26, in
node4_1 | pluginManager = PluginManager()
node4_1 | File "/usr/local/lib/python3.5/dist-packages/plenum/server/notifier_plugin_manager.py", line 35, in init
node4_1 | self.importPlugins()
node4_1 | File "/usr/local/lib/python3.5/dist-packages/plenum/server/notifier_plugin_manager.py", line 102, in importPlugins
node4_1 | plugins = self._findPlugins()
node4_1 | File "/usr/local/lib/python3.5/dist-packages/plenum/server/notifier_plugin_manager.py", line 131, in _findPlugins
node4_1 | for pkg in pip.utils.get_installed_distributions()
node4_1 | AttributeError: module 'pip' has no attribute 'utils'
node1_1 | Traceback (most recent call last):
node1_1 | File "/usr/local/bin/start_indy_node", line 6, in
node1_1 | from indy_node.utils.node_runner import run_node
node1_1 | File "/usr/local/lib/python3.5/dist-packages/indy_node/utils/node_runner.py", line 8, in
node1_1 | from indy_node.server.node import Node
node1_1 | File "/usr/local/lib/python3.5/dist-packages/indy_node/server/node.py", line 14, in
node1_1 | from plenum.server.node import Node as PlenumNode
node1_1 | File "/usr/local/lib/python3.5/dist-packages/plenum/server/node.py", line 72, in
node1_1 | from plenum.server.monitor import Monitor
node1_1 | File "/usr/local/lib/python3.5/dist-packages/plenum/server/monitor.py", line 26, in
node1_1 | pluginManager = PluginManager()
node1_1 | File "/usr/local/lib/python3.5/dist-packages/plenum/server/notifier_plugin_manager.py", line 35, in init
node1_1 | self.importPlugins()
node1_1 | File "/usr/local/lib/python3.5/dist-packages/plenum/server/notifier_plugin_manager.py", line 102, in importPlugins
node1_1 | plugins = self._findPlugins()
node1_1 | File "/usr/local/lib/python3.5/dist-packages/plenum/server/notifier_plugin_manager.py", line 131, in _findPlugins
node1_1 | for pkg in pip.utils.get_installed_distributions()
node1_1 | AttributeError: module 'pip' has no attribute 'utils'
node2_1 | Traceback (most recent call last):
node2_1 | File "/usr/local/bin/start_indy_node", line 6, in
node2_1 | from indy_node.utils.node_runner import run_node
node2_1 | File "/usr/local/lib/python3.5/dist-packages/indy_node/utils/node_runner.py", line 8, in
node2_1 | from indy_node.server.node import Node
node2_1 | File "/usr/local/lib/python3.5/dist-packages/indy_node/server/node.py", line 14, in
node2_1 | from plenum.server.node import Node as PlenumNode
node2_1 | File "/usr/local/lib/python3.5/dist-packages/plenum/server/node.py", line 72, in
node2_1 | from plenum.server.monitor import Monitor
node2_1 | File "/usr/local/lib/python3.5/dist-packages/plenum/server/monitor.py", line 26, in
node2_1 | pluginManager = PluginManager()
node2_1 | File "/usr/local/lib/python3.5/dist-packages/plenum/server/notifier_plugin_manager.py", line 35, in init
node2_1 | self.importPlugins()
node2_1 | File "/usr/local/lib/python3.5/dist-packages/plenum/server/notifier_plugin_manager.py", line 102, in importPlugins
node2_1 | plugins = self._findPlugins()
node2_1 | File "/usr/local/lib/python3.5/dist-packages/plenum/server/notifier_plugin_manager.py", line 131, in _findPlugins
node2_1 | for pkg in pip.utils.get_installed_distributions()
node2_1 | AttributeError: module 'pip' has no attribute 'utils'
von_node3_1 exited with code 1
von_node4_1 exited with code 1
von_node1_1 exited with code 1
von_node2_1 exited with code 1
von-web_1 | ERROR|indy::services::pool | src/services/pool/mod.rs:426 | Pool worker thread finished with error Timeout
von-web_1 | ERROR|indy::errors::indy | src/errors/indy.rs:68 | Casting error to ErrorCode: Timeout
von-web_1 | _indy_loop_callback: Function returned error 307
von-web_1 | Traceback (most recent call last):
von-web_1 | File "server.py", line 289, in
von-web_1 | loop.run_until_complete(boot())
von-web_1 | File "/usr/lib/python3.5/asyncio/base_events.py", line 387, in run_until_complete
von-web_1 | return future.result()
von-web_1 | File "/usr/lib/python3.5/asyncio/futures.py", line 274, in result
von-web_1 | raise self._exception
von-web_1 | File "/usr/lib/python3.5/asyncio/tasks.py", line 241, in _step
von-web_1 | result = coro.throw(exc)
von-web_1 | File "server.py", line 106, in boot
von-web_1 | await pool.open()
von-web_1 | File "/home/indy/.local/share/virtualenvs/server-8XoupS0v/lib/python3.5/site-packages/von_agent/nodepool.py", line 125, in open
von-web_1 | self._handle = await pool.open_pool_ledger(self.name, None)
von-web_1 | File "/home/indy/.local/share/virtualenvs/server-8XoupS0v/lib/python3.5/site-packages/indy/pool.py", line 82, in open_pool_ledger
von-web_1 | open_pool_ledger.cb)
von-web_1 | File "/usr/lib/python3.5/asyncio/futures.py", line 361, in iter
von-web_1 | yield self # This tells Task to wait for completion.
von-web_1 | File "/usr/lib/python3.5/asyncio/tasks.py", line 296, in _wakeup
von-web_1 | future.result()
von-web_1 | File "/usr/lib/python3.5/asyncio/futures.py", line 274, in result
von-web_1 | raise self._exception
von-web_1 | indy.error.IndyError: ErrorCode.PoolLedgerTimeout
von_von-web_1 exited with code 1

TheOrgBook/docker$ ./manage.sh build fails

hunk {0} polyfills.7a847f35bcd9a09c60c6.bundle.js (polyfills) 64.8 kB [initial] [rendered]
chunk {1} main.6ca46548b3a3265d4385.bundle.js (main) 104 kB [initial] [rendered]
chunk {2} styles.bd7c2783ce79f1c86e3d.bundle.css (styles) 1.61 kB [initial] [rendered]
chunk {3} vendor.ac1a3a3c9177edc85f3f.bundle.js (vendor) 583 kB [initial] [rendered]
chunk {4} inline.31e1fb380eb7cf3d75b1.bundle.js (inline) 798 bytes [entry] [rendered]

ERROR in /opt/app-root/src/src/app/roadmap/roadmap.component.ts (7,34): Module '"/opt/app-root/src/node_modules/compare-versions/index"' resolves to a non-module entity and cannot be imported using this construct.

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.1.2 (node_modules/watchpack/node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.1.2 (node_modules/webpack-dev-server/node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN [email protected] requires a peer of ajv@^6.0.0 but none was installed.
npm ERR! Linux 4.4.0-127-generic
npm ERR! argv "/opt/rh/rh-nodejs6/root/usr/bin/node" "/opt/rh/rh-nodejs6/root/usr/bin/npm" "install"
npm ERR! node v6.11.3
npm ERR! npm v3.10.9
npm ERR! code ELIFECYCLE
npm ERR! [email protected] postinstall: ng build --prod --base-href ${NG_BASE_HREF:-/} ${NG_BUILD_FLAGS:-} && cp dist/themes/_active/index.html dist/index.html
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] postinstall script 'ng build --prod --base-href ${NG_BASE_HREF:-/} ${NG_BUILD_FLAGS:-} && cp dist/themes/_active/index.html dist/index.html'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the tob-web package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! ng build --prod --base-href ${NG_BASE_HREF:-/} ${NG_BUILD_FLAGS:-} && cp dist/themes/_active/index.html dist/index.html
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs tob-web
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls tob-web
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR! /opt/app-root/src/npm-debug.log
Build failed
ERROR: An error occurred: non-zero (13) exit code from centos/nodejs-6-centos7:6

angular-on-ngnix

i am faceing this error
Pulling tob-web (angular-on-nginx:latest)...
ERROR: pull access denied for angular-on-nginx, repository does not exist or may require 'docker login'

Manage build is not working for von-network and permityfy

Hi,
I tried to build the von-net work and permitify using the command specified in the document.
./manage build.
But it is failing.
I am working in windows pro.Uisng the power shell I executed the command.

Please help me to solve this issue.

Thanks and regards
Hirankumar

PermissionError: [Errno 13] Permission denied: 'Pipfile'

~/git/indy-ssivc-tutorial/von-network$ ./manage start
WARNING: The IP variable is not set. Defaulting to a blank string.
WARNING: The IPS variable is not set. Defaulting to a blank string.
Starting von_node3_1 ... done
Starting von_node2_1 ... done
Starting von_node1_1 ... done
Starting von_node4_1 ... done
Starting von_von-web_1 ... done
Attaching to von_node4_1, von_node3_1, von_node2_1, von_node1_1, von_von-web_1
node4_1 | Ledger exists - using...
node4_1 | start_indy_node Node4 9707 9708
node3_1 | Ledger exists - using...
node3_1 | start_indy_node Node3 9705 9706
node2_1 | Ledger exists - using...
node2_1 | start_indy_node Node2 9703 9704
node1_1 | Ledger exists - using...
node1_1 | start_indy_node Node1 9701 9702
von-web_1 | Ledger exists - using...
von-web_1 | Traceback (most recent call last):
von-web_1 | File "/usr/local/bin/pipenv", line 11, in
von-web_1 | sys.exit(cli())
von-web_1 | File "/usr/local/lib/python3.5/dist-packages/pipenv/vendor/click/core.py", line 722, in call
von-web_1 | return self.main(*args, **kwargs)
von-web_1 | File "/usr/local/lib/python3.5/dist-packages/pipenv/vendor/click/core.py", line 697, in main
von-web_1 | rv = self.invoke(ctx)
von-web_1 | File "/usr/local/lib/python3.5/dist-packages/pipenv/vendor/click/core.py", line 1066, in invoke
von-web_1 | return _process_result(sub_ctx.command.invoke(sub_ctx))
von-web_1 | File "/usr/local/lib/python3.5/dist-packages/pipenv/vendor/click/core.py", line 895, in invoke
von-web_1 | return ctx.invoke(self.callback, **ctx.params)
von-web_1 | File "/usr/local/lib/python3.5/dist-packages/pipenv/vendor/click/core.py", line 535, in invoke
von-web_1 | return callback(*args, **kwargs)
von-web_1 | File "/usr/local/lib/python3.5/dist-packages/pipenv/cli.py", line 637, in run
von-web_1 | do_run(command=command, args=args, three=three, python=python)
von-web_1 | File "/usr/local/lib/python3.5/dist-packages/pipenv/core.py", line 2294, in do_run
von-web_1 | ensure_project(three=three, python=python, validate=False)
von-web_1 | File "/usr/local/lib/python3.5/dist-packages/pipenv/core.py", line 616, in ensure_project
von-web_1 | project.touch_pipfile()
von-web_1 | File "/usr/local/lib/python3.5/dist-packages/pipenv/project.py", line 555, in touch_pipfile
von-web_1 | with open('Pipfile', 'a'):
von-web_1 | PermissionError: [Errno 13] Permission denied: 'Pipfile'
von_von-web_1 exited with code 1

New Claim Definition & Edit Existing Claim Definition

After managing to setup the environment and run the examples as it is, I am exploring how one can edit the claims definition or create new ones. Although I have edited the Schemas.json in the relevant directory delete the existing images and rebuild them, the revised claim definition do not seem to be recognizing the additional attribute added.

Is there any reload that I need to perform?

Thanks.

Lack of space in storage

Hello,

Is it normal the execution of the scripts generate files too large? When I try to build the Permify, the Network and the Org, I can run two scripts, but when I try the third it returns:

info: caused by: No space left on device (os error 28)

Should the files generated be too large this way?

TheOrgBook Build Failure with NPM Issue

I have tried the fix mentioned in the issue #26.
Still the issue is not addressed. I have the latest version of Node and NPM.

> [email protected] postinstall /opt/app-root/src
> ng build --prod --base-href ${NG_BASE_HREF:-/} ${NG_BUILD_FLAGS:-} && cp dist/themes/_active/index.html dist/index.html

Date: 2019-03-13T21:25:27.729Z
Hash: 27f5b10f3fc7b5603313
Time: 20218ms
chunk {0} polyfills.c3cca01ff156b9e294b0.bundle.js (polyfills) 68.5 kB [initial] [rendered]
chunk {1} main.d4e3ea57bd9f031aba88.bundle.js (main) 434 bytes [initial] [rendered]
chunk {2} styles.bd7c2783ce79f1c86e3d.bundle.css (styles) 1.61 kB [initial] [rendered]
chunk {3} vendor.44e30b54a081b139a9e3.bundle.js (vendor) 208 kB [initial] [rendered]
chunk {4} inline.31e1fb380eb7cf3d75b1.bundle.js (inline) 798 bytes [entry] [rendered]

ERROR in ./src/main.ts
Module not found: Error: Can't resolve './$$_gendir/app/app.module.ngfactory' in '/opt/app-root/src/src'
ERROR in Error: Error encountered resolving symbol values statically. Could not resolve localize-router relative to /opt/app-root/src/src/app/app.module.ts., resolving symbol AppModule in /opt/app-root/src/src/app/app.module.ts, resolving symbol AppModule in /opt/app-root/src/src/app/app.module.ts, resolving symbol AppModule in /opt/app-root/src/src/app/app.module.ts
    at Error (native)
    at syntaxError (/opt/app-root/src/node_modules/@angular/compiler/bundles/compiler.umd.js:1729:34)
    at simplifyInContext (/opt/app-root/src/node_modules/@angular/compiler/bundles/compiler.umd.js:24979:23)
    at StaticReflector.simplify (/opt/app-root/src/node_modules/@angular/compiler/bundles/compiler.umd.js:24991:13)
    at StaticReflector.annotations (/opt/app-root/src/node_modules/@angular/compiler/bundles/compiler.umd.js:24418:41)
    at NgModuleResolver.resolve (/opt/app-root/src/node_modules/@angular/compiler/bundles/compiler.umd.js:14750:70)
    at CompileMetadataResolver.getNgModuleMetadata (/opt/app-root/src/node_modules/@angular/compiler/bundles/compiler.umd.js:15402:60)
    at addNgModule (/opt/app-root/src/node_modules/@angular/compiler/bundles/compiler.umd.js:24268:58)
    at /opt/app-root/src/node_modules/@angular/compiler/bundles/compiler.umd.js:24279:14
    at Array.forEach (native)
    at _createNgModules (/opt/app-root/src/node_modules/@angular/compiler/bundles/compiler.umd.js:24278:26)
    at analyzeNgModules (/opt/app-root/src/node_modules/@angular/compiler/bundles/compiler.umd.js:24153:14)
    at analyzeAndValidateNgModules (/opt/app-root/src/node_modules/@angular/compiler/bundles/compiler.umd.js:24163:35)
    at AotCompiler.analyzeModulesAsync (/opt/app-root/src/node_modules/@angular/compiler/bundles/compiler.umd.js:23797:46)
    at CodeGenerator.codegen (/opt/app-root/src/node_modules/@angular/compiler-cli/src/codegen.js:32:14)
    at Function.NgTools_InternalApi_NG_2.codeGen (/opt/app-root/src/node_modules/@angular/compiler-cli/src/ngtools_api.js:73:30)

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.2.7 (node_modules/watchpack/node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.2.7 (node_modules/webpack-dev-server/node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN [email protected] requires a peer of localize-router@>=1.0.0-alpha.1 but none was installed.
npm WARN [email protected] requires a peer of @angular/core@>=6.0.0 but none was installed.
npm WARN [email protected] requires a peer of @angular/common@>=6.0.0 but none was installed.
npm WARN [email protected] requires a peer of @angular/router@>=6.0.0 but none was installed.
npm WARN [email protected] requires a peer of rxjs@^6.0.0 but none was installed.
npm WARN [email protected] requires a peer of @ngx-translate/core@>=10.0.0 but none was installed.
npm WARN [email protected] requires a peer of ajv@^6.9.1 but none was installed.
npm ERR! Linux 4.9.87-linuxkit-aufs
npm ERR! argv "/opt/rh/rh-nodejs6/root/usr/bin/node" "/opt/rh/rh-nodejs6/root/usr/bin/npm" "install"
npm ERR! node v6.11.3
npm ERR! npm  v3.10.9
npm ERR! code ELIFECYCLE
npm ERR! [email protected] postinstall: `ng build --prod --base-href ${NG_BASE_HREF:-/} ${NG_BUILD_FLAGS:-} && cp dist/themes/_active/index.html dist/index.html`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the [email protected] postinstall script 'ng build --prod --base-href ${NG_BASE_HREF:-/} ${NG_BUILD_FLAGS:-} && cp dist/themes/_active/index.html dist/index.html'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the tob-web package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     ng build --prod --base-href ${NG_BASE_HREF:-/} ${NG_BUILD_FLAGS:-} && cp dist/themes/_active/index.html dist/index.html
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs tob-web
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls tob-web
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /opt/app-root/src/npm-debug.log
Build failed

JSONDecodeError when defining a new Permitify Service

Dear all,

I'm using your project and trying to play around with it, make it evolve in order to understand better the interactions and dependencies between the different components.
I was able to run the project as it is, but when defining a new service in Permitify, I get an error in my browser when going on the newly created services URL:

Environment:


Request Method: GET
Request URL: http://localhost:5010/

Django Version: 2.0
Python Version: 3.5.2
Installed Applications:
['django.contrib.admin',
 'django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.messages',
 'django.contrib.staticfiles',
 'von_connector']
Installed Middleware:
['django.middleware.security.SecurityMiddleware',
 'django.contrib.sessions.middleware.SessionMiddleware',
 'django.middleware.common.CommonMiddleware',
 'django.contrib.auth.middleware.AuthenticationMiddleware',
 'django.contrib.messages.middleware.MessageMiddleware',
 'django.middleware.clickjacking.XFrameOptionsMiddleware']



Traceback:

File "/usr/local/lib/python3.5/dist-packages/django/core/handlers/exception.py" in inner
  35.             response = get_response(request)

File "/usr/local/lib/python3.5/dist-packages/django/core/handlers/base.py" in _get_response
  128.                 response = self.process_exception_by_middleware(e, request)

File "/usr/local/lib/python3.5/dist-packages/django/core/handlers/base.py" in _get_response
  126.                 response = wrapped_callback(request, *callback_args, **callback_kwargs)

File "/app/permitify/views.py" in index
  57.     proof_request_manager = ProofRequestManager()

File "/app/von_connector/proof.py" in __init__
  32.         self.proof_request = json.loads(proof_request_json)

File "/usr/lib/python3.5/json/__init__.py" in loads
  319.         return _default_decoder.decode(s)

File "/usr/lib/python3.5/json/decoder.py" in decode
  339.         obj, end = self.raw_decode(s, idx=_w(s, 0).end())

File "/usr/lib/python3.5/json/decoder.py" in raw_decode
  355.             obj, end = self.scan_once(s, idx)

Exception Type: JSONDecodeError at /
Exception Value: Expecting ',' delimiter: line 76 column 1 (char 1528)

In order to do so I followed the instructions from the official Permitify git page :
https://github.com/bcgov/permitify#setting-up-a-new-issuing-service-in-permitify

Unfortunately it is mentioning actions to be done in the OrgBook but I cannot see any related files in the current project.

Thanks in advance for your help or comments.

Error compiling von-network

Not sure if anything changes recently but when downloading a fresh git clone of this repository and tried to do the compiling.

Error encountered at compiling von-network. It seems sanic is not added to the Pipfile. Below is the screen print. Any idea how to resolve?

image

Running issues: von-network nodes fail to start

Could not start the nodes and web, tried clean and restart

$ ./manage start
./manage: line 6: ifconfig: command not found
./manage: line 9: ifconfig: command not found
The IP variable is not set. Defaulting to a blank string.
The IPS variable is not set. Defaulting to a blank string.
Creating volume "von_node1-data" with default driver
Creating volume "von_node2-data" with default driver
Creating volume "von_node3-data" with default driver
Creating volume "von_node4-data" with default driver
Creating volume "von_von-client-cli" with default driver
Creating volume "von_von-client-libindy" with default driver
Creating volume "von_von-web-indy" with default driver
Creating von_node4_1 ... done
Creating von_node2_1 ... done
Creating von_node3_1 ... done
Creating von_node1_1 ... done
Creating von_von-web_1 ... done
Attaching to von_node2_1, von_node4_1, von_node3_1, von_node1_1, von_von-web_1
node2_1 | Ledger does not exist - recreating...
node2_1 | von_generate_transactions -n 2
node2_1 | init_indy_node Node2 9418 80
node2_1 | Node-stack name is Node2
node2_1 | Client-stack name is Node2C
node2_1 | Generating keys for random seed b'9C3e487AecB3087B7adDDe64b93a1F7E'
node2_1 | Init local keys for client-stack
node2_1 | Public key is fbd58bf8694cae02ebe4fdaf36b68794de6081ca25938e075a2970d5ae2a254e
node2_1 | Verification key is cd7eeab8b3bdd8efa037392d3b8c676c48c1b396dc64d735fdf9cd316e804e4c
node2_1 | Init local keys for node-stack
node2_1 | Public key is fbd58bf8694cae02ebe4fdaf36b68794de6081ca25938e075a2970d5ae2a254e
node2_1 | Verification key is cd7eeab8b3bdd8efa037392d3b8c676c48c1b396dc64d735fdf9cd316e804e4c
node2_1 | BLS Public key is 3b59vKQwLSD8E7EKaburnCkPeffNfNSCyG6XPv1vnKhQJ9qgjWNhhbqtqHSKdvZ9MzSR3cbw9y2Dxp4SkFDyJks6hZXPLm6z8S7EgHUX8aAQE2B2r18C7VrgepWA2GmP8KbyMYogS78sqMeWnEZo84nzmKhBrPWeKXCj3WDWx6S5B6v
node2_1 | generate_indy_pool_transactions --nodes 4 --clients 0 --nodeNum 2 --ips ,,,
node2_1 | Traceback (most recent call last):
node2_1 | File "/usr/local/lib/python3.5/dist-packages/plenum/common/test_network_setup.py", line 253, in _bootstrap_args_type_ips_hosts
node2_1 | ipaddress.ip_address(arg)
node2_1 | File "/usr/lib/python3.5/ipaddress.py", line 54, in ip_address
node2_1 | address)
node2_1 | ValueError: '' does not appear to be an IPv4 or IPv6 address
node2_1 |
node2_1 | During handling of the above exception, another exception occurred:
node2_1 |
node2_1 | Traceback (most recent call last):
node2_1 | File "/usr/local/bin/generate_indy_pool_transactions", line 19, in
node2_1 | getTxnOrderedFields(), ConfigHelper, NodeConfigHelper)
node2_1 | File "/usr/local/lib/python3.5/dist-packages/plenum/common/test_network_setup.py", line 197, in bootstrapTestNodes
node2_1 | args = parser.parse_args()
node2_1 | File "/usr/lib/python3.5/argparse.py", line 1735, in parse_args
node2_1 | args, argv = self.parse_known_args(args, namespace)
node2_1 | File "/usr/lib/python3.5/argparse.py", line 1767, in parse_known_args
node2_1 | namespace, args = self._parse_known_args(args, namespace)
node2_1 | File "/usr/lib/python3.5/argparse.py", line 1973, in _parse_known_args
node2_1 | start_index = consume_optional(start_index)
node2_1 | File "/usr/lib/python3.5/argparse.py", line 1913, in consume_optional
node2_1 | take_action(action, args, option_string)
node2_1 | File "/usr/lib/python3.5/argparse.py", line 1825, in take_action
node2_1 | argument_values = self._get_values(action, argument_strings)
node2_1 | File "/usr/lib/python3.5/argparse.py", line 2266, in _get_values
node2_1 | value = self._get_value(action, arg_string)
node2_1 | File "/usr/lib/python3.5/argparse.py", line 2295, in _get_value
node2_1 | result = type_func(arg_string)
node2_1 | File "/usr/local/lib/python3.5/dist-packages/plenum/common/test_network_setup.py", line 255, in _bootstrap_args_type_ips_hosts
node2_1 | if not is_hostname_valid(arg):
node2_1 | File "/usr/local/lib/python3.5/dist-packages/plenum/common/util.py", line 538, in is_hostname_valid
node2_1 | if hostname[-1] == ".":
node2_1 | IndexError: string index out of range
node4_1 | Ledger does not exist - recreating...
node4_1 | von_generate_transactions -n 4
node4_1 | init_indy_node Node4 9418 80
node4_1 | Node-stack name is Node4
node4_1 | Client-stack name is Node4C
node4_1 | Generating keys for random seed b'aE573Ecb10EdecDAA3fcF66FEDEbC6Ce'
node4_1 | Init local keys for client-stack
node4_1 | Public key is 45b7e3082505c69b6f714fe5e94baccf53cc106a595800c3d983da20ba9ade65
node4_1 | Verification key is 51f9c4b596d831c4b7ae8b45bfa46031ee46540737df9fb6503bcb27784511ff
node4_1 | Init local keys for node-stack
node4_1 | Public key is 45b7e3082505c69b6f714fe5e94baccf53cc106a595800c3d983da20ba9ade65
node4_1 | Verification key is 51f9c4b596d831c4b7ae8b45bfa46031ee46540737df9fb6503bcb27784511ff
node4_1 | BLS Public key is Kh2ptKhNxoWJNXkdCCBbfWfK4qv8EskEzuY3sFqR6QsuB8pXT5UJYsRcFoMcZceuh8Rs4Q6ofiRqFU5XJ9wz5hFHStncyp4SsnCrKXKbAfmQqq1TYJi2sguCYAQSLJH3hBtLwAf4YX3BbX8wKcEjNKfsgeZUx6QXGNRnJMq3h5H4Rs
node4_1 | generate_indy_pool_transactions --nodes 4 --clients 0 --nodeNum 4 --ips ,,,
node3_1 | Ledger does not exist - recreating...
node3_1 | von_generate_transactions -n 3
node3_1 | init_indy_node Node3 9418 80
node3_1 | Node-stack name is Node3
node3_1 | Client-stack name is Node3C
node3_1 | Generating keys for random seed b'c95Bf30ccac53f9DfAa26279C613ec94'
node3_1 | Init local keys for client-stack
node3_1 | Public key is bba4d2a8214311b769c1ed23eaaf98132d977a0b526e178a3303f5f3335f6849
node3_1 | Verification key is c67c2642cfec4121572300579baafa41d04b224fe735f7d5ceaafc5b2d81ef19
node3_1 | Init local keys for node-stack
node3_1 | Public key is bba4d2a8214311b769c1ed23eaaf98132d977a0b526e178a3303f5f3335f6849
node3_1 | Verification key is c67c2642cfec4121572300579baafa41d04b224fe735f7d5ceaafc5b2d81ef19
node3_1 | BLS Public key is 32y8CKvvnfCzgD7Umk4h63KC1Kk4Uvaj4Nb8QScEebtvXZtFhhYYNRFAWsBeK4Fhbf48spJvnKgHukwjHeqoBJnQ8o4hZtv1zeo3h3yZQxQD6XbHh1eY5wrG3HgHCFcZn12kzsPnJj6NSy5mgvYk5yL2PNznc16xjKhaMWJj8D6yf6r
node3_1 | generate_indy_pool_transactions --nodes 4 --clients 0 --nodeNum 3 --ips ,,,
node1_1 | Ledger does not exist - recreating...
node1_1 | von_generate_transactions -n 1
node1_1 | init_indy_node Node1 9418 80
von-web_1 | Ledger does not exist - recreating...
von-web_1 | von_generate_transactions -n
von-web_1 | generate_indy_pool_transactions --nodes 4 --clients 0 --ips ,,,
node2_1 | Generated genesis transaction file:
node2_1 | /home/indy/.indy-cli/networks/sandbox/pool_transactions_genesis
node2_1 | cat: /home/indy/.indy-cli/networks/sandbox/pool_transactions_genesis: No such file or directory
node4_1 | Traceback (most recent call last):
node4_1 | File "/usr/local/lib/python3.5/dist-packages/plenum/common/test_network_setup.py", line 253, in _bootstrap_args_type_ips_hosts
node4_1 | ipaddress.ip_address(arg)
node4_1 | File "/usr/lib/python3.5/ipaddress.py", line 54, in ip_address
node4_1 | address)
node4_1 | ValueError: '' does not appear to be an IPv4 or IPv6 address
node4_1 |
node4_1 | During handling of the above exception, another exception occurred:
node4_1 |
node4_1 | Traceback (most recent call last):
node4_1 | File "/usr/local/bin/generate_indy_pool_transactions", line 19, in
node4_1 | getTxnOrderedFields(), ConfigHelper, NodeConfigHelper)
node4_1 | File "/usr/local/lib/python3.5/dist-packages/plenum/common/test_network_setup.py", line 197, in bootstrapTestNodes
node4_1 | args = parser.parse_args()
node4_1 | File "/usr/lib/python3.5/argparse.py", line 1735, in parse_args
node4_1 | args, argv = self.parse_known_args(args, namespace)
node4_1 | File "/usr/lib/python3.5/argparse.py", line 1767, in parse_known_args
node4_1 | namespace, args = self._parse_known_args(args, namespace)
node4_1 | File "/usr/lib/python3.5/argparse.py", line 1973, in _parse_known_args
node4_1 | start_index = consume_optional(start_index)
node4_1 | File "/usr/lib/python3.5/argparse.py", line 1913, in consume_optional
node4_1 | take_action(action, args, option_string)
node4_1 | File "/usr/lib/python3.5/argparse.py", line 1825, in take_action
node4_1 | argument_values = self._get_values(action, argument_strings)
node4_1 | File "/usr/lib/python3.5/argparse.py", line 2266, in _get_values
node4_1 | value = self._get_value(action, arg_string)
node4_1 | File "/usr/lib/python3.5/argparse.py", line 2295, in _get_value
node4_1 | result = type_func(arg_string)
node4_1 | File "/usr/local/lib/python3.5/dist-packages/plenum/common/test_network_setup.py", line 255, in _bootstrap_args_type_ips_hosts
node4_1 | if not is_hostname_valid(arg):
node4_1 | File "/usr/local/lib/python3.5/dist-packages/plenum/common/util.py", line 538, in is_hostname_valid
node4_1 | if hostname[-1] == ".":
node4_1 | IndexError: string index out of range
node4_1 | Generated genesis transaction file:
node4_1 | /home/indy/.indy-cli/networks/sandbox/pool_transactions_genesis
node4_1 | cat: /home/indy/.indy-cli/networks/sandbox/pool_transactions_genesis: No such file or directory
node1_1 | Node-stack name is Node1
node1_1 | Client-stack name is Node1C
node1_1 | Generating keys for random seed b'aCB03E7B1D10Ae3C0C4C9e9CDFDE6982'
node1_1 | Init local keys for client-stack
node1_1 | Public key is 805858382bd094f3327fe04c8569e2f8ffafb834e14eb5ed109de53320221841
node1_1 | Verification key is fdfbb6819c6beef7d1f7d475fe2b9745637460a0284bc3ad667bafb107d5c0ba
node1_1 | Init local keys for node-stack
node1_1 | Public key is 805858382bd094f3327fe04c8569e2f8ffafb834e14eb5ed109de53320221841
node1_1 | Verification key is fdfbb6819c6beef7d1f7d475fe2b9745637460a0284bc3ad667bafb107d5c0ba
node1_1 | BLS Public key is 4iiehFk8KZsMsk27VBNepaaXMQgEgcXgxreWCDWNQVhrxiXy94b2si5r3UvFcVVX52GE96rjkhFrpqZW2wQs2wcaSYBFxZTSnFnwZYzaKZJEjDHAyR1gUmJtYtmPUBj9kmcXedALFiySt5M8ydWR23d6PCwAQBBRh8Sgp5GLh4HbHzx
node1_1 | generate_indy_pool_transactions --nodes 4 --clients 0 --nodeNum 1 --ips ,,,
von_node2_1 exited with code 1
node3_1 | Traceback (most recent call last):
node3_1 | File "/usr/local/lib/python3.5/dist-packages/plenum/common/test_network_setup.py", line 253, in _bootstrap_args_type_ips_hosts
node3_1 | ipaddress.ip_address(arg)
node3_1 | File "/usr/lib/python3.5/ipaddress.py", line 54, in ip_address
node3_1 | address)
node3_1 | ValueError: '' does not appear to be an IPv4 or IPv6 address
node3_1 |
node3_1 | During handling of the above exception, another exception occurred:
node3_1 |
node3_1 | Traceback (most recent call last):
node3_1 | File "/usr/local/bin/generate_indy_pool_transactions", line 19, in
node3_1 | getTxnOrderedFields(), ConfigHelper, NodeConfigHelper)
node3_1 | File "/usr/local/lib/python3.5/dist-packages/plenum/common/test_network_setup.py", line 197, in bootstrapTestNodes
node3_1 | args = parser.parse_args()
node3_1 | File "/usr/lib/python3.5/argparse.py", line 1735, in parse_args
node3_1 | args, argv = self.parse_known_args(args, namespace)
node3_1 | File "/usr/lib/python3.5/argparse.py", line 1767, in parse_known_args
node3_1 | namespace, args = self._parse_known_args(args, namespace)
node3_1 | File "/usr/lib/python3.5/argparse.py", line 1973, in _parse_known_args
node3_1 | start_index = consume_optional(start_index)
node3_1 | File "/usr/lib/python3.5/argparse.py", line 1913, in consume_optional
node3_1 | take_action(action, args, option_string)
node3_1 | File "/usr/lib/python3.5/argparse.py", line 1825, in take_action
node3_1 | argument_values = self._get_values(action, argument_strings)
node3_1 | File "/usr/lib/python3.5/argparse.py", line 2266, in _get_values
node3_1 | value = self._get_value(action, arg_string)
node3_1 | File "/usr/lib/python3.5/argparse.py", line 2295, in _get_value
node3_1 | result = type_func(arg_string)
node3_1 | File "/usr/local/lib/python3.5/dist-packages/plenum/common/test_network_setup.py", line 255, in _bootstrap_args_type_ips_hosts
node3_1 | if not is_hostname_valid(arg):
node3_1 | File "/usr/local/lib/python3.5/dist-packages/plenum/common/util.py", line 538, in is_hostname_valid
node3_1 | if hostname[-1] == ".":
node3_1 | IndexError: string index out of range
node3_1 | Generated genesis transaction file:
node3_1 | /home/indy/.indy-cli/networks/sandbox/pool_transactions_genesis
node3_1 | cat: /home/indy/.indy-cli/networks/sandbox/pool_transactions_genesis: No such file or directory
von_node4_1 exited with code 1
node1_1 | Traceback (most recent call last):
node1_1 | File "/usr/local/lib/python3.5/dist-packages/plenum/common/test_network_setup.py", line 253, in _bootstrap_args_type_ips_hosts
node1_1 | ipaddress.ip_address(arg)
node1_1 | File "/usr/lib/python3.5/ipaddress.py", line 54, in ip_address
node1_1 | address)
node1_1 | ValueError: '' does not appear to be an IPv4 or IPv6 address
node1_1 |
node1_1 | During handling of the above exception, another exception occurred:
node1_1 |
node1_1 | Traceback (most recent call last):
node1_1 | File "/usr/local/bin/generate_indy_pool_transactions", line 19, in
node1_1 | getTxnOrderedFields(), ConfigHelper, NodeConfigHelper)
node1_1 | File "/usr/local/lib/python3.5/dist-packages/plenum/common/test_network_setup.py", line 197, in bootstrapTestNodes
node1_1 | args = parser.parse_args()
node1_1 | File "/usr/lib/python3.5/argparse.py", line 1735, in parse_args
node1_1 | args, argv = self.parse_known_args(args, namespace)
node1_1 | File "/usr/lib/python3.5/argparse.py", line 1767, in parse_known_args
node1_1 | namespace, args = self._parse_known_args(args, namespace)
node1_1 | File "/usr/lib/python3.5/argparse.py", line 1973, in _parse_known_args
node1_1 | start_index = consume_optional(start_index)
node1_1 | File "/usr/lib/python3.5/argparse.py", line 1913, in consume_optional
node1_1 | take_action(action, args, option_string)
node1_1 | File "/usr/lib/python3.5/argparse.py", line 1825, in take_action
node1_1 | argument_values = self._get_values(action, argument_strings)
node1_1 | File "/usr/lib/python3.5/argparse.py", line 2266, in _get_values
node1_1 | value = self._get_value(action, arg_string)
node1_1 | File "/usr/lib/python3.5/argparse.py", line 2295, in _get_value
node1_1 | result = type_func(arg_string)
node1_1 | File "/usr/local/lib/python3.5/dist-packages/plenum/common/test_network_setup.py", line 255, in _bootstrap_args_type_ips_hosts
node1_1 | if not is_hostname_valid(arg):
node1_1 | File "/usr/local/lib/python3.5/dist-packages/plenum/common/util.py", line 538, in is_hostname_valid
node1_1 | if hostname[-1] == ".":
node1_1 | IndexError: string index out of range
von-web_1 | Traceback (most recent call last):
von-web_1 | File "/usr/local/lib/python3.5/dist-packages/plenum/common/test_network_setup.py", line 253, in _bootstrap_args_type_ips_hosts
von-web_1 | ipaddress.ip_address(arg)
von-web_1 | File "/usr/lib/python3.5/ipaddress.py", line 54, in ip_address
von-web_1 | address)
von-web_1 | ValueError: '' does not appear to be an IPv4 or IPv6 address
von-web_1 |
von-web_1 | During handling of the above exception, another exception occurred:
von-web_1 |
von-web_1 | Traceback (most recent call last):
von-web_1 | File "/usr/local/bin/generate_indy_pool_transactions", line 19, in
von-web_1 | getTxnOrderedFields(), ConfigHelper, NodeConfigHelper)
von-web_1 | File "/usr/local/lib/python3.5/dist-packages/plenum/common/test_network_setup.py", line 197, in bootstrapTestNodes
von-web_1 | args = parser.parse_args()
von-web_1 | File "/usr/lib/python3.5/argparse.py", line 1735, in parse_args
von-web_1 | args, argv = self.parse_known_args(args, namespace)
von-web_1 | File "/usr/lib/python3.5/argparse.py", line 1767, in parse_known_args
von-web_1 | namespace, args = self._parse_known_args(args, namespace)
von-web_1 | File "/usr/lib/python3.5/argparse.py", line 1973, in _parse_known_args
von-web_1 | start_index = consume_optional(start_index)
von-web_1 | File "/usr/lib/python3.5/argparse.py", line 1913, in consume_optional
von-web_1 | take_action(action, args, option_string)
von-web_1 | File "/usr/lib/python3.5/argparse.py", line 1825, in take_action
von-web_1 | argument_values = self._get_values(action, argument_strings)
von-web_1 | File "/usr/lib/python3.5/argparse.py", line 2266, in _get_values
von-web_1 | value = self._get_value(action, arg_string)
von-web_1 | File "/usr/lib/python3.5/argparse.py", line 2295, in _get_value
von-web_1 | result = type_func(arg_string)
von-web_1 | File "/usr/local/lib/python3.5/dist-packages/plenum/common/test_network_setup.py", line 255, in _bootstrap_args_type_ips_hosts
von-web_1 | if not is_hostname_valid(arg):
von-web_1 | File "/usr/local/lib/python3.5/dist-packages/plenum/common/util.py", line 538, in is_hostname_valid
von-web_1 | if hostname[-1] == ".":
von-web_1 | IndexError: string index out of range
node1_1 | Generated genesis transaction file:
node1_1 | /home/indy/.indy-cli/networks/sandbox/pool_transactions_genesis
node1_1 | cat: /home/indy/.indy-cli/networks/sandbox/pool_transactions_genesis: No such file or directory
von-web_1 | Generated genesis transaction file:
von-web_1 | /home/indy/.indy-cli/networks/sandbox/pool_transactions_genesis
von-web_1 | cat: /home/indy/.indy-cli/networks/sandbox/pool_transactions_genesis: No such file or directory
von_node3_1 exited with code 1
von_node1_1 exited with code 1
von_von-web_1 exited with code 1

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.