【问题标题】:Error when trying to bring up the test network尝试启动测试网络时出错
【发布时间】:2022-02-19 15:00:12
【问题描述】:

我尝试按照教程在 Ubuntu 上进行开发。然后在“启动测试网络”部分出现错误。我成功运行以下命令打印测试网络的脚本帮助文本。

./network.sh -h

当我想运行下一个命令来启动网络时

./network.sh up

我收到如下消息

CLI 超时“5”次尝试和 CLI 延迟“3”秒的启动节点,并使用数据库“leveldb”和来自“cryptogen”的加密

错误!找不到对等二进制文件和配置文件..

有人可以告诉我发生了什么事吗?请帮忙。

【问题讨论】:

  • 您没有二进制文件和加密文件夹。
  • 您是否阅读过超级账本文档的先决条件部分?在使用测试网络之前,您需要安装结构二进制文件。
  • 感谢您的回答。我只是发现我在设置环境变量时犯了一个错误。并且问题已经解决了。
  • 我真的只克隆了 hyperledger/fabric-samples 存储库,没有安装二进制文件和加密文件夹。我会更仔细地阅读超级账本文档。

标签: hyperledger-fabric hyperledger


【解决方案1】:

一定要使用

./network.sh up

来自测试网络文件夹,并且该测试网络文件夹包含在织物样本中,因为它可以使用织物样本中包含的不同目录中的二进制文件,并且移动它可能会导致您的错误。

也尝试设置这个环境变量

FABRIC_CFG_PATH=$PWD

强制 Fabric 在您的测试网络文件夹中启动

【讨论】:

  • 我猜network.sh中没有生成模式,至少对于hyperledger 2.0。
  • 好的,我明白了。您在错误的文件夹中。如果这是您第一次运行 Hyperledger,请不要使用“测试网络”示例,而应使用“第一个网络”。这个:github.com/hyperledger/fabric-samples/tree/master/first-network。在这里您可以运行 generate 和 next up 命令。测试网络是一个有点不同的例子,如果你不了解 HL,你就不适合使用它。
  • 根据超级账本文档,他们很快就会摆脱第一个网络并且必须使用测试网络。如果知道如何进行故障排除,测试网络并不是那么困难。即使我两周前开始使用 HL,我也可以在这周运行测试网络。它带来了一些问题,但可以解决。
  • 好的,在这种情况下,让我帮你测试网络。您可能在文件路径上做错了什么。尝试在您的终端中使用 FABRIC_CFG_PATH=$PWD,我认为您正在运行该命令,但 docker 容器无法找到配置文件。确保按原样下载织物样本并从正确的文件夹启动脚本。不要将文件夹移到织物样本之外,文件路径中可能存在一些错误。也请务必阅读此hyperledger-fabric.readthedocs.io/en/latest/install.html
  • 无论如何,我只是将答案更改为对我来说正确的答案。谢谢帕拉维!
【解决方案2】:

先关闭网络进行清理

cd test-network
./network.sh down

重新启动网络

./network.sh up

【讨论】:

    【解决方案3】:

    在部署测试网络之前,您需要按照 Hyperledger Fabric 文档中Install the Samples, Binaries and Docker Images 的说明进行操作。

    【讨论】:

      【解决方案4】:

      我遇到了同样的问题,看来您需要获取系统特定的二进制文件: https://hyperledger-fabric.readthedocs.io/en/release-2.2/test_network.html

      我在根目录中运行 curl 命令,但没有指定版本。

      curl -sSL https://raw.githubusercontent.com/hyperledger/fabric/master/scripts/bootstrap.sh | bash -s
      

      确保将 ./bin 添加到 .gitignore

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-07-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多