Hyperledger Fabric CA: фатальная ошибка: неожиданный сигнал во время выполнения - PullRequest
0 голосов
/ 03 мая 2019

мы используем Hyperledger Fabric CA вместе с сервером LDAP. мы сделали запрос на регистрацию на сервер и получили эту ошибку как необработанное исключение (приводит к завершению Fabric-CA-Server):

fatal error: unexpected signal during runtime execution
[signal SIGSEGV: segmentation violation code=0x1 addr=0x63 pc=0x7f927a0de259]

полный след очень длинный и его можно найти здесь

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

root@6c497fa7d3f9:/home# fabric-ca-client enroll -d -u https://siddjain:xxx@uber-rca-server:7054 -M siddjain --csr.names C=US --csr.names ST=CA --csr.names L=San Francisco --csr.names O="Uber Inc." --csr.names OU="Digital & Analytics" --tls.certfiles uber-ca-chain.pem --tls.client.certfile uber-client.pem --tls.client.keyfile uber-client.key

1 Ответ

0 голосов
/ 04 мая 2019

Решением этой проблемы является добавление переменной среды с именем GODEBUG и установка ее значения в netdns = go при создании фабричного сервера. Пример:

docker container create --name uber-rca-server --network example_net --env FABRIC_CA_SERVER_HOME=/etc/hyperledger/fabric-ca-server --env FABRIC_CA_SERVER_DEBUG=true --env GODEBUG=netdns=go --workdir /etc/hyperledger/fabric-ca-server --log-opt max-file=3 --log-opt max-size=10m hyperledger/fabric-ca:1.3.0 fabric-ca-server start --ca.certfile uber-rca.pem --ca.keyfile uber-rca.key --ca.name uber-rca --tls.certfile uber-rca-server.pem --tls.keyfile uber-rca-server.key --tls.enabled --tls.clientauth.type requireandverifyclientcert --tls.clientauth.certfiles uber-ca-chain.pem --ldap.enabled --ldap.url ldaps://cn=admin,dc=uber,dc=com:xxx@uber-ldap-server:636/dc=uber,dc=com --ldap.tls.certfiles uber-ca-chain.pem --ldap.tls.client.certfile uber-rca-client.pem --ldap.tls.client.keyfile uber-rca-client.key
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...