Ошибка авторизации регистрации пользователя клиента фабрики CA - PullRequest
0 голосов
/ 27 августа 2018

Я пытаюсь зарегистрировать администратора после инициализации сервера CA фабрики с:

 fabric-ca-server init -b “admin:adminpw”

И запуска сервера CA с:

fabric-ca-server start -b “admin:adminpw”

На стороне клиента введите команду:

fabric-ca-client enroll -u http://admin:adminpw@localhost:7054

Сообщение об ошибке на стороне клиента:

[INFO] generating key: &{A:ecdsa S:256}
[INFO] encoded CSR
Error: Response from server: Error Code: 20 - Authorization failure

На стороне сервера:

fabric-ca-server start -b “admin:adminpw”
2018/08/27 14:48:57 [INFO] Configuration file location: 
/home/nadeem/Documents/Fabric-CA/server/fabric-ca-server-config.yaml
2018/08/27 14:48:57 [INFO] Starting server in home directory: 
/home/nadeem/Documents/Fabric-CA/server
2018/08/27 14:48:57 [INFO] Server Version: 1.2.1-snapshot-3bcdbb2
2018/08/27 14:48:57 [INFO] Server Levels: &{Identity:1 Affiliation:1 
Certificate:1 Credential:1 RAInfo:1 Nonce:1}
2018/08/27 14:48:57 [INFO] The CA key and certificate already exist
2018/08/27 14:48:57 [INFO] The key is stored by BCCSP provider 'SW'
2018/08/27 14:48:57 [INFO] The certificate is at: 
/home/nadeem/Documents/Fabric-CA/server/ca-cert.pem
2018/08/27 14:48:57 [INFO] Initialized sqlite3 database at 
/home/nadeem/Documents/Fabric-CA/server/fabric-ca-server.db
2018/08/27 14:48:57 [INFO] Home directory for default CA: 
/home/nadeem/Documents/Fabric-CA/server
2018/08/27 14:48:57 [INFO] Listening on http://0.0.0.0:7054
***2018/08/27 14:49:34 [INFO] 127.0.0.1:46350 POST /enroll 401 23 "Failed 
to get user: : scode: 404, code: 63, msg: Failed to get User: sql: no 
rows in result set"***

Fabric-CA-клиент / сервер:

Версия: 1.2.1-snapshot-3bcdbb2 Go версия: go1.11 OS / Arch: linux / amd64

Найден похожий пост здесь:

https://jira.hyperledger.org/browse/FABC-302

Он помечен как решенный с v1.2, но пока нет четких инструкций по его решению.Спасибо:)

Ответы [ 2 ]

0 голосов
/ 30 августа 2018

появляется это сообщение об ошибке. Учетная запись и пароль не совпадают при запуске и при использовании регистрации.

0 голосов
/ 27 августа 2018

Я некоторое время пытался заставить Fabric-CA работать. Лучший совет, который я могу вам дать, - это снять "" "с учетных данных администратора перед началом работы.Я их не ставлю и у меня работает.Таким образом, команды будут:

fabric-ca-server init -b admin:adminpw

fabric-ca-server start -b admin:adminpw
...