2017-06-02 57 views
0

我部署一個演示作爲http://hyperledger-fabric.readthedocs.io/en/latest/getting_started.htmlhyperledger織物1.0α-2,超時過期而開始chaincode

當CLI節點在script.sh執行instantiateChaincode功能文件,會引發一個錯誤:

Error endorsing chaincode: rpc error: code = 2 desc = Timeout expired while starting chaincode mycc:1.0(networkid:dev,peerid:peer0.org1.example.com,tx:36950e4638442cdd37215838c2bd6062af63b6f0e729b43d76eda0f3e1eb6b8b)

我無法刪除這個錯誤很長一段時間。

我是怎麼做到的?

回答

-1

這是一個難以診斷的信息量。一些有用的技巧可以補救,但確保您擁有最新的結構圖像和實用程序 - 無需從源代碼構建,只需按照先決條件部分中列出的說明進行操作即可。檢查Go,Docker等的版本...殺死任何陳舊的容器並修剪你的持久碼頭網絡。 docker rm -f $(docker ps -aq) & docker network prune

現在重新啓動您的碼頭引擎。具有諷刺意味的是,這實際上比人們想象的更經常地解決連接錯誤。現在繼續按照「構建您的第一個網絡」教程。 http://hyperledger-fabric.readthedocs.io/en/latest/build_network.html