首页 > 解决方案 > 当 orderer/peer 查找 .pem 文件时,Hyperledger 2.0.1 中的反斜杠问题

问题描述

我正在尝试部署一个具有 3 个组织、每个组织 2 个对等点和 5 个 RAFT 订购者的 Hyperledger 2.0.1 网络。所有这些都在容器优化操作系统下的 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]

问题显然与错误的斜线有关msp/cacerts\ca.industrial-cert.pem。该文件位于节点上并且可以访问。这是 docker-compose 文件的一部分:

    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]

这是一个错误,还是我错过了什么?

标签: google-cloud-platformhyperledger-fabricpem

解决方案


推荐阅读