Hyperledger fabric 尝试注册用户并返回证书时出错
我正在尝试将Hyperledger Composer业务网络部署到IBM云上的IBM区块链平台BaaS。我使用了以下步骤:Hyperledger fabric 尝试注册用户并返回证书时出错,hyperledger-fabric,hyperledger-composer,ca,ibm-blockchain,Hyperledger Fabric,Hyperledger Composer,Ca,Ibm Blockchain,我正在尝试将Hyperledger Composer业务网络部署到IBM云上的IBM区块链平台BaaS。我使用了以下步骤: 创建connection.json 为管理员身份创建编写器卡 将卡片导入composer 请求身份证书 当我尝试第4步时,我得到一个错误,说明: “错误:无法请求标识。尝试注册用户并返回证书时出错。错误:调用注册终结点失败,出现错误[错误:connect-EconRefuse169.60.181.250:31011] 命令失败“ 我已经更新了版本。我猜这个问题是由于我的环境
如果有人有IP系列的信息,请告诉我。我猜这是在首发计划中 如果是,1)确保您拥有最新的节点版本(8.10.0)和npm(5.6.0)。您可以使用检查节点版本
node-v
和具有npm-v
如果npm或node是早期版本,请更新它们
初学者计划当前与Composer cli v0.18.1兼容
2) 使用检查composer cli版本
composer-v
如果不是v0.18.1,则卸载composer:
npm卸载-g composer cli
并安装v0.18.1:
npm安装-g编写器-cli@0.18.1
现在,一旦您在IBM云上创建了区块链服务,当您启动服务时,请确保您位于overview选项卡中。单击connection profile->download,将其重命名为connection profile.json
,并将其放置在.bna文件所在的文件夹中。然后,打开刚刚下载的connection-profile.json文件,一直到底部,您会看到register
。在下面,您将看到enrollId
和“enrollSecret”。然后,您的第一个命令应该使用连接配置文件中的enrollSecret
。确保您与最近下载的connection-profile.json位于同一目录中。第一个命令应该是:
composer卡创建-f ca.card-p connection-profile.json-u admin-s
然后发出此命令:
composer卡导入-f ca.card-n ca
最后:
composer身份请求——卡ca——路径。/credentials
这应该能解决你的问题。另外,如果您有任何其他问题,我已经写了一篇关于我在Starter计划中部署custom.bna的完整文章 您是否在IBM云计算中提出了问题?我已更新了版本。。我猜这个问题是由于我的环境中设置的网络规则造成的。所以我会要求IBM BaaS初学者和企业工具包为同行、认证机构使用的IP范围@霍雷亚Porutiu@AtulSatyajit错误是什么?此外,我相信Starter Plan已更新为使用Composer Cli 0.19.4。如果您想了解如何部署业务网络的教程,我已经概述了其中的步骤。错误是由于我所使用的网络规则造成的。因此,如果我能获得IBM BaaS中使用的IP系列的信息,那将非常有帮助。@AtulSatyajit请在IBM Cloud上打开一张票证,以获取初学者工具包的范围。IPs将不会在测试版启动计划中更改。对企业计划没有把握。