尝试将业务网络部署到hyperledger fabric 1.0 beta上无法安装链代码

时间:2017-06-17 07:59:06

标签: hyperledger-composer

我安装了hyperledger作曲家v0.8.0,当我尝试使用以下命令部署业务网络时,我收到安装链码错误

  

composer network deploy -a test.bna -p hlfv1 -i admin -s adminpw

响应是

  

错误:尝试部署时出错。错误:尝试安装链码时出错。错误

有什么问题?

1 个答案:

答案 0 :(得分:1)

在hyperledger v1.0.0-alpha1之后安全模型发生了变化。现在,同行拥有管理员用户的概念。 userid'admin'是由证书颁发机构服务器控制和拥有的用户标识,该服务器作为结构编辑器开发超级分级程序结构的一部分提供,并且对Peer没有权限。

开发结构将对等方的Admin ID预加载到由配置文件'hlfv1'定义的KeyValStore中,并将其称为PeerAdmin。这是您必须指定的用户标识,以便将业务网络部署到对等方。 由于该用户已经预加载它没有秘密,但是超级编组器当前需要指定秘密。只要您指定了某些内容,您为秘密指定的内容无关紧要。所以deploy命令看起来像

  

composer network deploy -a test.bna -p hlfv1 -i PeerAdmin -s any