当我要实例化我的链码时出现以下错误 错误:无法组装事务,错误的提案响应未成功,错误代码500,味精链码注册失败:容器退出并显示254
我检查了docker容器日志,发现了。 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 链码注册失败
答案 0 :(得分:0)
链式代码实例化可能由于多种原因而失败,并且在这里看来它无法调用生命周期系统链式代码,因为您未指定链式代码的正确路径或未安装链式代码的同位体无障碍。还要确保您的链码已安装在用于实例化链码的同位体上。
答案 1 :(得分:0)
我通过使用“ docker rmi $(docker images dev- * -q)”删除docker镜像来修复它。起初,我只是在每次新设置之前都杀死了我的Docker容器,这还不够。我使用了这三个命令来杀死Docker容器并删除映像。
码头工人杀死$(码头工人ps -q)
泊坞窗rm $(docker ps -aq)
泊坞窗rmi $(泊坞窗图像dev- * -q)