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

Hyperledger Composer无法安装业务网络问题求助

解决Hyperledger Composer安装业务网络时"No connection type provided"错误

我之前在处理Hyperledger Composer v0.19.x的问题时也遇到过这个错误,大概率是PeerAdmin@hlfv1卡片的连接配置缺失或损坏导致的——Composer无法识别连接类型,所以抛出了这个提示。下面是一步步的排查和解决方法:

1. 检查PeerAdmin卡片是否存在且配置正确

首先运行命令查看已有的卡片:

composer card list

如果能看到PeerAdmin@hlfv1卡片,接下来检查它的连接配置文件。该文件位于~/.composer/cards/PeerAdmin@hlfv1/connection.json,打开后确认是否包含"type": "hlfv1"字段。如果这个字段缺失,或者整个文件结构异常,就需要重新生成卡片。

2. 删除损坏的PeerAdmin卡片

如果卡片配置有问题,先删除旧卡片:

composer card delete --card PeerAdmin@hlfv1

3. 重新生成PeerAdmin卡片

按教程安装的话,Fabric相关的脚本应该在~/fabric-dev-servers目录下。进入该目录,先确保Fabric服务处于运行状态(如果没运行的话先启动):

cd ~/fabric-dev-servers
./startFabric.sh

然后执行生成PeerAdmin卡片的脚本:

./createPeerAdminCard.sh

这个脚本会自动生成正确配置的PeerAdmin@hlfv1卡片,其中的connection.json会包含正确的type字段和Fabric连接信息。

4. 再次尝试安装业务网络

重新生成卡片后,再次运行安装命令:

composer network install --card PeerAdmin@hlfv1 --archiveFile tutorial-network@0.0.1.bna

额外排查点

  • 如果createPeerAdminCard.sh执行失败,检查Fabric容器是否正常运行:docker ps,确保orderer、peer、ca等容器都处于Up状态。
  • 确认你的当前用户有足够的权限访问~/.composer目录,避免因为权限问题导致卡片配置写入失败。

内容的提问来源于stack exchange,提问作者E. Erfan

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 04:00:40