我正在尝试将一个新组织添加到Fabric的v2.2测试网络中。当我执行该命令时(在configUpdate.sh上;环境变量已正确设置):
peer channel fetch config config_block.pb -o orderer.example.com:7050 --ordererTLSHostnameOverride orderer.example.com -c $CHANNEL --tls --cafile "$ORDERER_CA"我得到了:
Error: failed to create deliver client for orderer: orderer client failed to connect to orderer.example.com:7050: failed to create new connection: connection error: desc = "transport: error while dialing: dial tcp: lookup orderer.example.com on 193.231.252.1:53: no such host"为什么订购者客户端不拨打localhost:7050 (订购者的地址)?EDIT: 193.231.252.1是在/etc/resolv.conf中配置的名称服务器,并且可以(通过ping)访问Full log is here.
/etc/hosts:
127.0.0.1 localhost
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
172.17.0.2 e6944b966388排序日志:
..。
2021-05-23 13:11:22.188 UTC [orderer.common.broadcast] Handle -> WARN 1874 Error reading from 172.19.0.1:40024: rpc error: code = Canceled desc = context canceled
2021-05-23 13:11:22.188 UTC [comm.grpc.server] 1 -> INFO 1875 streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Broadcast grpc.peer_address=172.19.0.1:40024 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=5.499193ms
2021-05-23 13:11:23.038 UTC [orderer.consensus.etcdraft] propose -> INFO 1876 Created block [1021], there are 0 blocks in flight channel=mychannel node=1
2021-05-23 13:11:23.049 UTC [orderer.consensus.etcdraft] writeBlock -> INFO 1877 Writing block [1021] (Raft index: 1023) to ledger channel=mychannel node=1
2021-05-23 13:11:23.362 UTC [orderer.common.broadcast] Handle -> WARN 1878 Error reading from 172.19.0.1:40044: rpc error: code = Canceled desc = context canceled
2021-05-23 13:11:23.362 UTC [comm.grpc.server] 1 -> INFO 1879 streaming call completed grpc.service=orderer.AtomicBroadcast grpc.method=Broadcast grpc.peer_address=172.19.0.1:40044 error="rpc error: code = Canceled desc = context canceled" grpc.code=Canceled grpc.call_duration=5.423335ms
/ # 来自org1和org2的对等设备可以连接到排序器。
有人有什么建议吗?提前谢谢你,
发布于 2021-05-24 09:14:37
像这样编辑您的/etc/hosts,添加以下内容:
127.0.0.1 orderer.example.com
#or
#your IP orderer.example.com这些将告诉您的客户端如何查找您的订购者服务器
https://stackoverflow.com/questions/67660147
复制相似问题