Hyperledger结构:由于错误,余额转移API(用户注册)无法生成注册密钥

Hyperledger结构:由于错误,余额转移API(用户注册)无法生成注册密钥,api,hyperledger-fabric,Api,Hyperledger Fabric,Hyperledger结构:由于错误,余额转移API(用户注册)无法生成注册密钥 我已经启动了runApp.sh,服务器运行在4000端口,如下所示 [2019-09-23 12:57:59.569] [INFO] SampleWebApp - ****************** SERVER STARTED ************************ [2019-09-23 12:57:59.571] [INFO] SampleWebApp - *************** htt

Hyperledger结构:由于错误,余额转移API(用户注册)无法生成注册密钥

我已经启动了runApp.sh,服务器运行在4000端口,如下所示

[2019-09-23 12:57:59.569] [INFO] SampleWebApp - ****************** SERVER STARTED ************************
[2019-09-23 12:57:59.571] [INFO] SampleWebApp - ***************  http://localhost:4000  ******************
触发testAPIs.sh类用户注册时,获取错误为{ “成功”:错误, “消息”:“失败的错误:由于错误[错误:EACCES:权限被拒绝,打开'/tmp/fabric-client-kv-org1/f1cda0d5560809dd3973f9f791e999a0dedfd00c8d910375b2ac3dd662ecf priv'],无法生成注册密钥” }

我已提供余额传输文件的所有组权限。
未经sudo许可启动服务器、节点(8.16.0)和npm(6.4.1)

检查是否在中删除了fabric-client-kv-org1 /织物样品/天平转移/ 和/tmp/fabric-client-kv-org1/

删除两个:

在余额转移文件夹中

rm -rf fabric-client-kv-org1/

cd/tmp/

。 现在从开始的步骤开始。希望它能起作用。
如果有任何问题,请告诉我:)

hmmm。。你(之前)用sudo运行过
runApp.sh
脚本吗?(当前非sudo用户似乎无法使用当前权限写入该加密存储目录(
/tmp/fabric-client-kv-org1
)。是的,我如何删除此错误?以sudo用户的身份删除该tmp子目录/内容-然后(以非sudo用户的身份),再次从balance transfer目录运行
runApp.sh
?我删除了fabric client kv org文件,在尝试不使用sudo访问时,得到了相同的错误。
rm -rf fabric-client-kv-org1/
rm -rf fabric-client-kv-org2/