在Windows上键入“ node enrollAdmin.js”后出现错误

时间:2019-03-28 16:05:48

标签: hyperledger-fabric

  

节点enrollAdmin.js

error: [FabricCAClientService.js]:  Failed to enroll admin, error:%o message=Calling enrollment endpoint failed with error [Error: con
nect ECONNREFUSED 127.0.0.1:7054], stack=Error: Calling enrollment endpoint fail
ed with error [Error: connect ECONNREFUSED 127.0.0.1:7054]
    at ClientRequest.request.on (C:\Users\Nibir Hira\go\src\github.com\hyperledg
er\fabric-samples\fabcar\javascript\node_modules\fabric-ca-client\lib\FabricCACl
ient.js:487:12)
    at emitOne (events.js:116:13)
    at ClientRequest.emit (events.js:211:7)
    at Socket.socketErrorListener (_http_client.js:387:9)
    at emitOne (events.js:116:13)
    at Socket.emit (events.js:211:7)
    at emitErrorNT (internal/streams/destroy.js:64:8)
    at _combinedTickCallback (internal/process/next_tick.js:138:11)
    at process._tickCallback (internal/process/next_tick.js:180:9)
Failed to enroll admin user "admin": Error: Calling enrollment endpoint failed w
ith error [Error: connect ECONNREFUSED 127.0.0.1:7054]

我应该在哪里进行更正?文件registeradmin.js甚至无法正常工作

3 个答案:

答案 0 :(得分:1)

这是 Hyperledger Fabric v2.x 的解决方案。

问题是端口号:7054 在测试网络中丢失。

同样的问题在 Linux 中出现。在 Linux 中,一种解决方法是从 fabcar 文件夹(不是测试网络文件夹)重新启动,然后再次运行。

cd $HOME/fabric-samples/fabcar

./startFabric.sh javascript(默认是 goLang)

网络将重新启动,因为“startFabric.sh”包含网络启动、关闭、链码安装,全部合而为一。 现在再试一次:

node enrollAdmin.js

为我工作。

额外:如果您要使用 invoke.js,现在可以运行 node registerUser.jsnode invoke.js

答案 1 :(得分:0)

您的节点应用程序无法连接到在容器中运行的Fabric CA服务器-因此它可能没有运行,发生故障或者可能有防火墙或其他连接问题。

您可以使用wgetcurl或浏览器来访问此URL-http://localhost:7054/api/v1/cainfo来测试连接性,直到您可以访问该URL为止,enrollAdmin程序将失败。

我不使用Windows,但是Linux上的docker ps会告诉我ca容器是否正在运行,而docker logs ca.example.com会告诉我ca容器的日志(假设您正在运行fabcar在基本示例网络上进行示例。)

答案 2 :(得分:0)

我有完全相同的问题。这对我有用:

  • 打开VirtualBox Manager并选择“默认” VM
  • 单击“设置”,“网络”,“高级”,“端口转发”。
  • 通过单击右侧的“ +”符号并输入以下内容来创建新规则:名称->“ ca”,主机端口-> 7054,访客端口->7054。
  • 您可以不指定主机IP和来宾IP。

来源: https://developer.ibm.com/opentech/2017/11/29/running-hyperledger-fabric-windows-revised/

相关问题