Hyperledger Fabric CA:致命错误:运行时执行期间出现意外信号 [英] Hyperledger Fabric CA: fatal error: unexpected signal during runtime execution

查看:16
本文介绍了Hyperledger Fabric CA:致命错误:运行时执行期间出现意外信号的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们将Hyperledger Fabric CA与LDAP服务器一起使用。我们向服务器发出注册请求,并作为未处理的异常收到此错误(导致Fabric-CA-Server终止):

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

完整跟踪非常长,可以找到here

我们如何解决这个问题?导致错误的命令是:

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

推荐答案

此问题的解决方案是在创建Fabric-CA-SERVER时添加一个名为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

这篇关于Hyperledger Fabric CA:致命错误:运行时执行期间出现意外信号的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