0

我正在关注Fabric 命令行入门,但遇到了一个我不知道如何解决的错误。有任何想法吗?

在标题为“更新已部署的业务网络”的部分中,会引发异常。终端输出如下。使用的命令:

composer network update --archiveFile digitalproperty-network@0.0.7.bna  --enrollId WebAppAdmin --enrollSecret DJY27pEnl16d

请注意,id 与教程不同,因为在上一步创建时报告了 0.0.7 id。输出继续...

Deploying business network from archive digitalproperty-network@0.0.7.bna
Business network definition:
    Identifier: digitalproperty-network@0.0.7
    Description: Digital Property Network
events.js:160
      throw er; // Unhandled 'error' event
      ^
Error
    at ClientDuplexStream._emitStatusIfDone (/home/mnjacobs/.nvm/versions/node/v6.9.5/lib/node_modules/composer-cli/node_modules/grpc/src/node/src/client.js:189:19)
    at ClientDuplexStream._readsDone (/home/mnjacobs/.nvm/versions/node/v6.9.5/lib/node_modules/composer-cli/node_modules/grpc/src/node/src/client.js:158:8)
    at readCallback (/home/mnjacobs/.nvm/versions/node/v6.9.5/lib/node_modules/composer-cli/node_modules/grpc/src/node/src/client.js:217:12)

我一直在努力让版本与教程相匹配——它们似乎不一致。值得注意的是,node (v6.9.5) 和 nodejs (v6.10.1) 版本不同,即使 node 是 nodejs 的符号链接,我注意到 6.9.5 在堆栈跟踪中。我不确定这种差异是否与问题有关。

其他版本信息:

  • Ubuntu 14.04.5
  • Docker 版本 17.03.1-ce,构建 c6d412e(手动安装,因为自动安装处于低级)
  • docker-compose 版本 1.12.0-rc2,构建 08dc2a4
4

1 回答 1

1

当 Hyperledger Fabric 未运行时,我已经看到了该错误。如果docker ps没有显示任何内容,npm run startHLF请在sample-applications/packages/getting-started目录中运行,然后重试。

于 2017-03-31T16:51:49.417 回答