Как правильно обновить код цепи? - PullRequest
0 голосов
/ 09 мая 2019

Проблема:

Я создал фабричную сеть с шестью организациями, после чего установил цепной код.Позже я изменяю некоторые части кода, затем пытаюсь обновить его с помощью этой команды.

peer chaincode upgrade -o orderer.example.com:7050 --tls --cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/example.com/orderers/orderer.example.com/msp/tlscacerts/tlsca.example.com-cert.pem -C myc -n mycc l node -v 2.1 -c '{"Args":["init"]}' -P "AND ('Org2MSP.peer','Org1MSP.peer','Org3MSP.peer','Org4MSP.peer','Org5MSP.peer','Org6MSP.peer')"

Это оставляет мне эту ошибку на терминале.

Ошибка: не удалось собрать транзакцию,ошибочный ответ на предложение не был выполнен, код ошибки 500, msg не может получить пакет для цепного кода (trafficfine: 2.1)

Это журналы этого конкретного узла.

2019-05-09 03: 47: 15.564 UTC [endorser] callChaincode -> INFO 199 [myc] [b0a46f15] Код цепочки ввода: имя: "lscc" 2019-05-09 03: 47: 15.565 UTC [lscc] executeDeployOrUpgrade -> ERRO19a не может получить пакет для цепного кода (mycc: 2.1) -err: open /var/hyperledger/production/chaincodes/mycc.2.1: нет такого файла или каталога 2019-05-09 03: 47: 15.565 UTC [endorser] callChaincode ->ИНФОРМАЦИЯ 19b [myc] [b0a46f15] Код цепочки выхода: name: "lscc" (1ms) 2019-05-09 03: 47: 15.566 UTC [endorser] ProcessProposal -> ERRO 19c [myc] [b0a46f15] simulateProposal () привел к созданию цепного кодаимя: «lscc» статус ответа 500 для txid: b0a46f156bdea0cdb2a99b15a2d5519d26cb9b5832ec4b311339a38263661b9f

Я пытался найти решение этой проблемы.Может ли кто-нибудь помочь мне решить эту проблему?Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...