无法使用 composer 将业务网络部署到 hyperledger fabric beta

Could not deploy business network to hyperledger fabric beta using composer

我尝试使用 composer 部署业务网络,但失败并出现以下错误

Error: event message must be properly signed by an identity from the same organization as the peer: [Expected MSP ID Org1MSP, received ]]

有什么问题?

您可能会收到此错误的原因有多种

  1. 您不是 运行 composer v0.8.0 或更高版本。您可以通过调用命令
  2. 查看您的级别 运行

composer -v

  1. 您没有指定有效的 hlfv1 配置文件,或者您忘记指定要在网络部署命令中使用的配置文件。如果您遵循了 hyperledger composer 站点上的教程和指南,那么将创建一个名为 hlfv1 的配置文件。确保在命令行调用中指定它。例如部署

composer network deploy -a test.bna -i PeerAdmin -s anything -p hlfv1

您 运行 是 docker 的旧版本。可以通过调用命令来检查级别:docker -v

调用 'Installing a developing with Hyperledger Composer' 中详述的 ./prereqs-ubuntu.sh 将相应地更新先决条件。