sjdboy opened a new issue #7443:
URL: https://github.com/apache/skywalking/issues/7443


   os version:ubuntu 20.04
   
   docker version: 20.10.7
   
   docker command:
   ```
   sudo docker run -it --name sky --net=host \
   -e TZ=Asia/Shanghai \
   -e "SW_STORAGE=elasticsearch7" \
   -e "SW_STORAGE_ES_CLUSTER_NODES=192.168.3.2:9200" \
   -e "SW_ES_USER=elastic" \
   -e "SW_ES_PASSWORD=123456" \
   -e "SW_STORAGE_ES_HTTP_PROTOCOL=https" \
   -e "SW_SW_STORAGE_ES_SSL_JKS_PATH=/opt/skywalking/es.jsk" \
   -e "SW_SW_STORAGE_ES_SSL_JKS_PASS=111111" \
   -v /home/skywalking/config/es.jks:/opt/skywalking/es.jsk \
   apache/skywalking-oap-server:8.7.0-es7
   ```
   
   docker run error log:
   
   2021-08-11 22:04:39,941 - 
org.apache.skywalking.oap.server.library.module.BootstrapFlow -5384 [main] INFO 
 [] - start the provider default in alarm module.
   2021-08-11 22:04:39,941 - 
org.apache.skywalking.oap.server.library.module.BootstrapFlow -5384 [main] INFO 
 [] - start the provider default in event-analyzer module.
   2021-08-11 22:04:39,978 - 
org.apache.skywalking.oap.server.core.analysis.DispatcherManager -5421 [main] 
INFO  [] - Dispatcher 
org.apache.skywalking.oap.server.core.source.oal.rt.dispatcher.EventDispatcher 
is added into DefaultScopeDefine 43.
   2021-08-11 22:04:39,980 - 
org.apache.skywalking.oap.server.library.module.BootstrapFlow -5423 [main] INFO 
 [] - start the provider elasticsearch7 in storage module.
   2021-08-11 22:04:39,980 - 
org.apache.skywalking.oap.server.library.client.elasticsearch.ElasticSearchClient
 -5423 [main] INFO  [] - elasticsearch cluster nodes: 192.168.3.49:9200
   2021-08-11 22:04:40,780 - 
org.apache.skywalking.oap.server.starter.OAPServerBootstrap -6223 [main] ERROR 
[] - PKIX path building failed: 
sun.security.provider.certpath.SunCertPathBuilderException: unable to find 
valid certification path to requested target
   org.apache.skywalking.oap.server.library.module.ModuleStartException: PKIX 
path building failed: 
sun.security.provider.certpath.SunCertPathBuilderException: unable to find 
valid certification path to requested target
        at 
org.apache.skywalking.oap.server.storage.plugin.elasticsearch7.StorageModuleElasticsearch7Provider.start(StorageModuleElasticsearch7Provider.java:228)
 ~[storage-elasticsearch7-plugin-8.7.0.jar:8.7.0]
        at 
org.apache.skywalking.oap.server.library.module.BootstrapFlow.start(BootstrapFlow.java:49)
 ~[library-module-8.7.0.jar:8.7.0]
        at 
org.apache.skywalking.oap.server.library.module.ModuleManager.init(ModuleManager.java:60)
 ~[library-module-8.7.0.jar:8.7.0]
        at 
org.apache.skywalking.oap.server.starter.OAPServerBootstrap.start(OAPServerBootstrap.java:43)
 [server-bootstrap-8.7.0.jar:8.7.0]
        at 
org.apache.skywalking.oap.server.starter.OAPServerStartUp.main(OAPServerStartUp.java:27)
 [server-starter-es7-8.7.0.jar:8.7.0]
   Caused by: javax.net.ssl.SSLHandshakeException: PKIX path building failed: 
sun.security.provider.certpath.SunCertPathBuilderException: unable to find 
valid certification path to requested target
        at 
org.elasticsearch.client.RestClient.extractAndWrapCause(RestClient.java:874) 
~[elasticsearch-rest-client-7.10.2.jar:7.10.2]
        at 
