[错误:EACCES:权限被拒绝,打开' /home/ubuntu/.hfc-key-store /

时间:2017-07-05 09:22:02

标签: amazon-ec2 ubuntu-16.04 hyperledger-composer

运行composer rest服务器时出现以下错误。我正在使用aws ubuntu 16.04服务器。

Hyperledger Composer

?输入您的Fabric连接配置文件名称:hlfv1

?输入您的业务网络标识符:digitalproperty-network

?输入您的Fabric用户名:admin

?输入你的秘密:Xurw3yU9zI0l

?指定是否需要在生成的REST API中使用名称空间:永远不要使用名称空间

?指定是否要保护生成的REST API:否

要使用相同选项重新启动REST服务器,请发出以下命令:    composer-rest-server -p hlfv1 -n digitalproperty-network -i admin -s Xurw3yU9zI0l -N never

从业务网络定义中发现类型...

  

连接失败:错误:尝试登录时出错并获取用户上下文。   错误:尝试注册用户时出错。错误:无法生成密钥   由于错误而导致注册[错误:EACCES:权限被拒绝,打开   ' /home/ubuntu/.hfc-key-store/be8405cef82cc00455de296664ccdcb35e4c707bb0e63a00d0bef76546528e13-priv']   它将在下一个请求时重试。错误:尝试登录时出错   获取用户上下文。错误:尝试注册用户时出错。错误:失败   因错误而生成注册密钥[错误:EACCES:权限   否认,开放   ' /home/ubuntu/.hfc-key-store/be8405cef82cc00455de296664ccdcb35e4c707bb0e63a00d0bef76546528e13-priv']       at client.getUserContext.then.then.catch(/home/ubuntu/.nvm/versions/node/v6.11.0/lib/node_modules/composer-rest-server/node_modules/composer-connector-hlfv1/lib/hlfconnection.js :293:34)   的ubuntu @ IP-172-31-19-220:〜/作曲家样本的网络/包/ digitalproperty网络$

2 个答案:

答案 0 :(得分:0)

使用hlfv1连接到正在运行的v1.0 Fabric开发环境或运行REST服务器(如上所示)时 - 需要提供默认的管理密码“adminpw” - 请再次尝试运行composer-rest-server使用正确的密码。欢呼保罗

答案 1 :(得分:0)

在类似的设置上,我可以使用以下命令,基本上使用PeerAdmin用户而不是admin。例如:

Stat          Set1         Set2
Mean           2.34         3.44
Median         2.55         1.99
Min            0.00         0.20
Max            14.34        22.32

如果您仍面临同样的问题,请尝试使用sudo