Hyperledger fabric2.0对等生命周期链代码approveformyorg错误:等待所有对等上的txid



配置看起来不错,我可以成功地运行包和安装。但是,approveformyorg返回此错误:timed out waiting for txid on all peers

我不知道如何调试这个错误。我尝试更改一些环境变量(如CORE_PEER_TLS_ROOTCERT_FILECORE_PEER_MSPCONFIGPATH(。

这是网络错误吗?还是顺序设置错误?

谢谢你的帮助!

运行图片

我也遇到了同样的问题我出现问题的原因是Docker中的DNS服务器无法解析订单方节点的域名它不使用/etc/hosts中的DNS设置所以对等节点无法连接到订购服务来接收块当你查看对等节点的日志时,你会发现没有这样的主机。因此,我将extra_hosts添加到所有节点(包括orderer节点(的docker-compose.yaml文件中https://docs.docker.com/compose/compose-file/compose-file-v2/。接下来,我删除并重建了所有服务现在已经奏效了。

当我的订单和同行无法相互交流时,我就遇到了这种情况。查看您的对等方和订购方日志,以检查它们是否没有网络错误。

最新更新