2017-12-05 8 views
0

하이 펠더 (Hyperledger) 작곡가 0.16.0에서 카드를 발급, 가져오고 핑 (ping)했습니다. 내가 작성한 신원과 트랜잭션을 실행하려고 할 때 그러나, 나는 다음과 같은 오류가현재 신원이 등록되지 않았습니다 :

"Error trying invoke business network. Error: No valid responses from any peers.\nResponse from attempted peer comms was an error: Error: chaincode error (status: 500, message: Error: The current identity has not been registered: roger)\n"

나는 확실하지 않다 얻을 여부 그래야 지금 '바인딩'입증 here로 참가자 신원. 나는 이것을 시도했지만 거기에 필요한 인증서 파일 --certificateFile 어디서 찾을 수 있는지 잘 모르겠습니다. 홈 디렉토리의 .composer 폴더에 대한 예비 검사는 client-data 서브 디렉토리의 카드 세부 사항에 xxxx-pub 및 xxxx-priv 파일이 있음을 나타냅니다. 이 xxxx-pub가 필수 인증서로 작동합니까?

어쨌든 해결책을 찾는 나의 시도 였지만 누군가가 나를 도울 수 있다면 정말 감사 할 것입니다. 현재 신원이 등록되지 않았습니다 : roger 오류.

답변

0

확인. xxxx-pub 파일을 사용해 보았는데 제대로 작동했습니다. 그러므로 composer identity bind 명령에서 -e/path/to/file/xxxx-pub를 사용하십시오.