Hyperledger fabric hyperledger fabric invoke.js“调用”;错误:2未知:访问被拒绝:频道[mychannel]创建者组织[Org1MSP]“0”;
我能够从docker cli成功调用我的链码(fabric shim)。Hyperledger fabric hyperledger fabric invoke.js“调用”;错误:2未知:访问被拒绝:频道[mychannel]创建者组织[Org1MSP]“0”;,hyperledger-fabric,blockchain,Hyperledger Fabric,Blockchain,我能够从docker cli成功调用我的链码(fabric shim)。 我成功地运行了enrollAdmin.js和registerUser.js, 但是当我尝试运行invoke.js或query.js时,我得到了错误:2未知:拒绝访问:频道[mychannel]创建者组织[Org1MSP] 尽管上面显示的信息有限,但对等日志给出了有关问题的基本提示: WARN 044 channel [mychannel]: MSP error: the supplied identity is not v
我成功地运行了enrollAdmin.js和registerUser.js,
但是当我尝试运行invoke.js或query.js时,我得到了
错误:2未知:拒绝访问:频道[mychannel]创建者组织[Org1MSP]
尽管上面显示的信息有限,但对等日志给出了有关问题的基本提示:
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密钥存储
或您在代码中定义的任何其他位置。尝试清理此临时文件并重新启动网络李>
我遇到了类似的问题
我在网络配置中发现了频道名称,而我创建的频道是不同的。因此,我在网络配置中更改了频道名称,它得到了修复。您创建了频道并将您的对等方加入到网络中了吗?@Dylan,是的,我成功地从docker cli调用了链码功能。@Dylan,对等频道列表,2018-09-23 05:03:20.325 UTC[channelCmd]InitCmdFactory->INFO 001背书人和订购人连接初始化对等方已加入的通道:MyChannel我正在使用基本_网络安装我的chaincodeCould您提供了有关对等方日志、invoke.js和query.js的更多信息吗?正如您在建议3中所说,我在hfc密钥存储中遇到了问题。凭据保存在当前目录->hfc密钥存储中,我正在运行enrollAdmin.js。网络正在引用~/.hfc密钥存储文件夹,但由于某些原因,~/.hfc密钥存储中未创建凭据。所以我将凭证从当前目录复制到~/.hfc密钥存储。现在inoke工作了。谢谢