У меня возникают проблемы при попытке подключиться к каналу и получить блок по следующему сценарию.Для сценария присоединения к каналу, хотя мы получаем ошибку в окне Orderer, мы заметили, что канал отображается в списке на стороне однорангового узла (Использование списка одноранговых каналов)
Похоже, мне не хватает какой-то незначительной конфигурации, которую мы не можем выяснить,Incase, если кто-нибудь сталкивался с подобными проблемами ранее, пожалуйста, поделитесь своими предложениями, пожалуйста, поскольку мы пытаемся решить то же самое в течение последних 2-3 дней на том же
Сценарий
Мы пытаемся настроить сеть BC как быструю POC, используя HLF V1.4 с 2 ORG, один для Orderer и другой для Peer, и протестируем следующие сценарии с включенным TLS.
• Присоединение к каналу • Извлечение блока конфигурации
Однако мы заметили приведенное ниже поведение для каждого сценария с включенным TLS
Присоединение к каналу:
Для этого сценария во время выполнения приведенной ниже команды из окна командной строки Peer CLI.Хотя в ответе в командном окне Peer упоминается, что предложение было успешно отправлено и перечислены каналы на стороне Peer, мы отметили, что на стороне Orderer появляется следующая ошибка.Следовательно, мы запутались, почему это сообщение об ошибке появляется, хотя команда Peer Channel List отображает канал на Peer Side.Пожалуйста, запросите у вас поддержки для этого разъяснения.
Используемая команда:
peer channel join -o orderer.acme.com:7050 -b /vagrant/peer/simple-two-org/acmechannel.block --tls true --cafile /vagrant/orderer/simple-two-org/crypto-config/ordererOrganizations/acme.com/orderers/orderer.acme.com/tls/ca.crt
===================== Сообщение об успешном предложении в одноранговом окне ============ *
2019-02-27 07: 19: 48.708 UTC [grpc] HandleSubConnStateChange -> DEBU 03cpickfirstBalancer: HandleSubConnStateChange: 0xc00045c2e0, ПОДКЛЮЧЕНИЕ 2019-02-27 07: 19: 48,711 UTC [КПГР] HandleSubConnStateChange -> Debu 03d pickfirstBalancer: HandleSubConnStateChange: 0xc00045c2e0, ГОТОВ 2019-02-27 07: 19: 48,711 UTC [channelCmd] InitCmdFactory ->ИНФОРМАЦИЯ 03e Инициализированы подключения индоссанта и заказчика 2019-02-27 07: 19: 48.713 UTC [msp.identity] Знак -> Знак DEBU 03f: открытый текст: 0AFBKGKGGGFFG11A0C0894F4D8E30510 ... 6E381C0B96B21A080A000A000-270000000000000000000000000000000000000000000000000000000000000000: A:.identity] Знак -> DEBU 040 Знак: дайджест: 13874F15GFHGFJJG945923302B23CBDF0998FD257DE7E3C24D7C0FEDC4C3E 2019-02-27 07: 19: 48.961 UTC [channelCmd] выполнить * присоединиться * успешно * 1029 присоединиться к> 1029 041nel
============================================== Присоединение к каналуСообщение об ошибке в окне Orderer ===============================================================================
2019-02-25 12:12:14.755 UTC [core.comm] ServerHandshake -> ERRO 019 Сбой квитирования TLS с ошибкой удаленной ошибки: tls: неверный сертификат {"сервер": "Заказчик", "удаленный адрес": "127.0.0.1:38444"} 2019-02-25 12: 12: 15.755 UTC [core.comm] ServerHandshake -> ERRO 01a Сбой квитирования TLS с ошибкой удаленной ошибки: tls: неверный сертификат {"сервер": "Заказчик", "удаленный адрес": "127.0.0.1:38448"} 2019-02-25 12: 12: 17.627 UTC [core.comm] ServerHandshake -> ERRO 01b Сбой квитирования TLS с ошибкой удаленной ошибки: tls: bad Certificate {"server": "Orderer", "remote address": "127.0.0.1: 38452 "} 2019-02-25 12: 12: 18.756 UTC [core.comm] ServerHandshake -> ERRO 01c Сбой квитирования TLS с ошибкой удаленной ошибки: tls: bad certificate {" server ":" Orderer "," remoteадрес ":" 127.0.0.1:38456"‹
=====================================================================================================================================
============================================================== Вывод списка одноранговых каналов на одноранговое окно ==================================
2019-02-25 12: 15: 43.432 UTC [channelCmd] InitCmdFactory -> INFO 03e Инициализированные соединения с заказчиком и заказчиком 2019-02-25 12: 15: 43.433 UTC [msp.identity] Знак -> DEBU 03f Знак: открытый текст: 0AFF060A5C08031A0C08EFB8CFE30510 ... 631A0D0A0B4765744368616E6E656C73 2019-02-25 12: 15: 43,433 UTC [msp.identity] Вход -> Debu 040 Знака: дайджест: DA55B0A9C5B87BF54F130B8369E3AC02D11326D83A49D0F1DD5CEFD287EE99FD
Каналы сверстники присоединилась: acmechannel
1044
Извлечение блока конфигурации:
В этом сценарии мы выполняем приведенную ниже команду и получаем сообщение об успехе в окне Peer CLI с упоминанием полученного блока 0. Однако система негенерируя любой блок (будь то config или блок с номером), и мы увидели приведенное ниже сообщение об ошибке в окне Orderer.Мы наблюдали, что grpc.code появляется как «Отменено» с описанием кода как «Контекст отменен», но не смог найти дополнительную информацию о нем.Можете ли вы помочь нам, что нам не хватает.Ниже мы упомянули переменные окружения, которые мы установили вместе с Orderer и Core Yaml.
Используемая команда:
peer channel fetch 0 -c acmechannel -o orderer.acme.com:7050 --tls true --cafile /vagrant/orderer/simple-two-org/crypto-config/ordererOrganizations/acme.com/orderers/orderer.acme.com/tls/ca.crt
================================================================ Выборка блока канала =====================================================
2019-02-25 12: 19: 35.811 UTC [common.deliver] Дескриптор -> WARN 034 Ошибка чтения из 127.0.0.1:38554: ошибка rpc: code = Cancelleddesc = контекст отменен 2019-02-25 12: 19: 35.812 UTC [comm.grpc.server] 1 -> Потоковый вызов INFO 035 завершен {"grpc.start_time": "2019-02-25T12: 19: 35.796Z","grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "127.0.0.1:38554", "error": "rpc error: code = Cancelled desc = contextотменено ",
" grpc.code ":" Отменено "," grpc.call_duration ":" 15.793034ms "}