将 bna 文件部署到 Bluemix 时出错

Error when deploying bna file to Bluemix

我能够生成我的存档文件 (.bna),但是当我 运行 命令部署它时,我收到以下错误:

$ composer network deploy --archiveFile test@1.0.0.bna --enrollId user_type4_1 --enrollSecret <secret> -p bluemix
Deploying business network from archive: test@1.0.0.bna
Business network definition:
Identifier: test@1.0.0
Description:

TypeError: First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.
Command failed

我的 bluemix 个人资料的 connection.json 文件是:

{
  "type": "hlf",
  "membershipServicesURL": "grpcs://6175a0e332ef47a3b87dc1056697e76b-ca.us.blockchain.ibm.com:30001",
  "peerURL": "grpcs://6175a0e332ef47a3b87dc1056697e76b-vp3.us.blockchain.ibm.com:30001",
  "eventHubURL": "grpcs://6175a0e332ef47a3b87dc1056697e76b-vp3.us.blockchain.ibm.com:31001",
  "keyValStore": "/home/jeff/.composer-credentials",
  "deployWaitTime": "300",
  "invokeWaitTime": "100"
}

Please see , your connection profile is missing the certificate and certificatePath definition that is required to use secure grpc communications defined in your connection profile. The service provider (bluemix) should have provided the certificate information as part of the connection details.

https://github.com/hyperledger/composer/issues/794