在 CLI 教程中更新业务网络时出错



我正在按照结构命令行入门进行操作,并遇到了一个我不明白如何解决的错误。 有什么想法吗?

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

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)

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

其他版本信息:

  • 乌班图 14.04.5
  • Docker 版本 17.03.1-ce,内部版本 c6d412e(手动安装为自动 安装是下级)
  • docker-compose 版本 1.12.0-rc2,内部版本 08dc2a4

当Hyperledger Fabric未运行时,我已经看到了这个错误。如果docker ps未显示任何内容,请在示例应用程序/包/入门目录中运行npm run startHLF,然后再重试。

相关内容

最新更新