错误:错误支持链代码:rpc错误:代码=未知desc =无法初始化链代码(找不到链代码mycc的处理程序:0)

时间:2017-12-07 16:43:30

标签: hyperledger-fabric hyperledger

我试图让教程"Chaincode for Developers"正常工作。但在"Terminal 3 - Use the chaincode"部分,我试图运行此命令

  

$ peer chaincode instantiate -n mycc -v 0 -c' {" Args":[" a"," 10"]}& #39; -C   MYC

出现此错误:

  

错误:错误支持链码:rpc错误:code = Unknown desc =   无法初始化链码(找不到链码mycc的处理程序:0)

我做过一些研究,但我不知道该怎么做。有人可以帮帮我吗?

1 个答案:

答案 0 :(得分:0)

这已经解决了。有三个主要问题。

  1. 正如Chris所说,证书已过期。将来您可以通过解析来轻松检查证书的有效性。例如class Asgard(object): def __init__(self, list=0) self.list = copy.deepcopy(list) def __mul__(self, thor): #multiplying list by integer def __rmul__(self, loki): self.__mul__(loki) #calling the method __mul__

  2. 未正确配置提供的工件。也就是说,configtxgen实用程序使用的configtx.yaml没有正确定义订购者地址。

  3. 最后,记录的启动链码的命令使用了错误的端口作为对等地址。应该是7052而不是7051.

  4. 我将很快推出一个解决方案