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

Why Chaincode instantiate giving error trying to connect to local peer?

大家好,我已经在我所有的节点上成功安装了链码。因此,当我尝试实例化链代码时,它会出现以下错误,如下所述。请帮我解决这个问题,我对这件事很陌生,所以我可能错过了什么地方。我已经提到了一些与此相关的问题,但我什么也没得到。

第一个命令 -

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 Using default escc 2018-10-29 18:01:51.158 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 002 Using default vscc Error: could not assemble transaction, err proposal response was not successful, error code 500, msg timeout expired while starting chaincode fabcar:1.0 for transaction

第二个命令 -

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 Using default escc 2018-10-29 17:50:49.094 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 002 Using default vscc Error: could not assemble transaction, err proposal response was not successful, error code 500, msg timeout expired while starting chaincode fabcar:1.0 for transaction

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

> 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

所有 docker 个容器 -

使用下方link查看Peer0.org1完整日志- Peer Log Check here

使用下方 link 查看 docker_compose 文件 - Docker-compose.yaml

使用下方 link 查看支持文件,即 base -

Base.yaml

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

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