티스토리 뷰
Blockchain/Blockchain 네트워크 구성
[Blockchain 네트워크 구성] No valid response from any peers 오류 해결
miiingo 2018. 6. 14. 11:25반응형
Hyperledger에서 제공하는 composer-sample-application 중 vehicle-manufacture 실행 시 발생한 오류의 해결 방법입니다.
Hyperledger에서 기본적으로 제공하는 네트워크가 아닌, 직접 구성한 네트워크 환경에서 vehicle-manufacture 프로그램을 연결하는 도중, 에러가 발생했습니다.
install.sh 스크립트를 통해 network install 명령 실행 시, 다음과 같은 에러가 발생했습니다.
# Install the business network archive.
docker run \
--rm \
--network honeybee_default \
-v $(pwd)/vehicle-manufacture-network.bna:/home/composer/vehicle-manufacture-network.bna \
-v $(pwd)/vldstage:/home/composer/vldstage \
-v $(pwd)/.vld-card-store:/home/composer/.composer \
hyperledger/composer-cli:{{COMPOSER-VERSION}} \
network install --card PeerAdmin@hlfv1 --archiveFile vehicle-manufacture-network.bna
Installing business network. This may take a minute...
Error: Error trying install business network. Error: No valid response from any peers.
Response from attempted peer comms was an error: Error: REQUEST_TIMEOUT
Response from attempted peer comms was an error: Error: REQUEST_TIMEOUT
원인 파악을 위해, hyperldeger/composer-cli 도커 컨테이너를 이용하지 않고 로컬 환경에서 composer 명령을 수행해 보겠습니다.
# Docker 컨테이너를 이용하지 않고 로컬에서 composer network install 명령 실행
cd /opt/gopath/src/github.com/hyperledger/composer-sample-applications/packages/vehicle-manufacture/composer-data-latest/
composer network install --card PeerAdmin@hlfv1 --archiveFile vehicle-manufacture-network.bna
위의 명령어가 정상적으로 실행될 경우, card 생성을 위한 connection.json 설정 부분을 변경해주어야 합니다.
기존에 localhost로 설정했던 grpcs나 https의 주소 값을 IP 주소로 변경해주고 다시 실행하면 정상적으로 실행됩니다!
예를 들어, peer0에 대한 설정은 다음과 같습니다.
Docker 컨테이너는 구동 시에 private IP Address가 eth0에 자동으로 할당되기 때문에, localhost로 설정하면 컨테이너 간의 통신 부분에 문제가 있는 것 같습니다만........ 정확한 이유는 조금 더 공부를 해야 할 것 같습니다.
반응형
'Blockchain > Blockchain 네트워크 구성' 카테고리의 다른 글
[Blockchain 네트워크 구성] Hyperledger Fabric v1.2에서 Private Data 저장 및 조회 (0) | 2018.07.13 |
---|---|
[blockchain-explorer] Hyperledger Explorer 설치 및 실행(Node v8.x) (0) | 2018.06.19 |
[Blockchain 네트워크 구성] Node-RED에서 Composer Card not found 오류 해결 (0) | 2018.06.15 |
[Blockchain 네트워크 구성] Node-RED에 Composer Card 추가 방법 (0) | 2018.06.15 |
[fabric-rest] Hyperledger Fabric-Rest API의 JWT(Json Web Token) 사용 (0) | 2018.05.28 |
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- javascript
- 암브로셔스
- 빅데이터 기초
- docker
- 기초 of 기초 데이터 개념
- 하이퍼레저 인디
- Hyperledger Fabric
- DOCs
- 문제풀이
- Blockchain
- 코딩테스트
- 하이퍼레저 페브릭
- Hyperledger Indy
- Hyperledger Fabric v1.1
- ubuntu
- 직딩잇템
- 코테
- 블록 체인
- 어서와 데이터는 처음이지
- 빅데이터 교육
- 코딜리티
- Private Data
- 하이퍼레저 패브릭
- 빅데이터 강의
- 알고리즘
- codility
- 빅데이터
- Hyperledger Fabric v1.2
- 블록체인
- ambrosus
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함