ошибка после ввода "узел enrollAdmin.js" на окнах - PullRequest
0 голосов
/ 28 марта 2019

узел 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 даже не работает

Ответы [ 2 ]

0 голосов
/ 06 мая 2019

У меня была точно такая же проблема. Это сработало для меня:

  • Откройте VirtualBox Manager и выберите виртуальную машину «по умолчанию»
  • Нажмите «Настройки», «Сеть», «Дополнительно», «Переадресация портов».
  • Создайте новое правило, нажав знак «+» справа и введя следующее: Имя -> «ca», Порт хоста -> 7054, Гостевой порт -> 7054.
  • Вы можете не указывать IP-адрес хоста и IP-адрес гостя.

Источник: https://developer.ibm.com/opentech/2017/11/29/running-hyperledger-fabric-windows-revised/

0 голосов
/ 29 марта 2019

Приложение вашего узла не может подключиться к серверу Fabric CA, работающему в контейнере, поэтому либо оно не запущено, либо вышло из строя, либо, возможно, у вас есть какой-то брандмауэр или другая проблема с подключением.

Вы можете проверить подключение с помощью wget или curl или браузера, чтобы перейти по этому URL - http://localhost:7054/api/v1/cainfo, и пока вы не сможете нажать на этот URL, ваша программа enrollAdmin не будет работать.

Я не использую windows, но docker ps в Linux сообщит мне, запущен ли контейнер ca, а docker logs ca.example.com выдаст мне журнал контейнера ca (при условии, что вы запускаете пример fabcar на базовом образец сети.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...