Сеть Hyperledger Fabric (1.1.0) не может создать канал между партнером и заказчиком - PullRequest
0 голосов
/ 23 июня 2018

Я пытаюсь настроить сеть фабрики Hyperledger на AWS. У меня есть 3 aws экземпляра Ubuntu, и каждый из них является самым последним образом док-станции. -1001 *

Сначала я запустил свой сервер CA с помощью команды "start -b". Я проверил одну личность, зарегистрированную в CA server db. После этого я запустил свой сервер заказов. После этого зарегистрированный CA зарегистрировал идентификационную информацию на сервере заказчика и зарегистрировал и зарегистрировал идентификационную информацию, используя fabric-ca-client bin. Наконец, я создал блок genesis, используя configtxgen bin.

Проблема здесь.

Я запустил одноранговый узел, выполнил те же шаги, что и выше, и создал одноранговый тип идентификации После этого я создал каталог admincerts и поместил cert.pem в каталог ca signcerts. Хотя этот файл сертификации описывает идентичность, созданную CA.

Но когда я пытался создать канал заказчику, он говорит: error authorizing update: error validating DeltaSet: policy for [Group] /Channel/Application not satisfied: Failed to reach implicit threshold of 1 sub-policies, required 1 remaining.

Как я могу сделать administrator сертификацию для однорангового узла для создания канала?

1 Ответ

0 голосов
/ 18 сентября 2018

создание канала имеет много областей, подверженных ошибкам

1).Возможно, вы ошиблись mspID.2) Подробное объяснение reg Административные ключи

NodeJS Logs: [2018–10–04 12:19:28.548] [DEBUG] Create-Channel — response ::{“status”:”BAD_REQUEST”,”info”:”error authorizing update: error validating DeltaSet: policy for [Group] /Channel/Application not satisfied: Failed to reach implicit threshold of 1 sub-policies, required 1 remaining”}
[2018–10–04 12:19:28.548] [ERROR] Create-Channel — 

!!!!!!!!!Не удалось создать канал 'public' !!!!!!!!!

Журналы заказчиков: ошибка создания канала reg

2018–10–04 08:19:28.617 UTC [orderer/common/broadcast] Handle -> WARN 132 [channel: public] Rejecting broadcast of config message from 10.255.0.2:57714 because of error: error authorizing update: error validating DeltaSet: policy for [Group] /Channel/Application not satisfied: Failed to reach implicit threshold of 1 sub-policies, required 1 remaining

Причина: транзакция не подписана с помощью ключа администратора

Решение: для создания канала нам нужны учетные данные администратора, такие как закрытый ключ и открытый сертификат (например: x.509)

...