【问题标题】:Create and join channel error ; Hypereldger fabric tutorial创建和加入频道错误; Hypereldger 织物教程
【发布时间】:2018-10-01 07:34:42
【问题描述】:

我正在尝试 Mac 上的超级账本结构教程。 (http://hyperledger-fabric.readthedocs.io/en/latest/build_network.html#create-join-channel) 在“创建和加入频道”部分,我有 2 个问题。

1.我输入了export CHANNEL_NAME=mychannel,但显然没有任何变化。这个命令是什么意思?

2.后来我输入peer channel create -o orderer.example.com:7050 -c mychannel -f ./channel-artifacts/channel.tx --tls --cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/example.com/orderers/orderer.example.com/msp/tlscacerts/tlsca.example.com-cert.pem,出现如下错误。如果我这样做了,问题会解决吗?(好像没有这个目录,所以我必须创建吗?)

[main] main -> ERRO 001 无法运行对等体,因为无法初始化加密,缺少 /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/users/Admin @org1.example.com/msp 文件夹

据此,我昨天或前天使用Mac,安装了所有的引导资源,所以我认为资源版本是正确的。

如果您能回答这些问题,我将不胜感激。

【问题讨论】:

    标签: hyperledger-fabric hyperledger


    【解决方案1】:

    问题 1:export CHANNEL_NAME=mychannel 将 CHANNEL_NAME 变量设置为“mychannel”。

    按照您链接的教程,这只是设置他们在命令中拥有的变量 ($CHANNEL_NAME): peer channel create -o orderer.example.com:7050 -c $CHANNEL_NAME

    但是,当您说更改无济于事时,您是对的,因为您在 peer channel create 命令中硬编码了“mychannel”。您的方式和教程方式都将具有相同的最终结果。

    问题 2:在您的示例中,下面的目录指向 MSP 的对等证书应该位于的位置。这些文件是使用教程中的../bin/cryptogen generate --config=./crypto-config.yaml 命令生成的。错误消息是说由于该目录不存在或包含所需的证书,对等方无法启动。我会确保对等容器在那个位置有这些证书,一种方法是 Docker exec 进入它。

    /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp

    【讨论】:

    • 感谢您的回答。这是非常有帮助的。 Q1 已解决,但请告诉我更多关于 Q2 的信息。我输入了你的命令/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp,结果是No such file or directory。我检查了 ../bin/cryptogen generate --config=./crypto-config.yaml ,结果如下:org1.example.com org2.example.com 我认为这与教程指南相同。但是没有我想要的生成目录。发生了什么事?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-03-03
    • 2021-05-16
    • 2019-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-22
    相关资源
    最近更新 更多