2017-08-22 24 views
2

git clone https://github.com/hyperledger/fabric-samples.git中,例如chaincode - 泊塢窗 - DEVMODE,當我執行docker-compose-simple.yaml,從docker ps COMAND,沒有CLI泊塢窗,我看到了錯誤followng:織物樣品chaincode - 泊塢窗 - DEVMODE不起作用

cli | Error: Got unexpected status: BAD_REQUEST .
cli | Usage:
cli | peer channel create [flags] .
peer | 2017-08-22 02:38:47.816 UTC [shim] func1 -> DEBU 187 [0b52bba4]Init get response status: 200
cli |
cli | Flags:
cli | -c, --channelID string In case of a newChain command, the channel ID to create.

看來官方的例子無法正常工作。 我意識到script.sh文件,peer channel create -c myc -f myc.tx -o orderer:7050拋出BAD_REQUEST錯誤。

+0

可能是被執行兩次創造的通道? – Urko

+0

是的,我忘了在Docker-compose.yaml中註釋關於cli的命令 –

回答

1

問題在於生成塊(orderer.block),更重要的是通道創建事務(myc.tx)是爲/ with v1.0.0生成的。 v1.0.0中有一個bug在v1.0.1中修復。不幸的是,如果您只需升級訂購者節點,現有渠道將繼續工作,則由configtxgen v1.0.0生成的工件將不適用於Hyperledger Fabric的v1.0.1。我已經爲此提交了一個補丁(https://gerrit.hyperledger.org/r/#/c/13069/)並等待它被合併。同時,您可以克隆織物樣本的主分支並下拉修補程序。

編輯:此修復程序現已合併,可如果你複製/更新您的織物樣品的克隆回購