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

搭建Hyperledger Fabric开发环境时,执行createPeerAdminCard.sh报错无法创建PeerAdminCard

解决createPeerAdminCard.sh执行后出现"No connection type provided"错误

我帮你梳理几个针对性的解决步骤,这个问题大多和卡片配置、环境兼容性或者Fabric网络状态有关:

  • 手动指定连接类型导入卡片
    脚本虽然提示成功生成了卡片,但自动导入时可能没识别到对应Fabric版本的连接类型,你可以手动执行导入命令明确指定:

    composer card import --file /tmp/PeerAdmin@hlfv1.card --connectionType hlfv11
    

    执行后用composer card list检查卡片是否成功导入。

  • 确认Fabric容器正常运行
    如果Fabric网络启动不完整,也会导致卡片连接信息异常。用下面的命令查看容器状态:

    docker ps
    

    确保peer0.org1.example.com、orderer.example.com、ca.example.com这些核心容器都处于Up状态。如果有容器未启动,先执行./stopFabric.sh和./teardownFabric.sh清理环境,再重新运行./startFabric.sh。

  • 延长Fabric启动超时时间
    你的日志显示用了默认15秒超时,部分性能一般的机器可能不够Fabric完全初始化。先设置更长的超时再重新生成卡片:

    export FABRIC_START_TIMEOUT=30
    ./createPeerAdminCard.sh
    
  • 修复版本兼容性小问题
    你用的composer-cli v0.17.4和hlfv11(Fabric 1.1)版本是匹配的,但如果上面的方法都无效,可以尝试升级到同分支的最新小版本,避免已知bug:

    npm install -g composer-cli@0.17.6
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 04:30:42