2017-08-08 112 views
2

執行:Hyperledger作曲家不兼容的版本錯誤和版本相同

composer network ping -n calma-network -p hlfv1 -i admin -s adminpw 

我收到以下錯誤:

Error: Error trying to ping. Error: Composer runtime (0.8.0) is not compatible with client (0.11.0) 
Command failed 

的版本看起來是一樣的:

composer -v 

composer-cli     v0.11.0 
composer-admin     v0.11.0 
composer-client    v0.11.0 
composer-common    v0.11.0 
composer-runtime-hlf   v0.11.0 
composer-runtime-hlfv1   v0.11.0 

回答

3

重新引導Hyperledger Fabric(stopFabric.sh,teardownFabric.sh和startFabric.sh)解決了錯誤。

+0

請接受你的答案是正確的,因爲它幫助解決問題 – neuromouse

+0

完成!謝謝。 – deimos1975

0

我有一個類似的錯誤,但不同:

Error: Error trying to ping. Error: Composer runtime (0.11.1) is not compatible with client (0.10.1)

OP有舊的運行時間和新的客戶端,但對我來說,我有新的運行時和老客戶。我無法通過重新啓動Hyperledger結構來解決問題。相反,我更新了作曲家休息服務器,它工作。

sudo npm install -g composer-rest-server 

注:重啓hyperledger面料後,您需要重新部署chaincode或者說bna文件在我的情況。

0

我遇到了同樣的問題。對我來說,修正是先在終端中輸入which composer找到作曲家的位置。然後我手動刪除了包含它的目錄rm -rf /PATH/OF/COMPOSER。然後運行npm install -g [email protected]。輸入composer -v後驗證新版本。

0

遇到類似的問題

trying to ping. Error: Composer runtime (0.16.5) is not compatible with client (0.16.3) 

這是因爲有鎮靜自若相比,遊樂場更新的版本。爲了解決這個問題

  • 關機作曲家
  • npm install -g composer-playground