Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hyperledger fabric Hyperledger composer v0.19,具有结构0.11 zerotoblockchain-network.card安装问题_Hyperledger Fabric_Hyperledger Composer - Fatal编程技术网

Hyperledger fabric Hyperledger composer v0.19,具有结构0.11 zerotoblockchain-network.card安装问题

Hyperledger fabric Hyperledger composer v0.19,具有结构0.11 zerotoblockchain-network.card安装问题,hyperledger-fabric,hyperledger-composer,Hyperledger Fabric,Hyperledger Composer,我要退房 本教程最初使用composer v0.16和olde fabric版本。 但是,在结构升级到0.11之后,只有composer v0.19可以工作。 我使用 npm安装-g编写器-cli@0.19.0 发布此升级后,第03章的my./buildAndDeploy在 ----->启动网络 找不到有卡的admin@zerotoblockchain-网络 因此,我创建了一张新卡 ~/fabric-tools/fabric-scripts/hlfv11$ composer card crea

我要退房

本教程最初使用composer v0.16和olde fabric版本。 但是,在结构升级到0.11之后,只有composer v0.19可以工作。 我使用
npm安装-g编写器-cli@0.19.0

发布此升级后,第03章的my./buildAndDeploy在 ----->启动网络 找不到有卡的admin@zerotoblockchain-网络

因此,我创建了一张新卡

 ~/fabric-tools/fabric-scripts/hlfv11$ composer card create -n zerotoblockchain-network -u admin -p DevServer_connection.json -f /tmp/zerotoblockchain-network

~/fabric-tools/fabric-scripts/hlfv11$ composer card import -f /tmp/zerotoblockchain-network.card 
我知道不应该使用DevServer_connection.json,因为PeerAdmin文件正在使用它,但我不知道该使用哪个密钥文件

现在,buildAndDeploy在

      =====================================================
       -----> starting rest server v0.15 for admin@zerotoblockchain-network
       =====================================================
Discovering types from business network definition ...
Connection fails: Error: Error trying login and get user Context. Error: Error trying to enroll user or load channel configuration. Error: Enrollment failed with errors [[{"code":20,"message":"Authorization failure"}]]
It will be retried for the next request.
Exception: Error: Error trying login and get user Context. Error: Error trying to enroll user or load channel configuration. Error: Enrollment failed with errors [[{"code":20,"message":"Authorization failure"}]]
Error: Error trying login and get user Context. Error: Error trying to enroll user or load channel configuration. Error: Enrollment failed with errors [[{"code":20,"message":"Authorization failure"}]]
    at client.getUserContext.then.then.catch (/home/user/.nvm/versions/node/v8.11.1/lib/node_modules/composer-rest-server/node_modules/composer-connector-hlfv1/lib/hlfconnection.js:360:34)
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:188:7)
=====================================================
----->正在为启动rest服务器v0.15admin@zerotoblockchain-网络
=====================================================
正在从业务网络定义中发现类型。。。
连接失败:错误:尝试登录并获取用户上下文时出错。错误:尝试注册用户或加载通道配置时出错。错误:注册失败,出现错误[{“代码”:20,“消息”:“授权失败”}]]
将为下一个请求重试。
异常:错误:尝试登录并获取用户上下文时出错。错误:尝试注册用户或加载通道配置时出错。错误:注册失败,出现错误[{“代码”:20,“消息”:“授权失败”}]]
错误:尝试登录并获取用户上下文时出错。错误:尝试注册用户或加载通道配置时出错。错误:注册失败,出现错误[{“代码”:20,“消息”:“授权失败”}]]
在client.getUserContext.then.then.catch(/home/user/.nvm/versions/node/v8.11.1/lib/node_modules/composer rest server/node_modules/composer-connector-hlfv1/lib/hlfconnection.js:360:34)
在
在进程中。_tick回调(内部/process/next_tick.js:188:7)

请帮忙

我猜你指的是Hyperledger Composer
v0.16
v0.19
以及Hyperledger Fabric
v1.0
v1.1

根据发行说明,如果您使用的是Hyperledger Fabric
v1.0
,则需要坚持使用Hyperledger Composer
v0.16
。要使用Hyperledger Composer
v0.17
及更高版本(在编写本文时达到
v0.19
),您需要Hyperledger Fabric
v1.1

要安装最新版本的Hyperledger Composer
v0.16
,您可以使用:

npm install -g hyperledger-composer@'~0.16'
composer cli
composer playerd
执行相同的步骤(如果使用它们):

npm install -g composer-cli@'~0.16'
npm install -g composer-playground@'~0.16'
npm install -g composer-cli@'~0.16'
npm install -g composer-playground@'~0.16'