从文档中创建锯齿形测试网络时,在等待激活消息时收到消息类型为700



我是sawtooth的新手,我一直在阅读文档并遵循示例来获得锯齿测试网络。我正在使用docker版本并遵循此页面。

由于我使用的是PoET共识算法,所以这是我的docker-compose。

我用:Docker版本20.10.12,build 20.10.12-0ubuntu2~20.04.1docker-compose version 1.25.0, build unknown

执行命令后:

docker-compose -f sawtooth-default-poet.yaml up

我将在这里附加一些日志行,之后的日志会重复这行:

Received message type 700 while waiting for activation message

如果我运行docker ps -a它告诉我所有与这个docker-compose相关的容器都在运行。

如果我继续阅读文档(step4),然后输入命令进入sawtooth-shell-default容器:

docker exec -it sawtooth-shell-default bash

,然后继续运行命令:

curl http://sawtooth-rest-api-default-0:8008/peers

它将返回一个空的数据列表,如下所示:

文档指定:

"重复该查询,直到您看到类似于后example"

但是45分钟后我得出结论,这可能没有用,因为命令输出:

curl http://sawtooth-rest-api-default-0:8008/peers

不会改变,仍然会返回一个空的数据列表。

有人能帮我解决这个问题吗?提前感谢您的帮助

可能是您使用的端点有问题。

您试过打http://rest-api-0:8008/peers而不是http://sawtooth-rest-api-default-0:8008/peers吗?

因为"sawtooth-rest-api-default-0"同时为docker容器的名称&;rest-api-0&;是docker- composer .yaml中服务的名称。

最新更新