本文介绍了“错误:没有合适的对等端可用于从中发起"查询区块链时的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在过去的几个月中,我一直在使用IBM Blockchain v2 beta.大约2周前(该平台的更新为1.4.1),我一直收到此错误:

I've been working with the IBM Blockchain v2 beta for the past few months. About 2 weeks ago (with the platform's update to 1.4.1), I've been getting this error:

处理事务时出错.错误:没有合适的同位体可用于初始化"

"Error processing transaction. Error: no suitable peers available to initialize from"

我尝试使用与以前相同的配置来清除并启动新的网络.但我仍然遇到此错误.

I have attempted to clear and start a new network, using the same configuration as before. But I am still getting this error.

连接配置文件:

{
    "name": "mychannel",
    "description": "Network on IBP v2",
    "version": "1.0.0",
    "client": {
        "organization": "org1msp"
    },
    "organizations": {
        "org1msp": {
            "mspid": "org1msp",
            "peers": [
                "173.193.78.236:32758"
            ],
            "certificateAuthorities": [
                "173.193.78.236:32153"
            ]
        }
    },
    "orderers": {
        "173.193.78.236:30360": {
            "url": "grpcs://173.193.78.236:30360",
            "tlsCACerts": {
                "pem": "-----BEGIN CERTIFICATE-----\nMIICKDCCAc6gAwIBAgIULF/WNZP4tLQb1j1WDEPiHUuKo9owCgYIKoZIzj0EAwIw\nZTELMAkGA1UEBhMCVVMxFzAVBgNVBAgTDk5vcnRoIENhcm9saW5hMRQwEgYDVQQK\nEwtIeXBlcmxlZGdlcjEPMA0GA1UECxMGRmFicmljMRYwFAYDVQQDEw1PcmRlcmVy\nQ0EtdGxzMB4XDTE5MDYwNTA1NDUwMFoXDTM0MDYwMTA1NDUwMFowZTELMAkGA1UE\nBhMCVVMxFzAVBgNVBAgTDk5vcnRoIENhcm9saW5hMRQwEgYDVQQKEwtIeXBlcmxl\nZGdlcjEPMA0GA1UECxMGRmFicmljMRYwFAYDVQQDEw1PcmRlcmVyQ0EtdGxzMFkw\nEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEEV4XYJmpL+70hlChQRmoEDic2843FLje\ntP6Jc5gaQFlj+hObYrAPAmXnZT9TSFqEz3v1cQIXmxqsi63SPOY4LaNcMFowDgYD\nVR0PAQH/BAQDAgEGMBIGA1UdEwEB/wQIMAYBAf8CAQEwHQYDVR0OBBYEFKPw9Hvm\nCMSEGJ7k81u1XkgcsL2jMBUGA1UdEQQOMAyHBK3BT+yHBAovepMwCgYIKoZIzj0E\nAwIDSAAwRQIhAJj1YK2QptBVbaqX6FcVUyKzC/RQ+g+P/xLXr1MJCoeIAiB+NFii\nGIkmI2zmPvspkui+feBwMdBAl8H+Qeb1VsLZMQ==\n-----END CERTIFICATE-----\n"
            }
        }
    },
    "peers": {
        "173.193.79.236:32758": {
            "url": "grpcs://173.193.79.236:32758",
            "tlsCACerts": {
                "pem": "-----BEGIN CERTIFICATE-----\nMIICITCCAcigAwIBAgIURAV0BZcyHwWpDXAWcOdU4jRfQW4wCgYIKoZIzj0EAwIw\nYjELMAkGA1UEBhMCVVMxFzAVBgNVBAgTDk5vcnRoIENhcm9saW5hMRQwEgYDVQQK\nEwtIeXBlcmxlZGdlcjEPMA0GA1UECxMGRmFicmljMRMwEQYDVQQDEwpPcmcxQ0Et\ndGxzMB4XDTE5MDYwNTA1MzcwMFoXDTM0MDYwMTA1MzcwMFowYjELMAkGA1UEBhMC\nVVMxFzAVBgNVBAgTDk5vcnRoIENhcm9saW5hMRQwEgYDVQQKEwtIeXBlcmxlZGdl\ncjEPMA0GA1UECxMGRmFicmljMRMwEQYDVQQDEwpPcmcxQ0EtdGxzMFkwEwYHKoZI\nzj0CAQYIKoZIzj0DAQcDQgAEnIYUnQDBa0fOeQ+3Z9QN8Af21z6l8l8MxXPw3OPP\n3Ssajl6bigEmPpfWlq0aj3L3p9OFlS5GJgEegXb5v2qtn6NcMFowDgYDVR0PAQH/\nBAQDAgEGMBIGA1UdEwEB/wQIMAYBAf8CAQEwHQYDVR0OBBYEFMu/9gjnJroF8WI5\npCzFkBjQ+XRdMBUGA1UdEQQOMAyHBK3BT+yHBAovepMwCgYIKoZIzj0EAwIDRwAw\nRAIgeLh+7v0DduBFnaB4L31UD+X4l81QjB+eY+hLpArwagECIA2TbthMiV2sQnDF\nQLIZo/iz1fXBVCl72QUxlStHRXY/\n-----END CERTIFICATE-----\n"
            },
            "grpcOptions": {
                "ssl-target-name-override": "173.193.78.236"
            }
        }
    },
    "certificateAuthorities": {
        "173.193.78.236:32153": {
            "url": "https://173.193.78.236:32153",
            "caName": "ca",
            "tlsCACerts": {
                "pem": "-----BEGIN CERTIFICATE-----\r\nMIICeTCCAeKgAwIBAgIJEk5d1AerUcGfMA0GCSqGSIb3DQEBBQUAMHQxFzAVBgNV\r\nBAMTDjE3My4xOTMuNzkuMjM2MQswCQYDVQQGEwJVUzEXMBUGA1UECBMOTm9ydGgg\r\nQ2Fyb2xpbmExEDAOBgNVBAcTB1JhbGVpZ2gxDDAKBgNVBAoTA0lCTTETMBEGA1UE\r\nCxMKQmxvY2tjaGFpbjAeFw0xOTA2MDUwNTQxNDBaFw0yMDA2MDQwNTQxNDBaMHQx\r\nFzAVBgNVBAMTDjE3My4xOTMuNzkuMjM2MQswCQYDVQQGEwJVUzEXMBUGA1UECBMO\r\nTm9ydGggQ2Fyb2xpbmExEDAOBgNVBAcTB1JhbGVpZ2gxDDAKBgNVBAoTA0lCTTET\r\nMBEGA1UECxMKQmxvY2tjaGFpbjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA\r\nk4OR+iK7u6c34+KzDNyZXCTPhr3tjl/qTmayU5IVXKc/fHOoWkyccsl2+oUa29cH\r\nEd4z12Ugv36d7Jh0RmrdAHZZK87iXEuFHL2DZe9hXxlQ4FenaHR6NACK+MxDtxy1\r\nNRiL+2Uxp86jBJZGUiydscKDl0xeRQpFygmHyB64pXcCAwEAAaMTMBEwDwYDVR0R\r\nBAgwBocErcFP7DANBgkqhkiG9w0BAQUFAAOBgQCKUDIAMUMoIwbBxmsxdqSjGOkA\r\ni9fywxFc9L1JzrO/KzFDnmzP1SWwa6dJBpyicY5K37bdM4nFlQUIaXjiPHF250Qq\r\ntyb/DzNw+81ouEsegKZWlK0DPmSEY28QD2eMcVwW3Oo0QviY4JmS9RzqKvOp4IA5\r\nl1vKEo4aiETiXS9sig==\r\n-----END CERTIFICATE-----\r\n"
            }
        }
    }
}

在今天的GA版本中,我启动了一个新网络并将其配置为正常状态.但是,我仍然遇到错误.

With today's GA release, I started a new network and configured it as normal. However, I'm still experiencing the error.

此错误的任何可能原因?

Any possible reasons for this error?

推荐答案

如果您使用的是节点sdk .为了使用DiscoveryOptions中的连接配置文件(gateway.connect)连接到网关.您可以添加网关选项,如下所示:

If you're using node sdk. In order connect to the Gateway with a connection profile (gateway.connect) in DiscoveryOptions. You may add gateway option like this.:

discovery: {
  "enabled": true,
  "asLocalhost": false }

这篇关于“错误:没有合适的对等端可用于从中发起"查询区块链时的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-15 00:02