2017-02-24 4 views
1

저는 Hyperledger-Fabric에 상당히 익숙합니다. 하나는 membersrvc 인스턴스로 실행되고 다른 하나는 validating-peer으로 실행됩니다. membersrvc 서버의 membesrvc.yaml 파일에 나열된 자격 증명을 사용하여 Validating 피어에 REST 호출을 만들 수있었습니다. 그러나, 나는 두 번째 validating-peerpeer node start를 사용하여, 내가받을 다음과 같은 오류 스핀 업하려고하면두 번째 검증 피어를 Hyperledger- 패브릭으로 등록 할 수 없습니다.

 

    11:28:56.950 [crypto] Errorf -> ERRO 007 [validator.fabric2] Failed invoking CreateCertficatePair [rpc error: code = 2 desc = Identity or token does not match.]. 
    11:28:56.950 [crypto] Errorf -> ERRO 008 [validator.fabric2] Failed getting enrollment certificate [id=fabric2]: [rpc error: code = 2 desc = Identity or token does not match.] 
    11:28:56.950 [crypto] Errorf -> ERRO 009 [validator.fabric2] Failed retrieving enrollment data [rpc error: code = 2 desc = Identity or token does not match.]. 
    11:28:56.950 [crypto] Errorf -> ERRO 00a [validator.fabric2] Failed registering node crypto engine [rpc error: code = 2 desc = Identity or token does not match.]. 
    11:28:56.950 [crypto] Errorf -> ERRO 00b [validator.fabric2] Failed registering peer [fabric2]: [rpc error: code = 2 desc = Identity or token does not match.] 
    11:28:56.950 [crypto] Errorf -> ERRO 00c [validator.fabric2] Failed registering [fabric2]: [rpc error: code = 2 desc = Identity or token does not match.] 
    11:28:56.950 [crypto] RegisterValidator -> ERRO 00d Failed registering validator [fabric2] with name [fabric2] [rpc error: code = 2 desc = Identity or token does not match.]. 
    Error: rpc error: code = 2 desc = Identity or token does not match. 

내가 내 core.yml 파일에 올바른 자격 증명이 있는지 확신, 그들이 membersrvc.yaml 파일 올바른지를 별도의 membersrvc 노드에 있습니다.

유효성을 검사하는 동료 네트워크에 새로운 유효성 검사기를 등록하려면 어떻게해야합니까?

+0

2 개의 VM을 언급 한 경우 각 VM의 도커에서 실행하고 있습니까? 또는 실행 파일 (예 : 하나의 VM에서 membersvc, 다른 VM에서 피어)을 실행하고 있습니까? 구성원 서비스 설정이있는 VM에서 var/production 디렉토리 (fabric setup 문서 별)를 정리 했습니까? – Ashishkel

답변

1

새 유효성을 검사하는 피어에 대해 이미 사용 된 자격 증명으로 로그인을 시도하고 있습니까?

사용하는 자격 증명에 "유효성 검사기"역할이 있는지 확인하십시오.