将bna文件部署到本地hyperledger结构时出错

时间:2017-06-18 18:01:58

标签: hyperledger hyperledger-fabric hyperledger-composer

我正在按照here给出的教程 它展示了如何使用资产,交易和参与者构建基本业务网络。我无法使用以下命令将业务网络存档(.bna)文件部署到运行的超级分层结构实例:

composer network deploy -a my-network.bna -p hlfv1 -i admin -s adminpw

我收到错误,如下图所示:

image

我已根据需要安装了所有工具,并在hyperledger.github.io/composer/installing/development-tools.html上提供了正确的版本。

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:0)

之前没有碰到过,但只是将您编写的命令与我在部署.bna文件之前所做的事情进行比较,您是否可以尝试使用' PeerAdmin'和' randomString'作为秘密,而不是' admin'和' adminpw'?

答案 1 :(得分:0)

我从未在本地结构中使用过composer network部署。我使用下面的命令,它适用于我。你也可以尝试一下。

d ~/
cd ~/fabric-dev-servers
sudo ./stopFabric.sh
sudo ./teardownFabric.sh
sudo ./startFabric.sh
./createPeerAdminCard.sh

cd ~/yournetworkfolder
composer archive create -t dir -n .

composer network install --card PeerAdmin@hlfv1 --archiveFile youbnafile@0.0.1.bna
composer network start --networkName yournetworkname --networkVersion 0.0.1 --networkAdmin admin --networkAdminEnrollSecret adminpw --card PeerAdmin@hlfv1 --file networkadmin.card
composer card import --file networkadmin.card
composer network ping --card admin@nameofyournetwork