Ошибка рукопожатия Hyperledger Fabric Explorer config.json

Привет, ребята, я использую сеть Hyperledger Fabric и проводник Blockchain. Я протестировал проводник для "первой сети", и мне это удалось. После этого, поскольку я хотел построить сеть Fabric с несколькими машинами, я обратился к https://medium.com/@wahabjawed/hyperledger-fabric-on-multiple-hosts-a33b08ef24f И для выполнения теста я запустил весь контейнер докеров (CA, ORDERER, 2PEERS, CLI) на локальный компьютер и отредактировал файл config.json, как показано ниже

"network-configs": {
"network-1": {
  "version": "1.0",
  "clients": {
    "client-1": {
      "tlsEnable": true,
      "organization": "Org1MSP",
      "channel": "mychannel",
      "credentialStore": {
        "path": "./tmp/credentialStore_Org1/credential",
        "cryptoStore": {
          "path": "./tmp/credentialStore_Org1/crypto"
        }
      }
    }
  },
  "channels": {
    "mychannel": {
      "peers": {
        "peer0.org1.example.com": {},
        "peer1.org1.example.com": {}
      },
      "connection": {
        "timeout": {
          "peer": {
            "endorser": "6000",
            "eventHub": "6000",
            "eventReg": "6000"
          }
        }
      }
    }
  },
  "organizations": {
    "Org1MSP": {
      "mspid": "Org1MSP",
      "fullpath": false,
      "adminPrivateKey": {
        "path":
          "/home/ubuntu/fabric-samples/Build-Multi-Host-Network-Hyperledger/crypto-config/peerOrganizations/org1.example.com/users/[email protected]/msp/keystore"
      },
      "signedCert": {
        "path":
          "/home/ubuntu/fabric-samples/Build-Multi-Host-Network-Hyperledger/crypto-config/peerOrganizations/org1.example.com/users/[email protected]/msp/signcerts"
      }
    },
    "OrdererMSP": {
      "mspid": "OrdererMSP",
      "adminPrivateKey": {
        "path":
          "/home/ubuntu/fabric-samples/Build-Multi-Host-Network-Hyperledger/crypto-config/ordererOrganizations/example.com/users/[email protected]/msp/keystore"
      }
    }
  },
  "peers": {
    "peer0.org1.example.com": {
      "tlsCACerts": {
        "path":
          "/home/ubuntu/fabric-samples/Build-Multi-Host-Network-Hyperledger/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt"
      },
      "url": "grpcs://localhost:8051",
      "eventUrl": "grpcs://localhost:8053",
      "grpcOptions": {
        "ssl-target-name-override": "peer0.org1.example.com"
      }
    },
    "peer1.org1.example.com": {
      "tlsCACerts": {
        "path":
          "/home/ubuntu/fabric-samples/Build-Multi-Host-Network-Hyperledger/crypto-config/peerOrganizations/org1.example.com/peers/peer1.org1.example.com/tls/ca.crt"
      },
      "url": "grpcs://localhost:9051",
      "eventUrl": "grpcs://localhost:9053",
      "grpcOptions": {
        "ssl-target-name-override": "peer1.org1.example.com"
      }
    }
  },
  "orderers": {
    "orderer.example.com": {
      "url": "grpcs://localhost:7050"
    }
  }
},
"network-2": {}
},
"configtxgenToolPath": "/home/ubuntu/fabric-samples/bin",
"license": "Apache-2.0"
}

И я получил ошибку. ниже есть журнал ошибок

postgres: // hppoc: [email protected]: 5432 / fabricexplorer E0925 17: 00: 41.804738425 14014 ssl_transport_security.cc:989] Не удалось установить связь с фатальной ошибкой SSL_ERROR_SSL: error: 1408F10B: Номер версии SSLEC3_ORD_GET_ E0925 17: 00: 42.805918378 14014 ssl_transport_security.cc:989] Не удалось установить соединение с фатальной ошибкой SSL_ERROR_SSL: error: 1408F10B: SSL-подпрограммы: SSL3_GET_RECORD: неправильный номер версии. E0925 17: 00: 44.589563663 14014 ssl_transport_security.cc:989] Рукопожатие завершилось фатальной ошибкой SSL_ERROR_SSL: error: 1408F10B: SSL-подпрограммы: SSL3_GET_RECORD: неправильный номер версии. [31merror [39m: [Remote.js]: Ошибка: не удалось подключиться до истечения крайнего срока [31merror [39m: [client-utils.js]]: sendPeersProposal - Promise отклонено: Error: Не удалось подключиться до истечения крайнего срока на checkState (/ домой / ubuntu / blockchain-explorer / node_modules / grpc / src / client.js: 838: 16)


Ошибка: не удалось подключиться к одноранговому клиенту, пожалуйста, проверьте конфигурацию и статус однорангового узла. Информация: Explorer продолжит работу только с данными БД.


Откройте веб-браузер, чтобы получить доступ к : http://localhost:8080/

pid - 14014

‹***************** : ['Клиентский узел по умолчанию не работает, и нет доступной базы данных о канале'] E0925 17: 00: 46.797189353 14014 ssl_transport_security.cc:989] Не удалось установить связь с фатальной ошибкой SSL_ERROR_SSL: error: 1408F10B: Процедуры SSL: SSL3_GET_RECORD: неправильный номер версии. Получен сигнал об уничтожении, плавное отключение >>>>>> Закрытые связи

Кто-нибудь знает, как решить эту проблему?


person Jeong    schedule 25.09.2018    source источник
comment
такая же ошибка здесь :(   -  person sharif2008    schedule 27.09.2018
comment
@ sharif2008, если вы решите эту проблему, дайте мне знать, комментируя, а затем это   -  person Jeong    schedule 30.09.2018
comment
Вы это решили?   -  person emiliomarin    schedule 29.10.2018


Ответы (1)


Я столкнулся с той же проблемой, что и вы, когда пытался подключить Hyperledger Explorer к примеру с базовой сетью.

Я нашел этот пост по ссылке ниже, и он может решить мою проблему, надеюсь, он поможет и вам.

Невозможно настроить проводник Hyperledger с одним узлом (например, базовый пример сети)

person KelvinNguyen    schedule 18.12.2018