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

Hyperledger Fabric v0.60启动peer节点报错ERRO 001:缺少加密文件夹

解决Hyperledger Fabric v0.6 peer启动时的"missing folder" crypto错误

针对你遇到的这个问题,本质是v0.6版本的peer进程默认的crypto路径和你放置的位置不匹配导致的,下面是几个可行的解决办法:

  • 指定环境变量明确crypto路径
    直接通过环境变量告诉peer去哪里找crypto文件夹,执行以下命令:

    export CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/core/crypto
    peer node start
    

    这个方法不需要移动文件,是比较灵活的临时生效方式。

  • 将crypto文件夹复制到peer执行目录
    v0.6的peer默认会在当前工作目录下查找crypto文件夹,你可以把已有的crypto复制到执行peer命令的目录下:

    cd /opt/gopath/src/github.com/hyperledger/fabric
    cp -r core/crypto ./
    

    之后再执行peer node start就能正常读取到crypto文件了。

  • 检查并修复文件夹权限
    有时候即使路径正确,peer进程也可能因为权限不足无法读取crypto文件夹,执行以下命令赋予合适的权限:

    chmod -R 755 /opt/gopath/src/github.com/hyperledger/fabric/core/crypto
    
  • 修改core.yaml配置文件永久生效
    你也可以直接修改peer的配置文件来永久指定crypto路径:

    1. 打开core.yaml文件(路径通常是/opt/gopath/src/github.com/hyperledger/fabric/core/config/core.yaml)
    2. 找到peer.mspConfigPath配置项,将其值修改为/opt/gopath/src/github.com/hyperledger/fabric/core/crypto
    3. 保存配置后重新启动peer进程

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.28 06:28:58