Hyperledger Fabric: Невозможно запустить одноранговый узел из-за ошибки при настройке MSP типа bccsp из каталога: предоставленный идентификатор недействителен - PullRequest
0 голосов
/ 21 марта 2019

мы видим эту ошибку при попытке запустить одноранговый узел и задаемся вопросом, как мы можем это исправить?

2019-03-21 00:17:33.657 UTC [main] InitCmd -> ERRO 001 Cannot run peer because error when setting up MSP of type bccsp from directory /home/mydir: the supplied identity is not valid: x509: certificate signed by unknown authority

1 Ответ

0 голосов
/ 21 марта 2019

Чтобы исправить эту ошибку, убедитесь, что в каталоге msp есть папка cacerts, которая содержит сертификат органа, который вы использовали для получения сертификата в папках signcerts и admincerts. Если вы используете промежуточный ЦС, у вас также должна быть папка intermediatecerts в директории msp. Пример правильной настройки msp:

root@1741bbd6e1ee:/home# tree peer05-jnj
peer05-jnj
|-- admincerts
|   `-- cert.pem
|-- cacerts
|   `-- ica-jnj-7054.pem
|-- intermediatecerts
|   `-- ica-jnj-7054.pem
|-- keystore
|   `-- 75446a991f94558a0821a8cf8258746171359580f907bae88aa5f937e197bbc5_sk
|-- signcerts
|   `-- cert.pem
|-- tlscacerts
|   `-- tls-ica-jnj-7054.pem
|-- tlsintermediatecerts
|   `-- tls-ica-jnj-7054.pem
`-- user

admincerts является обязательным при запуске однорангового узла. Если нет admincert, вы получите ошибку ниже:

2019-03-21 18:00:10.985 UTC [main] InitCmd -> ERRO 001 Cannot run peer because error when setting up MSP of type bccsp from directory /home/peer03-jnj: could not load a valid admin certificate from directory /home/peer03-jnj/admincerts: stat /home/peer03-jnj/admincerts: no such file or directory
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...