Проблема Backsla sh в Hyperledger 2.0.1, когда заказчик / peer ищет .pem файлы - PullRequest
0 голосов
/ 12 марта 2020

Я пытаюсь развернуть сеть Hyperledger 2.0.1 с 3 организациями, 2 пирами на организацию и 5 заказчиками RAFT. Все это в GCP под Контейнер оптимизированной ОС. На моих узлах-заказчиках я наблюдаю следующие предупреждения:

2020-03-12 09:44:41.684 UTC [msp] loadCertificateAt -> WARN 007 Failed loading OrdererOU certificate at [/var/hyperledger/orderer/msp/cacerts\ca.industrial-cert.pem]: [could not read file /var/hyperledger/orderer/msp/cacerts\ca.industrial-cert.pem: open /var/hyperledger/orderer/msp/cacerts\ca.industrial-cert.pem: no such file or directory]

Проблема, очевидно, связана с неправильным sla sh msp/cacerts\ca.industrial-cert.pem. Файл находится на узле и доступен. Вот часть docker -композитного файла:

    image: hyperledger/fabric-orderer:2.0.1
    environment:
      - FABRIC_LOGGING_SPEC=INFO
      - ORDERER_GENERAL_LISTENADDRESS=0.0.0.0
      - ORDERER_GENERAL_GENESISMETHOD=file
      - ORDERER_GENERAL_GENESISFILE=/var/hyperledger/orderer/orderer.genesis.block
      - ORDERER_GENERAL_LOCALMSPID=OrdererMSP
      - ORDERER_GENERAL_LOCALMSPDIR=/var/hyperledger/orderer/msp
      # enabled TLS
      - ORDERER_GENERAL_TLS_ENABLED=true
      - ORDERER_GENERAL_TLS_PRIVATEKEY=/var/hyperledger/orderer/tls/server.key
      - ORDERER_GENERAL_TLS_CERTIFICATE=/var/hyperledger/orderer/tls/server.crt
      - ORDERER_GENERAL_TLS_ROOTCAS=[/var/hyperledger/orderer/tls/ca.crt,/var/hyperledger/peers/tls/ca_1.crt,/var/hyperledger/peers/tls/ca_2.crt,/var/hyperledger/peers/tls/ca_3.crt]
      - ORDERER_KAFKA_TOPIC_REPLICATIONFACTOR=1
      - ORDERER_KAFKA_VERBOSE=true
      - ORDERER_GENERAL_CLUSTER_CLIENTCERTIFICATE=/var/hyperledger/orderer/tls/server.crt
      - ORDERER_GENERAL_CLUSTER_CLIENTPRIVATEKEY=/var/hyperledger/orderer/tls/server.key
      - ORDERER_GENERAL_CLUSTER_ROOTCAS=[/var/hyperledger/orderer/tls/ca.crt]

Это ошибка, или я что-то пропустил?

...