0

ビジネス ネットワークをデプロイする hyperledger composer を実行します。このコマンドを実行した後、composer network start --networkName tutorial-network --networkVersion 0.0.1 --networkAdmin admin --networkAdminEnrollSecret adminpw --card PeerAdmin@hlfv1 --file networkadmin.card次のエラーが発生します。

業務ネットワークの定義を開始しています。これには数分かかる場合があります... エラー: ビジネス ネットワークの開始中にエラーが発生しました。エラー: どのピアからも有効な応答がありません。試行されたピア通信からの応答はエラーでした: エラー: トランザクション c662073e2142b94eea3fd971272b71ea276a2f25132f8a3a2c4b317b899ec48b の実行に失敗しました: コンテナーの開始エラー: コンテナーの開始エラー: プラットフォーム固有の docker ビルドの生成に失敗しました: ビルドから返されたエラー: 1 "npm ERR! コード EAI_AGAIN npm ERR! errno EAI_AGAIN npm ERR! https://registry.npmjs.org/composer-commonへのリクエストが失敗しました、理由: getaddrinfo EAI_AGAIN registry.npmjs.org:443

npm エラー! この実行の完全なログは、npm ERR! にあります。
/root/.npm/_logs/2018-10-16T07_31_09_520Z-debug.log

これは何を意味するのでしょうか?もインストールしましたcomposer network install --card PeerAdmin@hlfv1 --archiveFile tutorial-network@0.0.1.bna。しかし、上記のコマンドのように実行すると。これは私が得るものです。

4

1 に答える 1

0

コマンドを実行するcomposer network startと、Fabric に新しい「Chaincode Docker Container」を構築して開始するように求められます。新しいコンテナのビルドの一部として、いくつかの npm install コマンドがあり、新しいコンテナが npm レジストリにアクセスできないようです。これはネットワーク プロキシの問題である可能性が高いため、「npmrcfile」を作成し、コマンドのコマンド ラインでそのファイルを渡す必要がありますcomposer network install

エラーの詳細を取得するには、Docker Peer コンテナーのログを確認する必要があります。( docker logs peer...)

Composer Knowledge wiki には、これをより詳細に説明する 2 つのセクションがあります。情報の形式はあまり良くありませんが、解決策の詳細が含まれています。 第 1節と第 2 節

この以前のスタック オーバーフローの投稿にも同様の詳細があります。

于 2018-10-16T09:20:21.023 に答える