(образец мрамора цепочки блоков) Ошибка: отсутствует параметр. Должен иметь имя пользователя - PullRequest
0 голосов
/ 09 мая 2018

Я новичок в блоке цепочек и hyperledger-fabric, пытаюсь настроить пример приложения Marbles. Я следовал за учебником Использовать локальную сеть Hyperledger

При выполнении этой команды (узел enrollAdmin.js) я получил следующую ошибку.

  • Версия узла: v6.2.1
  • Npm Версия: 3.9.3
  • Версия Docker: 18.03.1-ce

    $ node enrollAdmin.js

    Путь к хранилищу: / opt / блокчейн / образцы тканей / fabcar / hfc-key-store Успешно зарегистрированный админ-пользователь "админ" ошибка: [Client.js]: ошибка: отсутствует параметр. Должен иметь имя пользователя. в _setUserFromConfig (/opt/blockchain/fabric-samples/fabcar/node_modules/fabric-client/lib/Client.js:1280:27) на Promise (/opt/blockchain/fabric-samples/fabcar/node_modules/fabric-client/lib/Client.js:1432:11) в setUserContext (/opt/blockchain/fabric-samples/fabcar/node_modules/fabric-client/lib/Client.js:1413:10) на обещание.then.then.then.then (/opt/blockchain/fabric-samples/fabcar/node_modules/fabric-client/lib/Client.js:1692:17) Ошибка: не удалось загрузить ключ или сертификат и сохранить в локальных хранилищах. на обещание .then.then.then.then.catch Не удалось зарегистрировать администратора: ошибка: не удалось зарегистрировать администратора

Может ли кто-нибудь помочь мне решить эту ошибку?

Заранее спасибо.

1 Ответ

0 голосов
/ 09 мая 2018

это сработало, когда я запустил следующую команду

$ sudo node enrollAdmin.js
...