Hyperledger fabric 当我想实例化我的链码时出错

Hyperledger fabric 当我想实例化我的链码时出错,hyperledger-fabric,hyperledger-chaincode,Hyperledger Fabric,Hyperledger Chaincode,当我想实例化我的链码时,我得到了以下错误 错误:无法组装事务,错误建议响应未成功,错误代码500,msg chaincode注册失败:容器以254退出 我检查了docker容器日志,发现了这个。ERRO 03c[mychannel][28f17b3d]无法调用链码名称:“lscc”,错误:容器已退出,返回254 github.com/hyperledger/fabric/core/chaincode.(*RuntimeLauncher).Launch.func1 /opt/gopath/src/

当我想实例化我的链码时,我得到了以下错误 错误:无法组装事务,错误建议响应未成功,错误代码500,msg chaincode注册失败:容器以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\u launcher.go:63 runtime.goexit /opt/go/src/runtime/asm_amd64.s:1333
链码注册失败

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

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

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

docker kill $(docker ps -q)
docker rm $(docker ps -aq)
docker rmi $(docker images "dev-*" -q)

我通过使用
dockerrmi$(dockerimagesdev-*-q)
删除docker映像来修复它。起初,我只是在每次新设置之前杀死我的docker容器,这是不够的。我使用这三个命令杀死docker容器并删除图像

docker kill $(docker ps -q)
docker rm $(docker ps -aq)
docker rmi $(docker images "dev-*" -q)

谢谢你的回复。我将我的链码放在fabric示例的chaincode文件夹中,因此我认为它应该能够根据基本网络中docker-compose.yml中定义的卷自动识别我的链码。我的链码成功地通过了安装部分,所以我认为它应该可以访问我的链码路径。我根本没有更改网络配置和docker-compose.yml。我刚刚更改了fabcar bashfile以启动我的网络,并安装和实例化我的javascript链码,而不是fabcar链码。请尝试使用此环境变量,然后在dockercompose文件中使用CORE_PEER_CHAINCODELISTENADDRESS=0.0.0.0:7051。感谢您的回复。我将我的链码放在fabric示例的chaincode文件夹中,因此我认为它应该能够根据基本网络中docker-compose.yml中定义的卷自动识别我的链码。我的链码成功地通过了安装部分,所以我认为它应该可以访问我的链码路径。我根本没有更改网络配置和docker-compose.yml。我刚刚更改了fabcar bashfile以启动我的网络,并安装和实例化我的javascript链码而不是fabcar链码。尝试使用此环境变量,然后在dockercompose文件中使用CORE_PEER_CHAINCODELISTENADDRESS=0.0.0.0:7051。你能告诉我更多关于环境设置的信息吗?比如ubuntu、docker、go、,node?你能添加peer-base.yaml文件的快照吗?你能告诉我更多关于环境设置的信息吗?比如ubuntu、docker、go、node的版本吗?你能添加peer-base.yaml文件的快照吗?