Docker 无法获取从属关系';org3.department1::scode:404,代码:63,消息:未能获取从属关系:sql:结果集中没有行

Docker 无法获取从属关系';org3.department1::scode:404,代码:63,消息:未能获取从属关系:sql:结果集中没有行,docker,hyperledger-fabric,hyperledger,hyperledger-fabric-ca,Docker,Hyperledger Fabric,Hyperledger,Hyperledger Fabric Ca,我遵循了Hyperledger结构余额转移应用程序(1.4.3版)的以下步骤: 我已经做了一份余额转移申请,并创建了一个新项目 是否在以下文件中进行了必要的更改 人工制品/通道/水晶原.yaml 工件/通道/configtx.yaml 工件/通道/docker compose.yaml 工件/网络配置yaml 工件/组织3.yaml config.js app/instantiate chaincode.js 启动了网络,一切顺利 如果我向orgName Org1或Org2注册用户,一切正常 但

我遵循了Hyperledger结构余额转移应用程序(1.4.3版)的以下步骤:

  • 我已经做了一份余额转移申请,并创建了一个新项目
  • 是否在以下文件中进行了必要的更改

    人工制品/通道/水晶原.yaml
    工件/通道/configtx.yaml
    工件/通道/docker compose.yaml
    工件/网络配置yaml
    工件/组织3.yaml
    config.js
    app/instantiate chaincode.js

  • 启动了网络,一切顺利

  • 如果我向orgName Org1或Org2注册用户,一切正常

    但当我试图从这个api在Org3上注册用户时, curl-s-X POST-H“内容类型:应用程序/X-www-form-urlencoded”-d'username=Ramesh&orgName=Org3'

    它显示以下错误:无法获取从属关系“org3.department1::scode:404,代码:63,消息:无法获取从属关系:sql:结果集中没有行

    默认情况下,fabric ca仅具有以下从属关系:

    组织1.部门1 组织1.部门2

    组织2.部门1

    所以我尝试在bash终端中添加以下命令,**docker exec-it bash**

    fabric ca客户关系添加组织3
    fabric ca客户从属关系添加组织3.部门1

    仍然得到相同的错误

    我还尝试在fabric-ca-server-config.yaml文件中添加新的组织详细信息,并在docker-compose.yaml文件卷中为所有3个orgs ca容器提供了该路径

    卷:
    -./channel/crypto-config/peerOrganizations/org1.example.com/ca/:/etc/hyperledger/fabric-ca-server-config
    -../ca-server-config/fabric-ca-server-config.yaml:/etc/hyperledger/fabric-ca-server-config/fabric-ca-server-config.yaml

    重新启动netowrk,但显示以下错误

    错误:对于ca.org3.example.com,无法启动服务ca.org3.example.com:OCI运行时创建失败:container_linux.go:345:启动容器进程导致“process_linux.go:430:container init导致\“rootfs_linux.go:58:挂载\\”/home/ubuntu/fabric samples/newProject/ca server config/fabric ca server config.yaml\”到rootfs\\“/var/lib/docker/overlay2/03d0b6d5e25572670c817f37b1a791938de81835680cce9f11f5d2c0f05d6320/merged\\”在\ \“/var/lib/docker/overlay2/03d0b6d5e25572670c817b1a791938de818380cce9f1f5d2c0f5320/merged/etc/hyperledger/fabric ca server config/fabric ca server config.yaml\\”导致\“非目录\\”“:未知:是否尝试将目录装载到文件上(反之亦然)?检查指定的主机路径是否存在,是否为预期类型


    请就上述错误提出建议,以及如何在余额转账申请中添加新组织?

    类似问题已回答类似问题已回答类似问题已回答类似问题已回答类似问题已回答类似问题已回答