You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows系统搭建Hyperledger Fabric首个网络时出现路径缺失等多类报错

Windows系统Hyperledger Fabric测试网报错解决方案

报错1:客户端TLS配置获取失败、registerEnroll.sh脚本第26行文件不存在

原因

Windows下Git Bash的路径自动转换规则和Fabric Shell脚本的路径逻辑冲突,导致路径被重复拼接,出现C:\c\Users\这类错误格式的路径,无法读取对应证书和配置文件。

解决步骤

  • 执行所有Fabric相关脚本前,先运行命令关闭Git Bash路径自动转换:
    export MSYS_NO_PATHCONV=1
  • 清空之前生成的错误组织配置目录:
    rm -rf organizations/peerOrganizations organizations/ordererOrganizations
  • 如果使用WSL2运行测试网,不要将fabric-samples放在/mnt/c等Windows挂载盘路径下,移动到WSL本地目录(如/home/你的用户名/)下再操作,避免跨系统文件权限和路径解析问题。

报错2:配置读取错误、找不到configtx.yaml

原因

FABRIC_CFG_PATH环境变量未配置或指向路径错误,configtxgen工具无法找到创世块生成依赖的配置文件。

解决步骤

  • 进入test-network目录后,先执行命令设置环境变量:
    export FABRIC_CFG_PATH=${PWD}/configtx
  • 执行命令验证配置生效,正常会输出configtx.yaml文件信息:
    ls $FABRIC_CFG_PATH | grep configtx.yaml

报错3:排序节点创世块生成失败

原因

前两类报错未解决,创世块生成依赖的证书、配置文件缺失,导致生成流程中断返回错误码1。

解决步骤

完成前两类报错的修复操作后,重新执行测试网启动命令即可,无需额外操作。

内容的提问来源于stack exchange,提问作者Faria Kamal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 10:21:02