Hyperledger面料ca V1。 fabric-ca-client错误

时间:2017-09-04 09:36:56

标签: hyperledger-fabric

在命令行我正在执行:

fabric-ca-client register --id.name <> --id.type peer --id.affiliation peerorgs.1A --id.attrs <>

我收到以下错误:

  

“无法加入联盟”。

但是,关联条目存在于fabric-ca-server.db中。有人可以帮我理解为什么我会收到这个错误吗?

谢谢, Smitha

1 个答案:

答案 0 :(得分:3)

假设您正在使用Docker和Docker Compose,那么您应该能够执行以下操作:

1)使用具有以下内容的docker-compose.yaml(这是repo中稍微修改过的版本):

#
# Copyright IBM Corp. All Rights Reserved.
#
# SPDX-License-Identifier: Apache-2.0
#
fabric-ca-server:
   image: hyperledger/fabric-ca
   container_name: fabric-ca-server
   ports:
     - "7054:7054"
   environment:
     - FABRIC_CA_HOME=/etc/hyperledger/fabric-ca-server
     - FABRIC_CA_SERVER_DEBUG=true
   volumes:
     - "./fabric-ca-server:/etc/hyperledger/fabric-ca-server"
   command: sh -c 'fabric-ca-server start -b admin:adminpw'

2)上面安装了一个卷,您可以在其中放置自定义的fabric-ca-server-config.yaml文件。只需在与<{1}}相同的相同目录中创建一个名为fabric-ca-server的目录,然后将docker-compose.yaml复制到那里。

3)运行fabric-ca-server-config.yaml并检查日志。您应该看到您的从属关系已经创建