org.elasticsearch.client.RestClient.performRequest(RestClient.java:283) 
~[elasticsearch-rest-client-7.10.2.jar:7.10.2]
        at 
org.elasticsearch.client.RestClient.performRequest(RestClient.java:270) 
~[elasticsearch-rest-client-7.10.2.jar:7.10.2]
        at 
org.elasticsearch.client.RestHighLevelClient.internalPerformRequest(RestHighLevelClient.java:1632)
 ~[elasticsearch-rest-high-level-client-7.10.2.jar:7.10.2]
        at 
org.elasticsearch.client.RestHighLevelClient.performRequest(RestHighLevelClient.java:1617)
 ~[elasticsearch-rest-high-level-client-7.10.2.jar:7.10.2]
        at 
org.elasticsearch.client.RestHighLevelClient.ping(RestHighLevelClient.java:775) 
~[elasticsearch-rest-high-level-client-7.10.2.jar:7.10.2]
        at 
org.apache.skywalking.oap.server.storage.plugin.elasticsearch7.client.ElasticSearch7Client.connect(ElasticSearch7Client.java:111)
 ~[storage-elasticsearch7-plugin-8.7.0.jar:8.7.0]
        at 
org.apache.skywalking.oap.server.storage.plugin.elasticsearch7.StorageModuleElasticsearch7Provider.start(StorageModuleElasticsearch7Provider.java:223)
 ~[storage-elasticsearch7-plugin-8.7.0.jar:8.7.0]
        ... 4 more
   Caused by: javax.net.ssl.SSLHandshakeException: PKIX path building failed: 
sun.security.provider.certpath.SunCertPathBuilderException: unable to find 
valid certification path to requested target
        at sun.security.ssl.Alert.createSSLException(Alert.java:131) ~[?:?]
        at sun.security.ssl.TransportContext.fatal(TransportContext.java:350) 
~[?:?]
        at sun.security.ssl.TransportContext.fatal(TransportContext.java:293) 
~[?:?]
        at sun.security.ssl.TransportContext.fatal(TransportContext.java:288) 
~[?:?]
        at 
sun.security.ssl.CertificateMessage$T13CertificateConsumer.checkServerCerts(CertificateMessage.java:1356)
 ~[?:?]
        at 
sun.security.ssl.CertificateMessage$T13CertificateConsumer.onConsumeCertificate(CertificateMessage.java:1231)
 ~[?:?]
        at 
sun.security.ssl.CertificateMessage$T13CertificateConsumer.consume(CertificateMessage.java:1174)
 ~[?:?]
        at sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:392) ~[?:?]
        at 
sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:444) ~[?:?]
        at 
sun.security.ssl.SSLEngineImpl$DelegatedTask$DelegatedAction.run(SSLEngineImpl.java:1074)
 ~[?:?]
        at 
sun.security.ssl.SSLEngineImpl$DelegatedTask$DelegatedAction.run(SSLEngineImpl.java:1061)
 ~[?:?]
        at java.security.AccessController.doPrivileged(Native Method) ~[?:?]
        at 
sun.security.ssl.SSLEngineImpl$DelegatedTask.run(SSLEngineImpl.java:1008) ~[?:?]
        at 
org.apache.http.nio.reactor.ssl.SSLIOSession.doRunTask(SSLIOSession.java:285) 
~[httpcore-nio-4.4.12.jar:4.4.12]
        at 
org.apache.http.nio.reactor.ssl.SSLIOSession.doHandshake(SSLIOSession.java:345) 
~[httpcore-nio-4.4.12.jar:4.4.12]
        at 
org.apache.http.nio.reactor.ssl.SSLIOSession.isAppInputReady(SSLIOSession.java:523)
 ~[httpcore-nio-4.4.12.jar:4.4.12]
        at 
org.apache.http.impl.nio.reactor.AbstractIODispatch.inputReady(AbstractIODispatch.java:120)
 ~[httpcore-nio-4.4.12.jar:4.4.12]
        at 
