2017-11-08 7 views
0

내 로컬 환경을 작성자 v0.14.3으로 업데이트했으며 Hyperledger 작성자 웹 사이트의 Developer Tutorial을 따라 왔습니다. 그런 다음 로컬 Hyperledger 패브릭에 비즈니스 네트워크를 배포하려고하면 "실행중인 Hypergerger 패브릭에 배포"절에서 다음 오류가 발생합니다. 내가 오류는 아래와 같습니다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 

내가 본 또 다른 문제는 내가 "startFabric.sh"스크립트를 통해 로컬 Hyperledger 원단을 시작할 수,하지만 것입니다 몇 분 용기 "hyperledger/직물 피어 후 : x86_64-1.0.4 "가 갑자기 중지되므로"stopFabric.sh "및"startFabric.sh "스크립트를 다시 실행해야합니다 (see this picture).

참고로 나는이 Post에 제안 된 것을 수행했지만 여전히 동일한 오류가 발생합니다.

+0

안녕하세요, 어떤 OS가 어떤 버전입니까? 한 가지 :'stopFabric.sh'와'startFabric.sh'를 한 것입니다. 다음 단계와 같은'fabric-tools' 디렉토리에서'./createComposerProfile.sh'을 실행해야합니다. 왜냐하면 '다시 시작'할 때 새로운 CA 도커 컨테이너가 있기 때문입니다. 다음 릴리스 0.15.0에서는 개발자 환경을위한 작성자 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 제거를 수행하십시오. (예 : composer-cli, 작곡가 - 놀이터 등). 동일한 작곡가 모듈을 npm -g 설치 한 후 동일한 레벨 (0.15.0)에 있습니다.

+0

환경을 업데이트했고 튜토리얼을 다시 수행했는데 모든 것이 제대로 작동하는 것 같습니다. 오늘 Docker에서 업데이트를 구할 수 있었으므로 내 문제 – HernandezRamiro

+0

에 대한 수정 사항과 관련 될 수 있습니다. 원래 Docker 버전은 아무 관계없이 확인해야합니다. (비즈니스 네트워크 카드에 대한 나의 의견) 역시 단지 FYI 만 사용되는 카드이기 때문에'createPeerAdminCard.sh'로 Composer Dev 환경 설정 스크립트'createComposerProfile.sh' (v0.15.0부터)가 효과적으로 대체된다는 것입니다. –