使用Linux 16.04和docker所有容器都运行正常。在core peer上成功安装了链代码。 但在链码实现时
peer chaincode instantiate -o orderer.example.com:7050 -C $CHANNEL_NAME -n fabcar -l "golang" -v 1.0 -c '{"Args":[""]}' -P "OR ('Org1MSP.member','Org2MSP.member')"
Geeting错误
`Error: could not send: rpc error: code = Unavailable desc = transport is closing`
提前致谢。
答案 0 :(得分:5)
我遇到了这个问题,因为我在对等实例化时在对等体上启用了tls和ca文件而没有向orrrer提供tls和ca文件。
答案 1 :(得分:0)
这可能有效:
通过注释下面列出的环境变量来禁用以下文件中的TLS。
base/docker-compose-base.yaml
base/peer-base.yaml
docker-compose-cli.yaml:
docker-compose-e2e-template.yam
ENV:
CORE_PEER_TLS_ENABLED
CORE_PEER_TLS_CERT_FILE
CORE_PEER_TLS_KEY_FILE
CORE_PEER_TLS_ROOTCERT_FILE
建立网络
另一种方法是将TLS证书作为对等获取通道命令的参数传递。