Fabric cryptogen 工具生成不正确的证书路径
Fabric cryptogen tool generating incorrect certificate paths
当遵循 Hyperledger Fabric 的 "Build Your First Network" 示例时,在执行 ./byfn.sh generate
之后,cryptogen 工具会在 crypto-config 目录中创建各种 config.yaml
文件,在它们里面是 NodeOUs
规范,Certificate
字段定义为 cacerts\ca.org1.example.com-cert.pem
或类似内容,具体取决于组织。当我 运行 ./byfn.sh up -l node
时,终端上会打印如下错误,提示找不到文件:
2019-12-05 16:31:55.085 UTC [msp] loadCertificateAt -> INFO 002 Failed loading PeerOU certificate at ...
为了清楚起见,我在 Windows 10 家庭版上 运行 安装了 Docker 工具箱,其中安装了 Hyperledger Fabric 的所有先决条件。有什么解决办法吗?这是一个错误,因为我 运行 在 Windows 10 主页上使用它吗?
编辑:
对此的部分修复是手动切换 \ca
和 /ca
,然后执行 ./byfn.sh up
希望这对任何人都有帮助。
是的,据我所知,Windows 实际上不支持 Hyperledger Fabric。
你应该 运行 Linux 上的码头工人。
当遵循 Hyperledger Fabric 的 "Build Your First Network" 示例时,在执行 ./byfn.sh generate
之后,cryptogen 工具会在 crypto-config 目录中创建各种 config.yaml
文件,在它们里面是 NodeOUs
规范,Certificate
字段定义为 cacerts\ca.org1.example.com-cert.pem
或类似内容,具体取决于组织。当我 运行 ./byfn.sh up -l node
时,终端上会打印如下错误,提示找不到文件:
2019-12-05 16:31:55.085 UTC [msp] loadCertificateAt -> INFO 002 Failed loading PeerOU certificate at ...
为了清楚起见,我在 Windows 10 家庭版上 运行 安装了 Docker 工具箱,其中安装了 Hyperledger Fabric 的所有先决条件。有什么解决办法吗?这是一个错误,因为我 运行 在 Windows 10 主页上使用它吗?
编辑:
对此的部分修复是手动切换 \ca
和 /ca
,然后执行 ./byfn.sh up
希望这对任何人都有帮助。
是的,据我所知,Windows 实际上不支持 Hyperledger Fabric。 你应该 运行 Linux 上的码头工人。