运行stopFabric.sh
和startFabric.sh
之后,我想创建一个参与者并发布其身份。
所以我跑
composer participant add -c admin@network -d '{"$class":"org.network.HrArena","HrArenaId":"rec"}'
成功发生。
然后我需要运行:
composer identity issue -u rec -a org.network.HrArena#rec-c admin@network
出现错误:
fabric-ca request register failed with errors [[{"code":20,"message":"Authorization failure"}]]
如果我运行composer card list
┌─────────────────┬───────────┬──────────────────┐
│ Card Name │ UserId │ Business Network │
├─────────────────┼───────────┼──────────────────┤
│ admin@network │ admin │ network │
├─────────────────┼───────────┼──────────────────┤
│ PeerAdmin@hlfv1 │ PeerAdmin │ │
└─────────────────┴───────────┴──────────────────┘
我该如何克服?
谢谢
答案 0 :(得分:0)
我正面临着同样的问题。 最初设置Fabric / Composer网络后,一切正常。 但是,在我的Fabric容器停止并再次启动之后,我无法发出身份。我正在手动重启主机,并使用Docker Swarm重启Fabric容器。
重新启动后,composer network ping -c admin@network
成功返回,但是composer identity issue
(通过CLI或javascript)都返回了与您所描述的完全相同的代码20错误。