Hyperledger fabric 无法在Hyperledger结构中启动对等节点?

Hyperledger fabric 无法在Hyperledger结构中启动对等节点?,hyperledger-fabric,hyperledger,Hyperledger Fabric,Hyperledger,问题: 我使用Hyperledger结构为网络创建了加密材料和通道工件。然后我启动了网络,但它只启动了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

问题:

我使用Hyperledger结构为网络创建了加密材料和通道工件。然后我启动了网络,但它只启动了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文件夹,而不是在OrderOrganizations级别上。

我出现了相同的错误,并且我发现由于某种原因卷映射可能不正确


您可能需要再次检查卷中的MSP路径映射是否指向实际实体的/MSP文件夹,而不是在OrderOrganizations级别。

我也遇到了同样的问题

尝试使用“拆卸结构运行时”,然后重新启动

问题是,我第一次在Windows 10上启动fabric时,没有在Docker中启用C驱动器共享,出现错误:

C:驱动器未共享。请在Docker for Windows设置中共享它。


然后我打开了C驱动器共享,它解决了驱动器共享错误,但是我开始得到你提到的错误。我所做的只是撕下布料,重新开始。我想这与fabric docker容器的错误启动有关,它需要的只是一个新的开始。

我也遇到了同样的问题

尝试使用“拆卸结构运行时”,然后重新启动

问题是,我第一次在Windows 10上启动fabric时,没有在Docker中启用C驱动器共享,出现错误:

C:驱动器未共享。请在Docker for Windows设置中共享它。


然后我打开了C驱动器共享,它解决了驱动器共享错误,但是我开始得到你提到的错误。我所做的只是撕下布料,重新开始。我猜这与fabric docker容器的错误启动有关,它需要的只是一个新的开始。

我通过关闭防火墙解决了这个问题。我的防火墙被阻止,与docker共享驱动器,因此docker无法从给定位置读取证书“无法从/etc/hyperledger/peer/msp/signcerts目录加载有效的签名者证书”。如果成功,请尝试此操作并回复我。

我通过关闭防火墙来解决此问题。我的防火墙被阻止,与docker共享驱动器,因此docker无法从给定位置读取证书”无法从目录/etc/hyperledger/peer/msp/signcerts加载有效的签名者证书“。如果成功,请随时回复我。

检查docker-compose.yml文件中的卷映射以及文件路径是否正确。在卷中,检查路径-./crypto-config/orderOrganizations/example.com/orders/order.example.com/:/etc/hyperledger/msp/orderer@Harshit但它们是正确的。你使用的是什么操作系统?Windows 7或Windows 10?@GariSingh我正在使用Windows 10和Docker for Windows?这里的问题可能是您没有正确启用与Docker for Windows的文件夹共享。请检查Docker-compose.yml文件中的卷映射以及文件路径是否正确。在卷中,检查路径-./crypto-config/orderOrganizations/example.com/orders/order.example.com/:/etc/hyperledger/msp/orderer@Harshit但它们是正确的。你使用的是什么操作系统?Windows 7或Windows 10?@GariSingh我正在使用Windows 10和Docker for Windows?这里的问题可能是您没有正确启用与Docker for Windows的文件夹共享