macos - BYFN.sh 在设置 bccsp 类型的 MSP 时因错误而失败

标签 macos go hyperledger-fabric demo

我正在 OS X 上尝试 first-network 演示,但出现以下错误。我试过寻找答案。我确实在这里找到了一个,但它似乎适用于 Ubuntu。所有命令都不适用于 OS X。

任何人都可以在 OS X 上提出解决方案吗?谢谢!

2018-11-02 03:13:45.696 UTC [main] main -> ERRO 001 Cannot run peer because error when setting up MSP of type bccsp from directory /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp: could not initialize BCCSP Factories: Failed initializing PKCS11.BCCSP %!s(): Could not initialize BCCSP PKCS11 [Failed to initialize software key store: An invalid KeyStore path provided. Path cannot be an empty string.] !!!!!!!!!!!!!!! Channel creation failed !!!!!!!!!!!!!!!! ========= ERROR !!! FAILED to execute End-2-End Scenario ==========

最佳答案

错误信息不是很具体。

在我的例子中,我试图从我的 fabric-tools 容器连接到一个对等点,并且存在启用 TLS 的不匹配(fabric-tools 启用了 TLS,而 fabric-peer 禁用了 TLS)。调整 TLS 配置使错误消失。

可能会帮助某人...

关于macos - BYFN.sh 在设置 bccsp 类型的 MSP 时因错误而失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53112381/

相关文章:

go - 静态链接 stdlib.so

java - 如何在 Mac OS X 中使用带有 Java 的 Windows DLL?

macos - 有没有办法安装/模拟旧版本的 Safari? (即 8)

macos - 无法在 OS X 中挂载 Android Things 图像文件以调整配置文件

go - 是什么导致 golang 程序处于 100% CPU?

go - 如何查询具有部分键值的表

macos - 全屏式 Mail.app 撰写 Pane

arrays - 如何在 Go 中声明数组(或等效数组)

hyperledger-fabric - Hyperledger Fabric 中 channel 内和 channel 间的 Chaincode(智能合约)交互

hyperledger-fabric - 来自尝试的对等通信的响应是一个错误 : Chaincode Error