Привет всем, я работаю над настройкой первой сети по умолчанию в kubernetes. Но когда я создаю чейнкод, он выдает ошибку. Пожалуйста, проверьте ниже мои журналы сверстников.
2019-07-22 07:25:02.134 UTC [endorser] SimulateProposal -> ERRO 066 [mychannel][c4b4e2ae] failed to invoke chaincode name:"lscc" , error: container exited with 0
github.com/hyperledger/fabric/core/chaincode.(*RuntimeLauncher).Launch.func1
/opt/gopath/src/github.com/hyperledger/fabric/core/chaincode/runtime_launcher.go:63
runtime.goexit
/opt/go/src/runtime/asm_amd64.s:1333
chaincode registration failed
Получение этой ошибки на Cli: -
2019-07-22 07:24:58.263 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 001 Using default escc
2019-07-22 07:24:58.264 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 002 Using default vscc
Error: could not assemble transaction, err proposal response was not successful, error code 500, msg chaincode registration failed: container exited with 0
После проверки того, все ли ваши контейнеры докеров запущены и работают, и если вы просто запускаете пример сети, не внося никаких изменений в смарт-контракт и файлы докеров, вы можете просто остановить свою сеть и заново запустить сеть (в моем случае это сработало). ).
Я проверил свои файлы конфигурации, это было связано с неправильным значением переменной env CORE_PEER_CHAINCODELISTENADDRESS для однорангового узла.
Я внес некоторые изменения. Проблема, с которой я столкнулся, заключается в том, что контейнер создания экземпляра цепного кода не работает в kubernetes.