运行hyperledger fabric示例注册管理员错误

时间:2018-03-20 01:55:55

标签: hyperledger-fabric blockchain

我尝试从github(https://hyperledger-fabric.readthedocs.io/en/latest/write_first_app.html)运行Hyperledger Fabric示例代码。

启动Docker并运行./startFabric.sh后,我尝试运行node enrollAdmin.js来调用证书签名请求,但是我收到以下错误:



➜  fabcar git:(2433afd) ✗ node enrollAdmin.js
 Store path:/Users/xiajun/.Trash/fabric-samples/fabcar/hfc-key-store
Successfully enrolled admin user "admin"
error: [Client.js]: Error: Missing parameter. Must have a username.
    at _setUserFromConfig (/Users/xiajun/.Trash/fabric-samples/fabcar/node_modules/fabric-client/lib/Client.js:1279:27)
    at Promise (/Users/xiajun/.Trash/fabric-samples/fabcar/node_modules/fabric-client/lib/Client.js:1431:11)
    at setUserContext (/Users/xiajun/.Trash/fabric-samples/fabcar/node_modules/fabric-client/lib/Client.js:1412:10)
    at promise.then.then.then.then (/Users/xiajun/.Trash/fabric-samples/fabcar/node_modules/fabric-client/lib/Client.js:1691:17)
Error: Failed to load key or certificate and save to local stores.
    at promise.then.then.then.then.then.catch (/Users/xiajun/.Trash/fabric-samples/fabcar/node_modules/fabric-client/lib/Client.js:1701:19)
Failed to enroll admin: Error: Failed to enroll admin




我无法从互联网上找到答案。任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

我已经解决了这个问题。这是版本问题。我用的是V 1.1。在我改为使用V1.0.6之后,这个问题就消失了。

但我不知道为什么。