错误:尝试安装作曲家运行时错误.错误:连接失败


Prog:dist abhishek$ composer network deploy -a my-network.bna -p hlfv1 -i PeerAdmin -s randomString

从档案中部署业务网络:my-network.bna业务网络定义: 标识符:my-network@0.1.6 描述:我的商品交易网络

✖部署业务网络定义。这可能需要一分钟...

错误:尝试部署错误。错误:尝试安装作曲家运行时错误。错误:连接失败 命令失败

尝试安装作曲家运行时,返回

Prog:dist abhishek$ composer runtime install -n my-network -p hlfv1 -i PeerAdmin -s randomString

✖为业务网络安装运行时my-network。这可能需要一分钟...

错误:错误尝试安装作曲家运行时。错误:连接失败 命令失败

我一直在使用HyperLeDger Composer教程(https://hyhyperledger.github.io/composer/composer/tutorials/developers/developer-guide.html),在较旧的Mac上,运行OS xMavericks 10.9.5,这意味着我正在使用Docker Toolbox,而不是用于Mac的Docker。在部署示例交易网络时,我遇到了相同的错误消息。BNA文件在我的本地开发环境面料网络上。

这是终端中的命令:

$ composer network deploy -a my-network.bna -p hlfv1 -i PeerAdmin -s randomString -A admin -S

这是错误日志:

错误:尝试部署错误。错误:尝试安装作曲家运行时错误。错误:连接失败

在我的情况下,是因为Docker Toolkit在启动Docker时分配的IP地址的答案,而不是Localhost,127.0.0.1等。

如果您还使用Docker Toolkit并遇到相同的错误,请首先找到Docker IP号,该IP号应该在启动终端时在Docker Whale徽标下列出,然后编辑以下文件(TextEdit应该是很好),将所有引用对localhost127.0.0.1更改为IP号(离开端口,例如:7050,那里):

  • Fabric-Tools/Fabric-Scripts/HLFV1/COMPOSER/CONFICTX.YAML
  • 织物工具/织物 - 脚本/hlfv1/composer/docker-compose.yml
  • Fabric-Tools/Fabric-Scripts/HLFV1/CreateComposerProfile.sh
  • 织物工具/织物脚本/hlfv1/createpeeradmincard.sh

然后,返回终端,导航到织物工具,如果织物已经启动,请停止它,然后重新创建作曲家配置文件,如:

$ ./stopFabric.sh
$ ./createComposerProfile.sh

日志现在应为订购器,CA和对等式显示Docker Toolkit IP。现在重新启动面料:

$ ./startFabric.sh

导航返回fabric-tools/my-network/dist并重新运行Compose命令,如果一切顺利,它应该正确连接。

您的面料运行吗?docker ps的输出是什么?

尝试执行下一个:选择您想要的目录,然后安装HyperLeDger Fabric和HyperLeDger Composer Playground的运行:

curl -sSL https://hyperledger.github.io/composer/install-hlfv1.sh | bash

然后运行您的命令。

尝试下面的代码:

$composer runtime install -c PeerAdmin@hlfv1 -n basic
$composer network deploy -a basic.bna -A admin -S adminpw -c PeerAdmin@hlfv1 -f admincard

相关内容

  • 没有找到相关文章

最新更新