来自git clone https://github.com/hyperledger/fabric-samples.git
,示例 chaincode-docker-devmode ,当我从docker-compose-simple.yaml
命令执行docker ps
时,没有cli docker,而我看到错误跟随:
cli |错误:出现意外状态:BAD_REQUEST。
cli |用法:
cli | peer channel创建[flags]。
同行| 2017-08-22 02:38:47.816 UTC [shim] func1 - > DEBU 187 [0b52bba4] Init获得回复状态:200
cli |
cli |标志:
cli | -c, - channelID string如果是newChain命令,则为要创建的通道ID。
似乎官方的例子无法奏效。
我意识到script.sh文件,peer channel create -c myc -f myc.tx -o orderer:7050
抛出BAD_REQUEST错误。
答案 0 :(得分:1)
问题是创世块(orderer.block),更重要的是为/ v1.0.0生成了频道创建事务(myc.tx)。 v1.0.0中存在一个错误,该错误已在v1.0.1中修复。不幸的是,如果只是升级orderer节点,现有通道将继续工作,configtxgen v1.0.0生成的工件将无法与Hyperledger Fabric的v1.0.1一起使用。我已为此提交了一个补丁(https://gerrit.hyperledger.org/r/#/c/13069/)并等待它合并。在此期间,您可以克隆fabric-samples的主分支并下拉补丁。
编辑:如果您克隆/更新fabric-samples repo的克隆,此修补程序现已合并并可用