Composer网络启动超时
Composer network start timeout
我正在尝试使用以下命令启动作曲家网络:
composer network start --networkName cgi-blockchain --networkVersion 0.0.1 --networkAdmin admin --networkAdminEnrollSecret adminpw --card PeerAdmin@hlfv1 --file networkadmin.card
然后继续;
Starting business network definition. This may take a while...
但几分钟后它说;
Error: Error trying install business network. Error: No valid response from any peers. Response from attempted peer comms was an error: Error: 14 UNAVAILABLE: Connect Failed
有人知道如何修复吗?我遵循了以下教程:
https://hyperledger.github.io/composer/latest/tutorials/developer-tutorial
通常此错误 "Error: 14 UNAVAILABLE:" 表示网络连接失败 - 因此,如果您使用的是标准开发结构,并按照开发人员教程进行操作,我会说您的结构可能尚未启动。
在您再次 运行 startFabric.sh 脚本之前 - 阅读 关于启动/停止开发 Fabric 的内容。
您的网络未启动。
从头开始我会说。
以下命令都在您的 fabric-dev-servers 文件夹中 运行。
做一个:
./tearDownFabric.sh 或 ./stopFabric.sh 如果你想要更少的东西破坏性
./startFabric.sh
./createPeerAdminCard.sh
如果卡已经存在,最后一条命令可能会失败。您可以使用 composer card list
进行检查
如果你需要删除卡片,你可以使用这个:
composer card delete --card name
你从列表命令
中得到 name
切换到网络定义文件所在的文件夹和运行常用命令:
composer 网络安装 --card PeerAdmin@hlfv1 --archiveFile your-network@0.0.1.bna
composer network start --networkName your-network --networkVersion 0.0.1 --networkAdmin admin --networkAdminEnrollSecret adminpw --card PeerAdmin@hlfv1
composer card import --file admin@your-network.card
此时您可以启动其余服务器
作曲家休息服务器
请注意,您需要使用您的 bna 名称和版本、密码、卡名称以及您设置中的任何内容来更新这些命令
如果改工程名,那就保持一致,改网卡的名字,你的命名空间,配置文件什么的。无论你在哪里有 tutorial-network,用新名称替换,也更改 bna 文件的名称。基本上记下您用于创建教程网络的所有命令,并重复它们并将名称更改为新名称。我对我的项目做了同样的事情,一旦一切正常,就不再是问题了
我正在尝试使用以下命令启动作曲家网络:
composer network start --networkName cgi-blockchain --networkVersion 0.0.1 --networkAdmin admin --networkAdminEnrollSecret adminpw --card PeerAdmin@hlfv1 --file networkadmin.card
然后继续;
Starting business network definition. This may take a while...
但几分钟后它说;
Error: Error trying install business network. Error: No valid response from any peers. Response from attempted peer comms was an error: Error: 14 UNAVAILABLE: Connect Failed
有人知道如何修复吗?我遵循了以下教程: https://hyperledger.github.io/composer/latest/tutorials/developer-tutorial
通常此错误 "Error: 14 UNAVAILABLE:" 表示网络连接失败 - 因此,如果您使用的是标准开发结构,并按照开发人员教程进行操作,我会说您的结构可能尚未启动。
在您再次 运行 startFabric.sh 脚本之前 - 阅读
您的网络未启动。
从头开始我会说。 以下命令都在您的 fabric-dev-servers 文件夹中 运行。
做一个:
./tearDownFabric.sh 或 ./stopFabric.sh 如果你想要更少的东西破坏性
./startFabric.sh
./createPeerAdminCard.sh 如果卡已经存在,最后一条命令可能会失败。您可以使用 composer card list
进行检查
如果你需要删除卡片,你可以使用这个: composer card delete --card name 你从列表命令
中得到 name切换到网络定义文件所在的文件夹和运行常用命令:
composer 网络安装 --card PeerAdmin@hlfv1 --archiveFile your-network@0.0.1.bna
composer network start --networkName your-network --networkVersion 0.0.1 --networkAdmin admin --networkAdminEnrollSecret adminpw --card PeerAdmin@hlfv1
composer card import --file admin@your-network.card
此时您可以启动其余服务器 作曲家休息服务器
请注意,您需要使用您的 bna 名称和版本、密码、卡名称以及您设置中的任何内容来更新这些命令
如果改工程名,那就保持一致,改网卡的名字,你的命名空间,配置文件什么的。无论你在哪里有 tutorial-network,用新名称替换,也更改 bna 文件的名称。基本上记下您用于创建教程网络的所有命令,并重复它们并将名称更改为新名称。我对我的项目做了同样的事情,一旦一切正常,就不再是问题了