0

我能够生成我的存档文件 (.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

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

{
  "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"
}
4

1 回答 1

2

请参阅 Fabric composer integration 与 Bluemix 区块链服务,您的连接配置文件缺少使用连接配置文件中定义的安全 grpc 通信所需的证书和 certificatePath 定义。服务提供商 (bluemix) 应该已将证书信息作为连接详细信息的一部分提供。

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

于 2017-05-03T00:32:34.613 回答