问题:
我使用Hyperledger Fabric为网络创建了加密材质和通道工件。然后我上网,但它只上了cli容器。然后我在容器中查找日志。在所有同行中,它向我展示了这一点。
Cannot run peer because error when setting up MSP of type bccsp from directory /etc/hyperledger/fabric/msp: could not load a valid signer certificate from directory /etc/hyperledger/fabric/msp/signcerts: stat /etc/hyperledger/fabric/msp/signcerts: no such file or directory
在orderer容器中,
Failed to initialize local MSP: could not load a valid signer certificate from directory /var/hyperledger/orderer/msp/signcerts: stat /var/hyperledger/orderer/msp/signcerts: no such file or directory
我经常尝试和搜索以找到解决这个问题的方法。但我无法找到任何理由解决这个问题。昨天它工作正常,没有任何错误,但今天当我重新启动网络时,它给我留下了这些错误。有人可以帮我解决这个问题吗?谢谢!
我弹出了同样的错误,我发现由于某种原因,卷映射可能不正确。
您可能需要仔细检查卷中的MSP路径映射是否指向实际实体的/ msp文件夹,而不是OrdererOrganizations级别。
我有同样的问题。
尝试使用'Teardown Fabric Runtime'并重新启动它。
问题是我第一次在Windows 10上启动Fabric时,我没有在Docker中启用C盘共享并出现错误:
C: drive is not shared. Please share it in Docker for Windows Settings.
然后我打开了C盘共享,它解决了驱动器共享错误,但是我开始收到你提到的错误。我所做的只是将织物撕下并重新开始。我想这与织物泊坞容器的错误启动有关,它所需要的只是一个新的开始。
我通过关闭防火墙我的防火墙阻止解决问题,与docker共享驱动器因此docker无法从给定位置读取证书“无法从目录/ etc / hyperledger / peer / msp / signcerts加载有效的签名者证书”。如果获得成功,试试这个回复我。