org.apache.http.impl.nio.reactor.BaseIOReactor.readable(BaseIOReactor.java:162) 
~[httpcore-nio-4.4.12.jar:4.4.12]
        at 
org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvent(AbstractIOReactor.java:337)
 ~[httpcore-nio-4.4.12.jar:4.4.12]
        at 
org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvents(AbstractIOReactor.java:315)
 ~[httpcore-nio-4.4.12.jar:4.4.12]
        at 
org.apache.http.impl.nio.reactor.AbstractIOReactor.execute(AbstractIOReactor.java:276)
 ~[httpcore-nio-4.4.12.jar:4.4.12]
        at 
org.apache.http.impl.nio.reactor.BaseIOReactor.execute(BaseIOReactor.java:104) 
~[httpcore-nio-4.4.12.jar:4.4.12]
        at 
org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor$Worker.run(AbstractMultiworkerIOReactor.java:591)
 ~[httpcore-nio-4.4.12.jar:4.4.12]
        at java.lang.Thread.run(Thread.java:834) ~[?:?]
   Caused by: sun.security.validator.ValidatorException: PKIX path building 
failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to 
find valid certification path to requested target
        at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:439) 
~[?:?]
        at 
sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:306) 
~[?:?]
        at sun.security.validator.Validator.validate(Validator.java:264) ~[?:?]
        at 
sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:313) 
~[?:?]
        at 
sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:276)
 ~[?:?]
        at 
sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:141)
 ~[?:?]
        at 
sun.security.ssl.CertificateMessage$T13CertificateConsumer.checkServerCerts(CertificateMessage.java:1334)
 ~[?:?]
        at 
sun.security.ssl.CertificateMessage$T13CertificateConsumer.onConsumeCertificate(CertificateMessage.java:1231)
 ~[?:?]
        at 
sun.security.ssl.CertificateMessage$T13CertificateConsumer.consume(CertificateMessage.java:1174)
 ~[?:?]
        at sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:392) ~[?:?]
        at 
sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:444) ~[?:?]
        at 
sun.security.ssl.SSLEngineImpl$DelegatedTask$DelegatedAction.run(SSLEngineImpl.java:1074)
 ~[?:?]
        at 
sun.security.ssl.SSLEngineImpl$DelegatedTask$DelegatedAction.run(SSLEngineImpl.java:1061)
 ~[?:?]
        at java.security.AccessController.doPrivileged(Native Method) ~[?:?]
        at 
sun.security.ssl.SSLEngineImpl$DelegatedTask.run(SSLEngineImpl.java:1008) ~[?:?]
        at 
org.apache.http.nio.reactor.ssl.SSLIOSession.doRunTask(SSLIOSession.java:285) 
~[httpcore-nio-4.4.12.jar:4.4.12]
        at 
org.apache.http.nio.reactor.ssl.SSLIOSession.doHandshake(SSLIOSession.java:345) 
~[httpcore-nio-4.4.12.jar:4.4.12]
        at 
org.apache.http.nio.reactor.ssl.SSLIOSession.isAppInputReady(SSLIOSession.java:523)
 ~[httpcore-nio-4.4.12.jar:4.4.12]
        at 
org.apache.http.impl.nio.reactor.AbstractIODispatch.inputReady(AbstractIODispatch.java:120)
 ~[httpcore-nio-4.4.12.jar:4.4.12]
        at 
org.apache.http.impl.nio.reactor.BaseIOReactor.readable(BaseIOReactor.java:162) 
~[httpcore-nio-4.4.12.jar:4.4.12]
        at 
org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvent(AbstractIOReactor.java:337)
 ~[httpcore-nio-4.4.12.jar:4.4.12]
        at 
org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvents(AbstractIOReactor.java:315)
 ~[httpcore-nio-4.4.12.jar:4.4.12]
        at 
org.apache.http.impl.nio.reactor.AbstractIOReactor.execute(AbstractIOReactor.java:276)
 ~[httpcore-nio-4.4.12.jar:4.4.12]
        at 
