Hyperledger fabric Hyperledger fabric2.0对等生命周期链码ApproverFormyorg错误:在所有对等上等待txid超时

Hyperledger fabric Hyperledger fabric2.0对等生命周期链码ApproverFormyorg错误:在所有对等上等待txid超时,hyperledger-fabric,hyperledger-chaincode,Hyperledger Fabric,Hyperledger Chaincode,配置看起来不错,我可以成功运行包并安装。但是,approverformyorg返回此错误:在所有对等机上等待txid超时 我不知道如何调试这个错误。我已尝试更改一些环境变量(如CORE\u PEER\u TLS\u ROOTCERT\u FILE,CORE\u PEER\u MSPCONFIGPATH) 这是网络错误吗?还是顺序设置错误 谢谢你的帮助 这件事发生在我身上,当时我的订单和我的同行无法相互交流。 查看您的对等方和订购方日志,以检查它们是否没有网络错误。我遇到了相同的问题。我的问题的原

配置看起来不错,我可以成功运行包并安装。但是,
approverformyorg
返回此错误:
在所有对等机上等待txid超时

我不知道如何调试这个错误。我已尝试更改一些环境变量(如
CORE\u PEER\u TLS\u ROOTCERT\u FILE
CORE\u PEER\u MSPCONFIGPATH

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

谢谢你的帮助


这件事发生在我身上,当时我的订单和我的同行无法相互交流。
查看您的对等方和订购方日志,以检查它们是否没有网络错误。

我遇到了相同的问题。我的问题的原因是Docker中的DNS服务器无法解析订购方节点的域名。它不使用/etc/hosts中的DNS设置。因此对等方节点无法连接到订购服务接收阻塞当您检查对等节点的日志时,您会发现没有这样的主机。
因此,我在所有节点(包括订购方节点)的docker-compose.yaml文件中添加了额外的\u主机。接下来,我删除并重新生成了所有服务。现在它已经工作了。

找到解决方案了吗?。我也面临同样的问题。我检查了订购方和对等方之间的连接,它正在工作,但我仍然面临这个问题。我遇到了这个问题,这是因为我拆开了示例脚本文件,错误地将其中一个参数保留为“NA”,因此链码调用包含了一些“NA NA”。去掉这些后,它工作得很好。