v0.19.2 hyperledger composer 网络启动失败
v0.19.2 hyperledger composer network start failed
我已经实现了名为 "supply-chain-network" 的 .bna
文件,但我认为问题不在 .bna
中,因为我已经尝试使用另一个 .bna
(hyperledger composer playground 中的 basic-sample-network)问题仍然存在。
作曲家版本:0.19.2
操作系统:VMUbuntu16.04运行
步数:
- 下载
fabric-dev-servers
- ./downloadFabric.sh
- ./startFabric.sh
- ./createPeerAdminCard.sh
- 从 playground (my-basic-sample.bna) 中导出了 basic-sample-network
composer network install --card PeerAdmin@hlfv1 --archiveFile my-basic-sample.bna@
composer network start --networkName my-basic-sample --networkVersion 0.0.1 --networkAdmin admin --networkAdminEnrollSecret adminpw --card PeerAdmin@hlfv1 --file networkadmin.card
我收到以下错误:
Starting business network definition. This may take a minute...
Error: Error trying to start business network. Error: No valid responses from any peers.
Response from attempted peer comms was an error: Error: 2 UNKNOWN: chaincode error (status: 500, message: cannot get package for chaincode (my-basic-sample:0.0.1))
我已经通过发出命令检查了网络名称和版本:
composer archive list -a my-basic-sample.bna
我得到了:
Listing Business Network Archive from my-basic-sample.bna
Identifier:my-basic-sample@0.2.4-deploy.0
Name:my-basic-sample
Version:0.2.4-deploy.0
Command succeeded
我尝试使用版本 0.2.4 而不是 0.0.1 发布 composer network start,但我遇到了同样的错误。
通过键入 docker 的日志:
docker logs peer0.org1.example.com
我得到了:
我在 https://github.com/hyperledger/composer/issues/3591#issuecomment-386718739 上看到这个错误是由于从 hyperledger composer 网站复制粘贴命令时多了一个字符导致的。我已经按照 hi2rashid 的建议做了(将命令复制到记事本,然后复制到命令行),但我仍然遇到同样的错误。
有人知道如何解决这个问题吗?
你已经非常接近这个工作了......
composer archive list
命令已将版本列为“0.2.4-deploy.0”- 尽管这看起来不像 "number" 版本。您的网络启动命令应包括 --networkVersion 0.2.4-deploy.0
这个长版本来自 Composer Playground 模型升级时自动生成的版本。
我已经实现了名为 "supply-chain-network" 的 .bna
文件,但我认为问题不在 .bna
中,因为我已经尝试使用另一个 .bna
(hyperledger composer playground 中的 basic-sample-network)问题仍然存在。
作曲家版本:0.19.2
操作系统:VMUbuntu16.04运行
步数:
- 下载
fabric-dev-servers
- ./downloadFabric.sh
- ./startFabric.sh
- ./createPeerAdminCard.sh
- 从 playground (my-basic-sample.bna) 中导出了 basic-sample-network
composer network install --card PeerAdmin@hlfv1 --archiveFile my-basic-sample.bna@
composer network start --networkName my-basic-sample --networkVersion 0.0.1 --networkAdmin admin --networkAdminEnrollSecret adminpw --card PeerAdmin@hlfv1 --file networkadmin.card
我收到以下错误:
Starting business network definition. This may take a minute...
Error: Error trying to start business network. Error: No valid responses from any peers.
Response from attempted peer comms was an error: Error: 2 UNKNOWN: chaincode error (status: 500, message: cannot get package for chaincode (my-basic-sample:0.0.1))
我已经通过发出命令检查了网络名称和版本:
composer archive list -a my-basic-sample.bna
我得到了:
Listing Business Network Archive from my-basic-sample.bna
Identifier:my-basic-sample@0.2.4-deploy.0
Name:my-basic-sample
Version:0.2.4-deploy.0
Command succeeded
我尝试使用版本 0.2.4 而不是 0.0.1 发布 composer network start,但我遇到了同样的错误。
通过键入 docker 的日志:
docker logs peer0.org1.example.com
我得到了:
我在 https://github.com/hyperledger/composer/issues/3591#issuecomment-386718739 上看到这个错误是由于从 hyperledger composer 网站复制粘贴命令时多了一个字符导致的。我已经按照 hi2rashid 的建议做了(将命令复制到记事本,然后复制到命令行),但我仍然遇到同样的错误。
有人知道如何解决这个问题吗?
你已经非常接近这个工作了......
composer archive list
命令已将版本列为“0.2.4-deploy.0”- 尽管这看起来不像 "number" 版本。您的网络启动命令应包括 --networkVersion 0.2.4-deploy.0
这个长版本来自 Composer Playground 模型升级时自动生成的版本。