fabric 实例化链码的时候出现这样的错误!安装的时候是没有问题的、这个是怎么回事呢?找了很久都没有找到解决方案
官方简单的一个 demo 链码、init 的方法都是直接返回一个字符串
链码内容:
为了直观展示就 init 只返回了一个错误的字符串
func (t *SimpleChaincode) Init(stub shim.ChaincodeStubInterface) pb.Response {
return shim.Error("hello")
}
安装链码且实例化链码的过程如下:
# 安装链码
root@cli-6d4b59664-p4xfc:/opt/gopath/src/chaincode# peer chaincode install -n mycca -v 1.0 -p chaincode/
2021-02-23 06:46:23.904 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 001 Using default escc
2021-02-23 06:46:23.904 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 002 Using default vscc
2021-02-23 06:46:24.054 UTC [chaincodeCmd] install -> INFO 003 Installed remotely response:<status:200 payload:"OK" >
#实例化链码
root@cli-6d4b59664-p4xfc:/opt/gopath/src/chaincode# peer chaincode instantiate -o orderer0.adminnodborderer:7050 --tls --cafile /etc/hyperledger/crypto-config/ordererOrganizations/adminnodborderer/orderers/orderer0.adminnodborderer/msp/tlscacerts/tlsca.adminnodborderer-cert.pem -C myc -n mycca -v 1.0 -c '{"Args":["init"]}'
2021-02-23 06:48:49.284 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 001 Using default escc
2021-02-23 06:48:49.285 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
已尝试根据network
处解决、可最终结果还是不行
玩这个的大佬、麻烦指教下
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
问题解决了、是因为没有修改
docker.service
、具体操作如下:在 ExecStart 参数后追加
kube-dns 的 ip: 10.96.0.10
宿主机网络 DNS 的地址为: 192.168.0.1
因为是集群、所以需要在每个k8s worker节点都要修改、然后重启Docker服务就行了
我也是实例化的时候出错,一模一样的提示,博主有解决办法了吗