【发布时间】:2018-07-29 13:29:56
【问题描述】:
我能够成功运行“Build Your First Network”教程。接下来,我开始学习教程“Write Your First Application”。我正在使用 1.1 版。在这里,当我发出./startFabric.sh node 命令时,它能够启动除FABRIC_CA 之外的所有docker 容器。
在检查日志时,我发现它无法找到指定证书的匹配私有。为了试一试,我再次重新生成了证书、创世块和通道交易。我在“docker-compose.yml”文件中为CA的服务部分指定了这些新生成的证书文件和密钥文件。
到目前为止我遵循的步骤:
- 使用:
docker rm -f $(docker ps -aq)杀死过时/活动的容器 - 已使用:
docker network prune清除缓存网络。 - 安装了节点包。
- 提供命令:
startFabric.sh node。 - 我的 CA 容器的名称是“ca.example.com”。因此尝试使用以下方式流式传输 CA 日志:
docker logs -f ca.example.com
最后一步吐出如下错误:
错误:找不到证书的私钥 '/etc/hyperledger/fabric-ca-server-config/ca.org1.example.com-cert.pem': 找不到匹配的 SKI 私钥:获取密钥失败 滑雪 [[121 3 161 188 208 43 162 82 194 238 60 39 201 202 175 48 142 53 142 226 34 112 214 8 95 124 86 11 87 93 41 229]]: 带 SKI 的钥匙 7903a1bcd02ba252c2ee3c27c9caaf308e358ee22270d6085f7c560b575d29e5 不是 在 /etc/hyperledger/fabric-ca-server/msp/keystore 中找到
我错过了任何一步吗?
附:几天前提出了类似的问题,但由于缺乏信息而仍未得到答复。链接:CA stack service failed to start.
【问题讨论】:
标签: hyperledger-fabric hyperledger