Попытка добавить новую организацию с отдельного хоста. (При необходимости измените шаги из ./eyfn.sh).
Удалось создать и импортировать сетевую карту администратора с помощью Hyperledger Composer.(https://medium.com/@mahoney_33893/hyperledger-composer-adding-another-organization-to-an-existing-running-multi-organization-fff5c8104a82).
Однако при проверке связи с сетью я получил:
Ошибка: ошибка при попытке проверки связи. Ошибка: 2 НЕИЗВЕСТНО: доступ запрещен: создатель канала [composerchannel] org [Org3MSP]
При получении журналов от однорангового узла я получил - Ошибка основной десериализации (MSP Org3MSP неизвестен) для идентификации - [канал: composerchannel] Клиентская авторизация отозвана для запроса на доставку с 10.0.1.6:48262: Неудачная оценка политики для подписанных данных во времяпроверить политику на канале [composerchannel] с помощью политики [/ Channel / Application / Readers]: [Не удалось достичь неявного порога в 1 под-политики, требуется 1 оставшееся]
Моя проблема на самом деле аналогична проблеме Hyperledger-Composer: получение «отказа в доступе» при пинге сетевой карты администратора. .
В решении упоминалось включение msp-файлов моей новой организации в тома заказа, которые я сделал как
docker cp msp <containername>:/etc/hyperledger/msp/peerOrganizations/org3.example.com
Моя первая организация была настроена по умолчанию ./startFabric.sh
Обратите внимание, что я не используюTLS на данный момент.
Ошибка все еще сохраняется, и мне интересно, почему.Я, однако, подозреваю, что способ, которым я даю msp заказчику, как-то не так.или я помещаю это в неправильный файл.