also forgot to update before that I have enabled basicauthentication and provided the details in security.json and uploaded it via zookeeper.
Thanks, On Tue, Jun 2, 2020 at 6:42 PM yaswanth kumar <yaswanth...@gmail.com> wrote: > also I am seeing the below error as a parent one from solr.log > > at org.apache.solr.util.CryptoKeys$RSAKeyPair.encrypt(CryptoKeys.java:366) > org.apache.solr.common.SolrException: javax.crypto.BadPaddingException: > RSA private key operation failed > at > org.apache.solr.util.CryptoKeys$RSAKeyPair.encrypt(CryptoKeys.java:366) > ~[solr-core-8.4.1.jar:8.4.1 832bf13dd9187095831caf69783179d41059d013 - > ishan - 2020-01-10 1$ > at > org.apache.solr.security.PKIAuthenticationPlugin.generateToken(PKIAuthenticationPlugin.java:305) > ~[solr-core-8.4.1.jar:8.4.1 832bf13dd9187095831caf69783179d41059d0$ > at > org.apache.solr.security.PKIAuthenticationPlugin.access$200(PKIAuthenticationPlugin.java:61) > ~[solr-core-8.4.1.jar:8.4.1 832bf13dd9187095831caf69783179d41059d013 -$ > at > org.apache.solr.security.PKIAuthenticationPlugin$2.onQueued(PKIAuthenticationPlugin.java:239) > ~[solr-core-8.4.1.jar:8.4.1 832bf13dd9187095831caf69783179d41059d013 $ > at > org.apache.solr.client.solrj.impl.Http2SolrClient.decorateRequest(Http2SolrClient.java:469) > ~[solr-solrj-8.4.1.jar:8.4.1 832bf13dd9187095831caf69783179d41059d013 -$ > at > org.apache.solr.client.solrj.impl.Http2SolrClient.initOutStream(Http2SolrClient.java:324) > ~[solr-solrj-8.4.1.jar:8.4.1 832bf13dd9187095831caf69783179d41059d013 - i$ > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateHttp2SolrClient$Runner.sendUpdateStream(ConcurrentUpdateHttp2SolrClient.java:227) > ~[solr-solrj-8.4.1.jar:8.4.1 83$ > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateHttp2SolrClient$Runner.run(ConcurrentUpdateHttp2SolrClient.java:181) > ~[solr-solrj-8.4.1.jar:8.4.1 832bf13dd918709$ > at > com.codahale.metrics.InstrumentedExecutorService$InstrumentedRunnable.run(InstrumentedExecutorService.java:181) > ~[metrics-core-4.0.5.jar:4.0.5] > at > org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:210) > ~[solr-solrj-8.4.1.jar:8.4.1 832bf13dd9187095831caf6978$ > at > org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor$$Lambda$142/0000000000000000.run(Unknown > Source) ~[?:?] > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) > ~[?:?] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) > ~[?:?] > at java.lang.Thread.run(Thread.java:834) [?:?] > Caused by: javax.crypto.BadPaddingException: RSA private key operation > failed > at > sun.security.rsa.NativeRSACore.crtCrypt_Native(NativeRSACore.java:149) > ~[?:?] > at sun.security.rsa.NativeRSACore.rsa(NativeRSACore.java:91) ~[?:?] > at sun.security.rsa.RSACore.rsa(RSACore.java:149) ~[?:?] > at com.sun.crypto.provider.RSACipher.doFinal(RSACipher.java:355) > ~[?:?] > at > com.sun.crypto.provider.RSACipher.engineDoFinal(RSACipher.java:392) ~[?:?] > at javax.crypto.Cipher.doFinal(Cipher.java:2260) ~[?:?] > at > org.apache.solr.util.CryptoKeys$RSAKeyPair.encrypt(CryptoKeys.java:364) > ~[solr-core-8.4.1.jar:8.4.1 832bf13dd9187095831caf69783179d41059d013 - > ishan - 2020-01-10 1$ > ... 13 more > > On Tue, Jun 2, 2020 at 6:37 PM yaswanth kumar <yaswanth...@gmail.com> > wrote: > >> Thanks Franke, but yes for all these questions I did configured it >> properly, I made sure to include >> >> <Set name="KeyStoreType"><Property name="solr.jetty.keystore.type" >> default="JKS"/></Set> >> <Set name="TrustStoreType"><Property name="solr.jetty.truststore.type" >> default="JKS"/></Set> >> in the jetty-ssl.xml along with the path keystore and truststore. >> >> Also I have made sure that trusstore exists on all nodes and also I am >> using the same file for both keystore and truststore as below >> <Set name="KeyStorePath"><Property name="solr.jetty.keystore" >> default="./etc/solr-keystore.jks"/></Set> >> <Set name="KeyStorePassword"><Property >> name="solr.jetty.keystore.password" default="xxxx"/></Set> >> <Set name="TrustStorePath"><Property name="solr.jetty.truststore" >> default="./etc/solr-keystore.jks"/></Set> >> <Set name="TrustStorePassword"><Property >> name="solr.jetty.truststore.password" default="xxxx"/></Set> >> >> also urlScheme for ZK is set to https >> >> >> Also the main error that I posted is the one that I am seeing as a return >> response where as the below one is what I see from solr logs >> >> 2020-06-02 22:32:04.472 ERROR (qtp984876512-93) [c:default s:shard1 >> r:core_node3 x:default_shard1_replica_n1] o.a.s.s.HttpSolrCall >> null:org.apache.solr.update.processor.Distr$ >> at >> org.apache.solr.update.processor.DistributedZkUpdateProcessor.doDistribFinish(DistributedZkUpdateProcessor.java:1189) >> at >> org.apache.solr.update.processor.DistributedUpdateProcessor.finish(DistributedUpdateProcessor.java:1096) >> at >> org.apache.solr.update.processor.LogUpdateProcessorFactory$LogUpdateProcessor.finish(LogUpdateProcessorFactory.java:182) >> at >> org.apache.solr.update.processor.UpdateRequestProcessor.finish(UpdateRequestProcessor.java:80) >> at >> org.apache.solr.update.processor.UpdateRequestProcessor.finish(UpdateRequestProcessor.java:80) >> at >> org.apache.solr.update.processor.UpdateRequestProcessor.finish(UpdateRequestProcessor.java:80) >> at >> org.apache.solr.update.processor.UpdateRequestProcessor.finish(UpdateRequestProcessor.java:80) >> at >> org.apache.solr.update.processor.UpdateRequestProcessor.finish(UpdateRequestProcessor.java:80) >> at >> org.apache.solr.update.processor.UpdateRequestProcessor.finish(UpdateRequestProcessor.java:80) >> at >> org.apache.solr.update.processor.UpdateRequestProcessor.finish(UpdateRequestProcessor.java:80) >> at >> org.apache.solr.update.processor.UpdateRequestProcessor.finish(UpdateRequestProcessor.java:80) >> at >> org.apache.solr.handler.ContentStreamHandlerBase.handleRequestBody(ContentStreamHandlerBase.java:78) >> at >> org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:211) >> at org.apache.solr.core.SolrCore.execute(SolrCore.java:2596) >> at >> org.apache.solr.servlet.HttpSolrCall.execute(HttpSolrCall.java:799) >> at >> org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:578) >> at >> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:419) >> at >> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:351) >> at >> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1602) >> at >> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:540) >> at >> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:146) >> at >> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548) >> at >> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) >> at >> org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:257) >> >> >> One strange observation is that when I hit update api on the leader node >> its working without any error, and now immediately if I hit non-leader its >> working fine (only once or twice), but if I keep on trying to hit this node >> again and again its then throwing the above error and once the error >> started happening , its consistent again. >> >> Please let me know if you need more information or if I am missing >> something else >> >> Thanks, >> >> On Tue, Jun 2, 2020 at 4:59 PM Jörn Franke <jornfra...@gmail.com> wrote: >> >>> Have you looked in the logfiles? >>> >>> Keystore Type correctly defined on all nodes? >>> >>> Have you configured the truststore on all nodes correctly? >>> >>> Have you set clusterprop urlScheme to htttps in ZK? >>> >>> >>> https://lucene.apache.org/solr/guide/7_5/enabling-ssl.html#configure-zookeeper >>> >>> >>> >>> > Am 02.06.2020 um 18:57 schrieb yaswanth kumar <yaswanth...@gmail.com>: >>> > >>> > team, can someone help me on the above topic? >>> > >>> >> On Mon, Jun 1, 2020 at 10:00 PM yaswanth kumar <yaswanth...@gmail.com >>> > >>> >> wrote: >>> >> >>> >> Trying to setup solr 8.4.1 + open jdk 11 on centos , enabled the ssl >>> >> configurations with all the certs in place, but the issue what I am >>> seeing >>> >> is when trying to hit /update api on non-leader solr node , its >>> throwing an >>> >> error >>> >> >>> >> configured 2 solr nodes with 1 zookeeper. >>> >> >>> >> metadata":[ >>> >> >>> >> >>> "error-class","org.apache.solr.update.processor.DistributedUpdateProcessor$DistributedUpdatesAsyncException", >>> >> >>> >> >>> "root-error-class","org.apache.solr.update.processor.DistributedUpdateProcessor$DistributedUpdatesAsyncException"], >>> >> "msg":"Async exception during distributed update: >>> >> javax.crypto.BadPaddingException: RSA private key operation failed", >>> >> >>> "trace":"org.apache.solr.update.processor.DistributedUpdateProcessor$DistributedUpdatesAsyncException: >>> >> Async exception during distributed update: >>> >> javax.crypto.BadPaddingException: RSA private key operation >>> failed\n\tat >>> >> >>> org.apache.solr.update.processor.DistributedZkUpdateProcessor.doDistribFinish(DistributedZkUpdateProcessor.java:1189)\n\tat >>> >> >>> org.apache.solr.update.processor.DistributedUpdateProcessor.finish(DistributedUpdateProcessor.java:1096)\n\tat >>> >> >>> org.apache.solr.update.processor.LogUpdateProcessorFactory$LogUpdateProcessor.finish(LogUpdateProcessorFactory.java:182)\n\tat >>> >> >>> org.apache.solr.update.processor.UpdateRequestProcessor.finish(UpdateRequestProcessor.java:80)\n\tat >>> >> org.apache.solr.update.processor.UpdateRequestProcessor.finish........ >>> >> >>> >> Strangely this is happening when we try to hit a non-leader node, >>> hitting >>> >> leader node its working fine without any issue and getting the data >>> indexed. >>> >> >>> >> Not able to track down where the exact issue is happening. >>> >> >>> >> Thanks, >>> >> >>> >> -- >>> >> Thanks & Regards, >>> >> Yaswanth Kumar Konathala. >>> >> yaswanth...@gmail.com >>> >> >>> > >>> > >>> > -- >>> > Thanks & Regards, >>> > Yaswanth Kumar Konathala. >>> > yaswanth...@gmail.com >>> >> >> >> -- >> Thanks & Regards, >> Yaswanth Kumar Konathala. >> yaswanth...@gmail.com >> > > > -- > Thanks & Regards, > Yaswanth Kumar Konathala. > yaswanth...@gmail.com > -- Thanks & Regards, Yaswanth Kumar Konathala. yaswanth...@gmail.com