通道功能V1_3是必需的,但不受支持:在Hyperledger Fabric中建立我的第一个网络

时间:2018-10-12 21:21:30

标签: hyperledger-fabric

在OSX上建立我的第一个Hyperledger Network。

我使用脚本安装了示例文件

curl -sSL http://bitlyURLThatStackoverflow won't let me us | bash -s 1.2.1

奔跑

./byfn.sh up -c mychannel -s couchdb

要启动示例网络并出现错误

  Error: failed to create deliver client: orderer client failed to connect to orderer.example.com:7050: failed to create new connection: context deadline exceeded

从orderer.example.com:7050中提取日志并得到

config requires unsupported channel capabilities: Channel capability V1_3 is required but not supported: Channel capability V1_3 is required but not supported

关于从何处开始调试的任何建议

1 个答案:

答案 0 :(得分:1)

如果您刚开始使用,则无论如何都应该转到1.3.0,因为它现在普遍可用。

编辑:您现在应该可以只使用1.2.1,并且一切正常。我为织物样品推了一个新的v1.2.1标签。 (请阅读下面的说明)。

要回答您的问题,脚本的工作方式是假定fabric和fabric-samples存储库都具有与指定下载版本匹配的标签。事实证明,织物样本有1.2.1标签,所以如果您自己克隆它,将得到默认值(1.3.0)。如果要使用1.2.1图像,则可以简单地下载它们,然后在结构样本的克隆中运行git checkout v1.2.0