【问题标题】:Error: Error endorsing chaincode: rpc error: code = Unknown desc = Failed to init chaincode(handler not found for chaincode mycc:0)错误:错误认可链码:rpc 错误:代码 = 未知 desc = 无法初始化链码(未找到链码 mycc:0 的处理程序)
【发布时间】:2018-08-29 10:36:03
【问题描述】:

我正在努力使教程"Chaincode for Developers" 工作。但是在"Terminal 3 - Use the chaincode" 部分,我一直在尝试运行此命令

$ peer chaincode instantiate -n mycc -v 0 -c '{"Args":["a","10"]}' -C 我的

它退出并出现此错误:

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

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

【问题讨论】:

  • 您正在运行哪个版本?
  • 我正在运行“1.1.0-preview”版本
  • 我自己有一些问题...我认为证书可能已过期...给我一些时间来解决这个问题
  • 仍在调查中...
  • 啊哈还在等

标签: hyperledger-fabric hyperledger


【解决方案1】:

解决了。存在三个主要问题。

  1. 正如 Chris 所说,证书已过期。将来,您可以通过解析证书轻松检查证书的有效性。例如openssl x509 -in your_cert.pem -text

  2. 提供的工件配置不正确。即 configtxgen 实用程序使用的 configtx.yaml 没有正确定义 orderer 地址。

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

我会尽快解决这个问题

【讨论】:

  • 嗨,好的。我在等你的修复。感谢您的回答。
  • 您好,我还在等,请问您什么时候推送修复?如果没有这个修复,我将无法完成教程。
  • 嗨皮埃尔。你最近试过吗?我们刷新了证书并更新了网络工件。现在按预期工作
猜你喜欢
  • 2019-09-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-09-14
相关资源
最近更新 更多