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-但为什么不添加一个新问题,我相信有人会解决它。这是您解决此问题的方法吗?我刚刚遇到了它,这很奇怪,因为我已经成功地部署了一个多月的网络。这里也有同样的问题。。