org.apache.http.impl.nio.reactor.BaseIOReactor.execute(BaseIOReactor.java:104) 
~[httpcore-nio-4.4.12.jar:4.4.12]
        at 
org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor$Worker.run(AbstractMultiworkerIOReactor.java:591)
 ~[httpcore-nio-4.4.12.jar:4.4.12]
        at java.lang.Thread.run(Thread.java:834) ~[?:?]
   Caused by: sun.security.provider.certpath.SunCertPathBuilderException: 
unable to find valid certification path to requested target
        at 
sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPathBuilder.java:141)
 ~[?:?]
        at 
sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:126)
 ~[?:?]
        at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:297) 
~[?:?]
        at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:434) 
~[?:?]
        at 
sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:306) 
~[?:?]
        at sun.security.validator.Validator.validate(Validator.java:264) ~[?:?]
        at 
sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:313) 
~[?:?]
        at 
sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:276)
 ~[?:?]
        at 
sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:141)
 ~[?:?]
        at 
sun.security.ssl.CertificateMessage$T13CertificateConsumer.checkServerCerts(CertificateMessage.java:1334)
 ~[?:?]
        at 
sun.security.ssl.CertificateMessage$T13CertificateConsumer.onConsumeCertificate(CertificateMessage.java:1231)
 ~[?:?]
        at 
sun.security.ssl.CertificateMessage$T13CertificateConsumer.consume(CertificateMessage.java:1174)
 ~[?:?]
        at sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:392) ~[?:?]
        at 
sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:444) ~[?:?]
        at 
sun.security.ssl.SSLEngineImpl$DelegatedTask$DelegatedAction.run(SSLEngineImpl.java:1074)
 ~[?:?]
        at 
sun.security.ssl.SSLEngineImpl$DelegatedTask$DelegatedAction.run(SSLEngineImpl.java:1061)
 ~[?:?]
        at java.security.AccessController.doPrivileged(Native Method) ~[?:?]
        at 
sun.security.ssl.SSLEngineImpl$DelegatedTask.run(SSLEngineImpl.java:1008) ~[?:?]
        at 
org.apache.http.nio.reactor.ssl.SSLIOSession.doRunTask(SSLIOSession.java:285) 
~[httpcore-nio-4.4.12.jar:4.4.12]
        at 
org.apache.http.nio.reactor.ssl.SSLIOSession.doHandshake(SSLIOSession.java:345) 
~[httpcore-nio-4.4.12.jar:4.4.12]
        at 
org.apache.http.nio.reactor.ssl.SSLIOSession.isAppInputReady(SSLIOSession.java:523)
 ~[httpcore-nio-4.4.12.jar:4.4.12]
        at 
org.apache.http.impl.nio.reactor.AbstractIODispatch.inputReady(AbstractIODispatch.java:120)
 ~[httpcore-nio-4.4.12.jar:4.4.12]
        at 
org.apache.http.impl.nio.reactor.BaseIOReactor.readable(BaseIOReactor.java:162) 
~[httpcore-nio-4.4.12.jar:4.4.12]
        at 
org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvent(AbstractIOReactor.java:337)
 ~[httpcore-nio-4.4.12.jar:4.4.12]
        at 
org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvents(AbstractIOReactor.java:315)
 ~[httpcore-nio-4.4.12.jar:4.4.12]
        at 
org.apache.http.impl.nio.reactor.AbstractIOReactor.execute(AbstractIOReactor.java:276)
 ~[httpcore-nio-4.4.12.jar:4.4.12]
        at 
org.apache.http.impl.nio.reactor.BaseIOReactor.execute(BaseIOReactor.java:104) 
~[httpcore-nio-4.4.12.jar:4.4.12]
        at 
org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor$Worker.run(AbstractMultiworkerIOReactor.java:591)
 ~[httpcore-nio-4.4.12.jar:4.4.12]
        at java.lang.Thread.run(Thread.java:834) ~[?:?]
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to