hyperledger fabric invoke.js "Ошибка: 2 НЕИЗВЕСТНО: доступ запрещен: канал [mychannel] создатель org [Org1MSP]" - PullRequest
0 голосов
/ 23 сентября 2018

Я могу успешно вызывать мой цепной код из docker cli (fabric-shim).
Я успешно запустил enrollAdmin.js и registerUser.js,
, но когда я пытаюсь запустить invoke.js или query.jsЯ получаю Error: 2 UNKNOWN: access denied: channel [mychannel] creator org [Org1MSP].

Ответы [ 2 ]

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

Я сталкивался с подобной проблемой.

Тогда я узнал имя канала в конфигурации сети, и созданный мной канал был другим.Поэтому я изменил название канала в конфигурации сети, и это было исправлено.

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

Несмотря на то, что приведенные выше ограниченные сведения показывают, одноранговый журнал дает важный совет о проблеме:

WARN 044 channel [mychannel]: MSP error: the supplied identity is not valid: x509: certificate signed by unknown authority (possibly because of "x509: ECDSA verification failure" while trying to verify candidate authority certificate "ca.org1.example.com" 

Вот рекомендации, которые могут помочь вам решить эту проблему:

  1. Измените уровень ведения журнала вашего партнера на DEBUG в файле docker-compose, вам будет легче найти решение, за которым следует отладочная информация.
  2. Убедитесь, что ваш контейнер CA работает, а его журналы невыдает ошибку, как некоторые сертификаты подтверждают ошибку, которая обычно вызывается неправильной конфигурацией.
  3. Теперь, когда в журналах отображается некоторая информация о ECDSA x509, относящаяся к подписи и ключу подтверждения одобрения сверстниками.Кроме того, этот набор ключей может храниться в /tmp/hfc-key-store или любом другом месте, которое вы определили в своем коде.Попробуйте очистить этот временный файл и перезапустите сеть снова.
  4. Заметил, что вы используете репозиторий с образцом фабрики, я думаю, что эта проблема может не быть вызвана некоторыми проблемами с кодом, так как вы только что изменили несколько параметров.Поэтому я рекомендую вам следовать этому руководству , чтобы сделать правильный шаг.
...