在构建您的第一个网络文档中,更新锚点对等体时出现Hyperledger Fabric错误。此错误如下所示。
错误:无法创建交付客户端:订购方客户端无法连接到订购方。实例com:7050:无法创建新连接:x509:由未知授权机构签署的证书
我需要你的帮助。
其中一个问题可能是,您有一个旧版本的Hyperledger示例,并且您指向的是一个旧版本的Cryptogen工具。因此,如果您下载一个较新的示例,当您生成加密配置时,它将使用cryptogen工具的旧版本生成它,这可能会使您的订购者容器停止,因为您可以验证生成的证书。
这是因为不同版本的密码工具生成不同的元数据。
我的建议是检查你正在使用的加密版本是否包含在你下载的示例图像中。如果你已经运行了很多测试,清理所有docker图像和容器,这总是有帮助的。
如果这些都不起作用,我写了一个基于基本网络示例的教程,以及如何在多个主机上运行它,也许你可以从那里获得一些信息。
https://medium.com/1950labs/setup-hyperledger-fabric-in-multiple-physical-machines-d8f3710ed9b4
如果你有疑问,请随时问!
x509:由未知机构签署的证书
这个错误是由于证书格式不匹配,当我使用v1.0加密工具生成证书并使用v1.1 Fabric容器运行网络时,它发生在我身上。
所以,试着从这里更新cryptogen工具-
我不知道您使用的是什么版本,所以我假设是v1.1。所以,请指定您使用的Hyperledger Fabric版本。
我先关闭网络(byfn.sh down
),然后再打开(byfn.sh up
)。
有关更多信息,请参阅此链接:如何修复Hyperledger Fabric中的“无法执行端2端方案”?
我无法获取上一个已知位置。我已经在谷歌控制台中启用了地理编码API和谷歌地点API的Android。我在清单文件中添加了 API 密钥: 但我不断在控制台中收到一条消息:“无法连接到Google API客户端:连接结果{状态代码=API_UNAVAILABLE,分辨率=空}” 更新 我使用谷歌示例 onConnected和onConnectionFailed不调用。 而且我也使用Android反应
我正在尝试连接到我的AWS S3存储桶,以便根据这些链接的说明上传文件。 http://docs.aws.amazon.com/AmazonS3/latest/dev/UploadObjSingleOpJava.html http://docs.aws.amazon.com/AWSSdkDocsJava/latest/DeveloperGuide/credentials.html#credenti
我正在尝试连接到MBean服务器。我需要编写JMX客户端应用程序。这是用于客户端应用程序的代码。但我有一个例外 检索RMIServer存根失败:javax.naming.ServiceUnavailableException[根异常为java.rmi.ConnectException:连接拒绝主机:localhost;嵌套异常为: 谁能帮我把这个修好。 我使用以下参数运行了这段代码。 dcom.s
我编写了一个简单的HBase客户端程序来在我的HBase集群(1个主服务器和3个区域服务器)中执行CRUD操作。Zookeeper实例仅在主服务器中运行,仲裁包括所有4台服务器。集群运行良好,可以使用YCSB客户端执行读/写操作(意味着服务器/Zookeeper端没有任何错误)。 现在,在eclipse类路径中,我添加了所有HBase库和hbase-0.94.7.jar(包含hbase-defau
我的Mosquitto实例没有设置身份验证或密码。我尝试在Mosquitto日志中打开调试消息,但它们没有显示任何有用的信息。我不知所措。为什么我无法从C++Paho代码连接到Mosquitto? 编辑:这是客户端代码...同样,这对Adafruit很有效,但是当我把它指向我在localhost的蚊子时,它会像描述的那样挂起。(我省略了用户名和密码--我正在发送它们,但我真的不认为这些是问题所在,
怎么了 我试图使用kubernetes python客户机在kubernetes中创建自定义资源定义,但我无法这样做,如果有人能解释我在这里做错了什么,那将会很有帮助 null