首页 文章

为什么Chaincode实例化尝试连接到本地对等方时出错?

提问于
浏览
0

大家好我已经成功地在所有同行上安装了链码 . 因此,当我尝试实例化链代码时,它会给出以下错误,如下所述 . 请帮助我,我是这个新手,所以可能是我错过了某个地方 . 我已经提到了一些与此相关的问题,但我没有得到任何结论 .

第一命令 -

root@7485ef4909d6:/opt/gopath/src/github.com/hyperledger/fabric/peer# peer chaincode instantiate -o orderer.indirasoft.com:7050 -C $CHANNEL_NAME -n fabcar -v 1.0 -c '{"Args":[""]}' -P "OR ('Org1MSP.member','Org2MSP.member','Org3MSP.member','Org4MSP.member','Org5MSP.member')"

错误 -

2018-10-29 18:01:51.158 UTC [chaincodeCmd] checkChaincodeCmdParams - > INFO 001使用默认的escc 2018-10-29 18:01:51.158 UTC [chaincodeCmd] checkChaincodeCmdParams - > INFO 002使用默认的vscc错误:无法组装事务,错误提议响应未成功,错误代码500,msg超时在启动链码fabcar时过期:1.0用于事务

第二命令 -

root@7485ef4909d6:/opt/gopath/src/github.com/hyperledger/fabric/peer# peer chaincode instantiate -o orderer.indirasoft.com:7050 --tls --cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/indirasoft.com/orderers/orderer.indirasoft.com/msp/tlscacerts/tlsca.indirasoft.com-cert.pem -C $CHANNEL_NAME -n fabcar -v 1.0 -c '{"Args":[""]}' -P "OR ('Org1MSP.member','Org2MSP.member','Org3MSP.member','Org4MSP.member','Org5MSP.member')"

错误 -

2018-10-29 17:50:49.094 UTC [chaincodeCmd] checkChaincodeCmdParams - > INFO 001使用默认escc 2018-10-29 17:50:49.094 UTC [chaincodeCmd] checkChaincodeCmdParams - > INFO 002使用默认vscc错误:无法组装事务,错误提议响应未成功,错误代码500,msg超时在启动链码fabcar时过期:1.0用于事务

它用于在容器上创建,但它进入兴奋模式 . 下面是该容器的日志 .

> 2018-10-29 18:02:10.883 UTC [shim] userChaincodeStreamGetter -> ERRO 001 context deadline exceeded
error trying to connect to local peer
github.com/hyperledger/fabric/core/chaincode/shim.userChaincodeStreamGetter
    /opt/gopath/src/github.com/hyperledger/fabric/core/chaincode/shim/chaincode.go:112
github.com/hyperledger/fabric/core/chaincode/shim.Start
    /opt/gopath/src/github.com/hyperledger/fabric/core/chaincode/shim/chaincode.go:151
main.main
    /chaincode/input/src/github.com/chaincode/fabcar/go/fabcar.go:200
runtime.main
    /opt/go/src/runtime/proc.go:198
runtime.goexit
    /opt/go/src/runtime/asm_amd64.s:2361
Error creating new Smart Contract: error trying to connect to local peer: context deadline exceeded

所有码头集装箱 -

See Here All docker containers running

使用以下链接查看Peer0.org1完整日志 - Peer Log Check here

使用下面的链接查看docker_compose文件 - Docker-compose.yaml

使用下面的链接查看支持文件,即 -

Base.yaml

我该如何解决这个问题?提前致谢 .

1 回答

  • 1

    peer4和peer5都暴露了相同的端口10056.不确定这是否是根本原因,但肯定是首先要解决的问题 .

相关问题