Docker v0.19.2 hyperledger composer网络启动失败
我已经实现了名为“供应链网络”的Docker v0.19.2 hyperledger composer网络启动失败,docker,hyperledger-fabric,hyperledger,hyperledger-composer,Docker,Hyperledger Fabric,Hyperledger,Hyperledger Composer,我已经实现了名为“供应链网络”的.bna文件,但我认为问题不在.bna中,因为我尝试了另一个.bna(hyperledger composer Playerd中的基本示例网络),问题仍然存在 作曲家版本:0.19.2 操作系统:Ubuntu 16.04在虚拟机中运行 步骤: 下载结构开发服务器 /下载fabric.sh ./startFabric.sh ./createPeerAdminCard.sh 从游乐场导出基本示例网络(my basic sample.bna) composer网络安装
.bna
文件,但我认为问题不在.bna
中,因为我尝试了另一个.bna
(hyperledger composer Playerd中的基本示例网络),问题仍然存在
作曲家版本:0.19.2
操作系统:Ubuntu 16.04在虚拟机中运行
步骤:
- 下载
结构开发服务器
- /下载fabric.sh
- ./startFabric.sh
- ./createPeerAdminCard.sh
- 从游乐场导出基本示例网络(my basic sample.bna)
composer网络安装--cardPeerAdmin@hlfv1--归档我的基本样本.bna@
composer网络启动--networkName我的基本示例--networkVersion 0.0.1--networkAdmin管理--networkadminrollSecret adminpw--卡PeerAdmin@hlfv1--文件networkadmin.card
Starting business network definition. This may take a minute...
错误:尝试启动业务网络时出错。错误:没有来自任何对等方的有效响应。
来自尝试的对等通信的响应是错误:错误:2未知:链码错误(状态:500,消息:无法获取链码包(我的基本示例:0.0.1))
我已通过发出命令检查并输入网络名称和版本:
composer archive list -a my-basic-sample.bna
我得到:
从my-basic-sample.bna中列出业务网络存档
标识符:我的基本-sample@0.2.4-部署.0
名称:我的基本样品
版本:0.2.4-deploy.0
命令成功
我曾尝试使用0.2.4版而不是0.0.1版发布composer network start,但出现了相同的错误
通过键入以下内容来查看docker的日志:
docker logs peer0.org1.example.com
我得到:
我在上看到,这个错误是由从hyperledger composer网站复制粘贴命令时的额外字符引起的。我已经按照hi2rashid的建议做了(将命令复制到记事本,然后复制到命令行),但仍然出现相同的错误
有人知道如何解决这个问题吗?你很快就能让它工作了
composer archive list
命令已将该版本列为“0.2.4-deploy.0”-尽管它看起来不像版本号。网络启动命令应包括--networkVersion 0.2.4-deploy.0
此长版本来自升级模型时Composer Playerd自动生成的版本。First
Composer archive list
不是完整的命令。其次,我可以看到我已经部署了正确版本的网络,但这并不能解决问题。很抱歉,它并不能解决您的问题@KCloud-但为什么不添加一个新问题,我相信有人会解决它。这是您解决此问题的方法吗?我刚刚遇到了它,这很奇怪,因为我已经成功地部署了一个多月的网络。这里也有同样的问题。。