【问题标题】:Hyperledger Composer Network Deployment Issue: Card Not FoundHyperledger Composer 网络部署问题:未找到卡
【发布时间】:2019-03-30 18:36:12
【问题描述】:

目前正在使用 cli 处理 Hyperledger Composer Basics tutorial Part 3。我能够成功安装先决条件并创建名片网卡,但被困在网络部署的下一个步骤。

当我尝试启动网络时,我收到“未找到卡”错误。

我在正确的目录中并查看了 v0.20 文档(教程在 v0.15 中),但由于我对 UNIX 和 cli 还很陌生,因此无法解决这个问题。

我最近尝试使用正确的代码:

composer network start -f dist/perishable-network.bna -n perishable-network -A admin -S adminpw -c PeerAdmin@h1fv1 -f networkadmin.card -V v0.20.2 

到目前为止尝试过:

  • 我已尝试将管理卡导出到 h1fv12,但这并没有解决问题。
  • 尝试删除所有 docker 映像并从头开始重新启动网络。
  • 尝试重新下载源文件。
  • 为 -v -c 和 -f 尝试了多种不同的组合,看看哪种方法会起作用。

如果您有任何建议,非常感谢!

【问题讨论】:

  • 您好-我想(但您没有说哪张卡或哪一步)是因为您没有导入适当的名片(??admin@iot-perishable-network shipper@iot-perishable-network等等 ?? ) - 可能是从 composer network start 命令创建的管理员卡 - 然后尝试在教程的一个步骤中使用该卡。建议追溯您的步骤(您也可以查看您的命令行历史记录?)并查看缺少什么
  • 实际上 - 我还注意到教程使用 composer network deploy - 这是过时的(它使用 Composer v0.15 - 所以你可能想查看 Developer tutorial 以获取有关正确命令的指导(例如 @ 987654328@ 而不是 deploy 然后是管理卡的 composer card import 然后是 composer network ping 然后是 composer network start 等等)-

标签: hyperledger-composer


【解决方案1】:

重新执行命令,但更正 PeerAdmin 卡名称。

默认名称是“PeerAdmin@hlfv1”而不是“PeerAdmin@h1fv1”

【讨论】:

    【解决方案2】:

    我想你忘记了一个命令,请按照以下说明操作:

    1. 转到fabric-toolsfabric-dev-servers 目录
    2. 运行脚本文件:./createPeerAdminCard.sh

    这将创建 PeerAdmin 卡,因此您现在可以使用该卡访问结构网络。

    现在运行命令来启动网络。

    【讨论】:

      猜你喜欢
      • 2018-09-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多