【问题标题】:Cannot run peer because cannot init crypto无法运行对等体,因为无法初始化加密
【发布时间】:2017-07-22 03:00:48
【问题描述】:

我正在学习本教程(艺术品拍卖超级账本结构): https://github.com/ITPeople-Blockchain/auction.

在“调用 API 和使用”(CLI 模式)步骤中,我尝试按如下方式运行 PostUsers 命令:

user@user-VirtualBox:~/go/src/github.com/hyperledger/fabric/build/bin$./peer chaincode invoke -l golang -n mycc -c '{"Function": "PostUser", "Args":["100", "USER", "Ashley Hart", "TRD", "Morrisville Parkway, #216, Morrisville, NC 27560", "9198063535", "ashley@itpeople.com", "SUNTRUST", "00017102345", "0234678"]}'

我收到以下错误: CEST [main] main -> ERRO 001 无法运行对等体,因为无法初始化加密,缺少 /opt/gopath/src/github.com/hyperledger/fabric/msp/sampleconfig 文件夹

我运行了这个命令:

export FABRIC_CFG_PATH=$PWD

现在我有以下错误:

panic: Fatal error when initializing core config : Error when reading core config file: Unsupported Config Type ""

goroutine 1 [running]:
panic(0x555f5b365cc0, 0xc4201c81f0)
    /usr/local/go/src/runtime/panic.go:500 +0x1a1
main.main()
    /home/user/go/src/github.com/hyperledger/fabric/peer/main.go:94 +0x852

【问题讨论】:

  • 我不知道这个示例是如何工作的,但问题与您启动网络和在成员(订购者、同行和客户)之间进行通信所需的证书有关。在 Hyperledger-Fabric 项目的其他示例中,解释了如何配置它们。我建议您找到您的网络在哪里配置或访问 Fabric 页面,其中解释了如何构建您的第一个网络。 hyperledger-fabric.readthedocs.io/en/latest/build_network.html

标签: blockchain hyperledger-fabric


【解决方案1】:

截至目前,此特定示例应用尚未针对 Hyperledger Fabric v1.0 进行更新。基本上,您看到的错误是由于缺少示例中涉及的各种角色的 msp 证书。我建议您探索hyperledger/fabric-samples,因为它们与 1.0 版本保持一致。

【讨论】:

  • 好的!所以我尝试运行的示例在升级到 1.0 版之前无法运行?谢谢
  • 感谢您的回答。如果有更新,也欢迎在这篇文章中通知。
猜你喜欢
  • 1970-01-01
  • 2020-09-26
  • 1970-01-01
  • 2018-01-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多