【问题标题】:Issue with chaincode instantiate in hyperledger fabric?超级账本结构中的链码实例化问题?
【发布时间】:2019-01-23 06:28:45
【问题描述】:

我在安装链码时遇到了一个奇怪的情况。我有一个安装在所有对等点上的链码。当我用下面的 commond 检查链码实例时。

peer chaincode list --installed 

它显示了安装的链码。

我用下面的 commond 实例化链码。

 peer chaincode instantiate -o orderer0.sample.com:7050 -C mychannel -n mycc -v 1.0 -c '{"Args":["init"]}' -P "AND ('appleMSP.peer','samsungMSP.peer')"

它没有显示任何错误,并且链码容器已启动。

但是当我尝试调用链代码时,我得到以下错误

错误:调用期间背书失败。响应:状态:500 消息:“确保链码 mycc 已成功实例化并重试:链码 mycc 未找到”

订购者的日志

2019-01-23 06:46:19.427 UTC [orderer/common/broadcast] Handle -> WARN 035 Error reading from 172.20.0.19:46380: rpc error: code = Canceled desc = context cancelled

我已经查看了 peer 和 orderer 的日志,但注意到其中有很多。请指导我哪里做错了。

提前致谢

【问题讨论】:

    标签: hyperledger-fabric hyperledger blockchain


    【解决方案1】:

    请检查这个变量CORE_PEER_GOSSIP_USELEADERELECTION=true

    【讨论】:

    • 你能告诉我更多关于它的信息吗?我应该在哪里检查?抱歉,我只是在处理它。
    【解决方案2】:

    peer chaincode instantiate 应该有一个 --waitForEvent 选项,就像 invoke 一样。

    我们在fabric-sdk-py中实现了它

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-08-05
      • 1970-01-01
      • 1970-01-01
      • 2021-09-27
      • 2018-12-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多