Получение ошибки, когда я хочу создать экземпляр моего chainCode - PullRequest
0 голосов
/ 08 июля 2019

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

Я провериллоги контейнера докера и я нашел это.ERRO 03c [mychannel] [28f17b3d] не удалось вызвать имя цепного кода: «lscc», ошибка: контейнер вышел с 254 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 Ошибка регистрации цепочки кодов

Ответы [ 2 ]

0 голосов
/ 09 июля 2019

Я исправил это, удалив образы докера, используя "docker rmi $ (docker images dev- * -q)".Сначала я убивал только свои док-контейнеры перед каждой новой установкой, и этого было недостаточно.Я использовал эти три команды для уничтожения док-контейнеров и удаления изображений.
docker kill $ (docker ps -q) docker rm $ (docker ps -aq) docker rmi $ (docker images dev- * -q)

0 голосов
/ 08 июля 2019

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

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