Hyperledger fabric 尝试注册用户并返回证书时出错

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] 命令失败“ 我已经更新了版本。我猜这个问题是由于我的环境

我正在尝试将Hyperledger Composer业务网络部署到IBM云上的IBM区块链平台BaaS。我使用了以下步骤:

  • 创建connection.json

  • 为管理员身份创建编写器卡

  • 将卡片导入composer

  • 请求身份证书

  • 当我尝试第4步时,我得到一个错误,说明:

    “错误:无法请求标识。尝试注册用户并返回证书时出错。错误:调用注册终结点失败,出现错误[错误:connect-EconRefuse169.60.181.250:31011] 命令失败“

    我已经更新了版本。我猜这个问题是由于我的环境中设置的网络规则造成的。所以我会要求IBM BaaS初学者和企业工具包为同行、认证机构使用的IP范围


    如果有人有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将不会在测试版启动计划中更改。对企业计划没有把握。