docker - 错误 : error getting endorser client for channel

标签 docker hyperledger-fabric hyperledger

我下载了最新版本 v1.3.0-rc1 中的结构示例和二进制文件。

在建立第一个网络时,使用以下命令:-

./byfn.sh up -c mychannel -s couchdb

Peer 无法加入 channel 。给出以下错误:-

Having all peers join the channel...

peer channel join -b mychannel.block

res=1

set +x

Error: error getting endorser client for channel: endorser client failed to connect to peer0.org1.example.com:7051: failed to create new connection: context deadline exceeded

提前致谢。

最佳答案

首先检查您的 cryptogen 工具(您在路径中设置的工具)是否是您在示例中使用的工具,指向旧版本工具是很常见的。

如果您要重新启动一切以清理所有正在运行的容器,我强烈建议您

./byfn.sh -m down
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)

之后重新运行启动命令./byfn.sh -c mychannel -m up -s couchdb -a

如果您仍然遇到问题,也许您可​​以从一个更简单的示例开始,我想出了如何使用基本网络示例设置 Fabric (v1.2) 和两个不同的主机。

Setup hyperledger fabric in multiple physical machines

希望对您有所帮助!

关于docker - 错误 : error getting endorser client for channel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52717335/

相关文章:

ssl - 使用 hyperledger-fabric-client 使用 grpcs 和中间证书调用链代码

go - 即使在给定范围输入的世界状态中某些键不存在,getStateByRange 是否有效?

docker - Docker 镜像存储在主机的什么位置?

mysql - Docker mysql 错误 1396 (HY000) : Operation CREATE USER failed for 'root' @'%'

docker - 使用 kind 安装不同的 Kubernetes 版本

ubuntu - 如何从我克隆的 github 存储库中获取 "run"dockerfile?

hyperledger-fabric - super 账本结构 :TLS handshake failed with error remote error: tls: bad certificate server=Orderer remoteaddress

hyperledger - 在 Hyperledger Composer 中查询嵌套 Assets

hyperledger - 在 Hyperledger Composer 事务中以确定性方式获取时间戳

docker - 在 docker 容器中运行 Composer-playground 无法连接到结构网络