Ubuntu 如何解决此错误?错误:未能创建传递客户端:未能创建新连接:超出上下文截止日期
我正在尝试使用HyperLedger结构构建我的第一个网络,但我遇到了一个错误,我被卡住了。我在本教程的创建和连接部分: 此控制台命令出现错误:Ubuntu 如何解决此错误?错误:未能创建传递客户端:未能创建新连接:超出上下文截止日期,ubuntu,hyperledger-fabric,hyperledger,Ubuntu,Hyperledger Fabric,Hyperledger,我正在尝试使用HyperLedger结构构建我的第一个网络,但我遇到了一个错误,我被卡住了。我在本教程的创建和连接部分: 此控制台命令出现错误: peer channel create -o orderer.example.com:7050 -c $CHANNEL_NAME -f ./channel-artifacts/channel.tx --tls --cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/order
peer channel create -o orderer.example.com:7050 -c $CHANNEL_NAME -f ./channel-artifacts/channel.tx --tls --cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/example.com/orderers/orderer.example.com/msp/tlscacerts/tlsca.example.com-cert.pem
我收到此错误:“错误:未能创建交付客户端:订购者客户端未能连接到订购者。example.com:7050:未能创建”
新连接:超出上下文截止日期“
以下是我的控制台错误的屏幕截图和失败订购者的日志:
是否有人能帮助我修复此错误,以便我的同行连接到订购方客户端?谢谢大家! 您能将织物版本添加到您的问题中吗 问题之一可能是您有一个旧版本的示例,该示例下载了结构的最新版本(v1.2)cryptogen工具,可以生成不同的元数据,使订购方破坏并停止容器 我的建议是检查您正在使用的cryptogen版本是否包含在您下载的示例图像中。如果您已经运行了很多测试,请清理所有图像和容器,这总是有帮助的 如果这些都不管用的话,我写了一个基于基本网络示例的教程,以及如何在多台主机上运行它,也许您可以从中获取一些信息
如果您有疑问,请随时提问 您能将织物版本添加到您的问题中吗 问题之一可能是您有一个旧版本的示例,该示例下载了结构的最新版本(v1.2)cryptogen工具,可以生成不同的元数据,使订购方破坏并停止容器 我的建议是检查您正在使用的cryptogen版本是否包含在您下载的示例图像中。如果您已经运行了很多测试,请清理所有图像和容器,这总是有帮助的 如果这些都不管用的话,我写了一个基于基本网络示例的教程,以及如何在多台主机上运行它,也许您可以从中获取一些信息
如果您有疑问,请随时提问 我来帮你。昨天我遇到了同样的问题,今天我在Mac环境(10.14.6)中解决了它 1) 清除docker容器、图像和卷: 码头工人rm-f$(码头工人ps-aq) docker rmi-f$(docker图片) docker卷修剪 2) 清除网络(关闭网络)并重新运行up命令: /byfn.sh向下 ./byfn.sh-m生成 /byfn.sh up 3) 重新安装特定于平台的二进制文件和配置文件:
- 开放式终端
- 转到指定目录或织物样品
- 运行以下命令: curl-sSL网站| bash-s1.2.0
让我来帮你吧。昨天我遇到了同样的问题,今天我在Mac环境(10.14.6)中解决了它 1) 清除docker容器、图像和卷: 码头工人rm-f$(码头工人ps-aq) docker rmi-f$(docker图片) docker卷修剪 2) 清除网络(关闭网络)并重新运行up命令: /byfn.sh向下 ./byfn.sh-m生成 /byfn.sh up 3) 重新安装特定于平台的二进制文件和配置文件:
- 开放式终端
- 转到指定目录或织物样品
- 运行以下命令: curl-sSL网站| bash-s1.2.0