连接到环境 1 Org Local Fabric 时出错:查询通道时出错:14 不可用:无法连接到所有地址

Error connecting to environment 1 Org Local Fabric: Error querying channels: 14 UNAVAILABLE: failed to connect to all addresses

我无法 运行 我在 hyperledger 中的 ibm evote 区块链应用程序 faric.I 我在 ubuntu 中使用 IBM Evote in VS Code (v1.39) 16. 当我开始我的本地结构(1 组织本地结构),我面临上述错误。 以下是我的 local_fabric_connection.json 文件代码

{
    "name": "local_fabric",
    "version": "1.0.0",
    "client": {
        "organization": "Org1",
        "connection": {
            "timeout": {
                "peer": {
                    "endorser": "300"
                },
                "orderer": "300"
            }
        }
    },
    "organizations": {
        "Org1": {
            "mspid": "Org1MSP",
            "peers": [
                "peer0.org1.example.com"
            ],
            "certificateAuthorities": [
                "ca.org1.example.com"
            ]
        }
    },
    "peers": {
        "peer0.org1.example.com": {
            "url": "grpc://localhost:17051"
        }
    },
    "certificateAuthorities": {
        "ca.org1.example.com": {
            "url": "http://localhost:17054",
            "caName": "ca.org1.example.com"
        }
    }
}

下面是截图

根据你的第二张图片,你的 1 Org Local Fabric 似乎一开始就没有正常启动(你没有网关,出于某种原因你的钱包没有组合在一起!)。

如果你 teardown 你的 1 Org Local Fabric 然后重新启动它希望它会工作。