将bna文件部署到Bluemix时出错

时间:2017-05-03 00:32:35

标签: ibm-cloud blockchain hyperledger-fabric hyperledger-composer

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

1 个答案:

答案 0 :(得分:2)

  

请看   Fabric composer integration with Bluemix blockchain service,   您的连接配置文件缺少证书和certificatePath   使用定义的安全grpc通信所需的定义   在您的连接配置文件中服务提供商(bluemix)应该有   提供证书信息作为连接的一部分   的信息。

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

相关问题