我能够成功从docker cli(fabric-shim)调用链代码。
我成功运行了enrollAdmin.js和registerUser.js,
但是当我尝试运行invoke.js或query.js时,我得到了Error: 2 UNKNOWN: access denied: channel [mychannel] creator org [Org1MSP]
。
答案 0 :(得分:0)
尽管上面显示的信息有限,但对等日志提供了有关该问题的基本提示:
WARN 044 channel [mychannel]: MSP error: the supplied identity is not valid: x509: certificate signed by unknown authority (possibly because of "x509: ECDSA verification failure" while trying to verify candidate authority certificate "ca.org1.example.com"
以下建议可以帮助您解决此问题:
DEBUG
,您将更容易找到解决方案以及调试信息。/tmp/hfc-key-store
或您在代码中定义的任何其他位置。尝试清理此临时文件,然后再次重新启动网络。 答案 1 :(得分:0)
我遇到了类似的问题。
我发现网络配置中的频道名称与创建的频道不同。因此,我在网络配置中更改了频道名称,它得到了固定。