1

当我想实例化我的链码时出现以下错误错误:无法组装事务,错误提案响应不成功,错误代码 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 链码注册失败

4

3 回答 3

0

由于多种原因,链码实例化可能会失败,这里似乎无法调用生命周期系统链码,因为您没有指定链码的正确路径,或者安装了链码的对等方不可访问。还要确保您的链代码已安装在您用于实例化链代码的对等点上。

于 2019-07-08T03:00:20.463 回答
0

您需要检查控制台中出现的第一个错误。对我来说就是这样:

Local fabric-ca binaries and docker images are out of sync. This may cause problems

然后我发现我正在使用旧版本 hlfbin配置

于 2021-09-28T07:13:34.123 回答
0

我通过使用docker rmi $(docker images dev-* -q). 起初,我只在每次新设置之前杀死了我的 docker 容器,这还不够。我使用这三个命令来杀死 docker 容器并删除图像。

docker kill $(docker ps -q)
docker rm $(docker ps -aq)
docker rmi $(docker images "dev-*" -q)
于 2019-07-09T18:37:22.160 回答