2017-11-08 12 views
0

ローカル環境をComposer v0.14.3に更新し、Hyperledger Composer WebサイトのDeveloper Tutorialに従っています。次に、ビジネスネットワークをローカルのHyperledgerファブリックに展開しようとすると、「実行中のHyperledgerファブリックにデプロイする」セクションで次のエラーが表示されます。私が見たもう一つの問題は、私は「startFabric.sh」スクリプトを介してローカルHyperledgerファブリックを開始することができるだということであるHyperledger Composerがビジネスネットワークを展開できない

Deploying business network from archive: my-network.bna 
Business network definition: 
    Identifier: [email protected] 
    Description: My Commodity Trading network 

✖ Deploying business network definition. This may take a minute... 

Error: Error trying deploy. Error: Error trying install composer runtime. Error: Endpoint read failed 
Command failed 

が、数分後にコンテナ「hyperledger /ファブリック・ピア:私を得るエラーは以下のとおりです:x86_64-1.0.4 "が突然停止するので、" stopFabric.sh "スクリプトと" startFabric.sh "スクリプトを再度実行する必要があります。see this picture

参考として、私はこのPostで提案されていることを行っていますが、私はまだ同じエラーが発生しています。

+0

こんにちは、どのOSとどのバージョンですか?一つのこと:あなたは 'stopFabric.sh'と' startFabric.sh'を実行したと言います。次のステップと同じ 'fabric-tools'ディレクトリに'。/ createComposerProfile.sh'を実行する必要があります。これは、 'startFabric'をもう一度やり直すときに新しいCAドッカーコンテナが存在するためです。次のリリース0.15.0では、開発環境用のComposer PeerAdminカードを作成します。私が使用しています –

+0

ソフトウェアは以下の通りです: Hyperledger作曲0.14.3 ノード6.12.0 NPM 3.10.10 ドッカーバージョン17.09.0-CEは、afdb6d4 ドッキングウィンドウ・コンバージョン1.14.0-RC1を構築し、構築しますc18a7ad Hyperledgerの文書によると、ステップ2では、./createComposerProfile.shスクリプトは、初めてファブリックが起動されたときに一度だけ実行されなければならないと言います。 – HernandezRamiro

答えて

0

Composer開発環境を現在のリリースv0.15.0(11月10日現在)に更新(つまり再インストール)することを提案します - あなたが見たものから変更された新しいチュートリアルがあり、ビジネスネットワークネットワークデプロイ用のカード(createComposerProfile.shはもはや必要ありません)。最新バージョンを入手するには、docs - >https://hyperledger.github.io/composer/installing/development-tools.htmlに従ってモジュールをインストールする必要があります。これにより、最新のリリースが取得されます。ファブリックツールでダウンロードしたスクリプトを使用して完全なティアダウンを行うようにします(CCコンテナは0.14.3以前のため、古くなります)。その後、同じモジュールをnpm -gアンインストールします作曲家 - 作曲家、作曲家 - 遊び場などのようなものであり、同じ作曲家モジュールのnpm -gインストール後に同じレベル(0.15.0)である。

+0

自分の環境を更新しましたが、もう一度チュートリアルをやりました。すべて正常に動作しているようです。今日はDockerからアップデートを入手できたので、問題の修正に関連する可能性があります。 – HernandezRamiro

+0

cool..your Dockerのバージョンは最初に投稿したものとは関係なくOKです。ちょうどFYIのカードが使用されているので、Composer Dev環境設定スクリプト 'createComposerProfile.sh'(v0.15.0以来)は' createPeerAdminCard.sh'によって効果的に置き換えられています(ビジネスネットワークカードに関する私のコメント)。 –

関連する問題