Any help why it might be failing with 401 or what can I try ?

On Thu, Jun 9, 2022 at 5:13 PM Susheel Kumar <[email protected]> wrote:

> This is the Solr setup using Solr operator with 8.11.1.  I have posted on
> Solr operator channel as well but checking here as well as Http2SolrClient
> and CloudHttp2SolrClient should still work.
>
> Thnx
>
> On Thu, Jun 9, 2022 at 5:08 PM Susheel Kumar <[email protected]>
> wrote:
>
>> Hello,
>>
>> While using Http2SolrClient and CloudHttp2SolrClient to query HTTPS
>> Solr, running into below errors. Any ideas/suggestions what could be wrong?
>> Code
>>
>> .....
>>
>>              System.setProperty("javax.net.ssl.keyStore", 
>> "/etc/secrets/keystore.p12");
>>              System.setProperty("javax.net.ssl.keyStorePassword", 
>> ConfigLoaderMongo.getPropertyValue("ISI_USER_keystorepwd"));
>>              System.setProperty("javax.net.ssl.keyStoreType", "pkcs12");
>>              System.setProperty("javax.net.ssl.trustStore", 
>> "/etc/secrets/keystore.p12");
>>              System.setProperty("javax.net.ssl.trustStorePassword", 
>> ConfigLoaderMongo.getPropertyValue("ISI_USER_keystorepwd"));
>>              System.setProperty("javax.net.ssl.trustStoreType", "pkcs12");
>>              System.setProperty("javax.net.ssl.tests.jettySsl", "true");
>>              System.setProperty("tests.jettySsl", "true");
>>              
>>              SSLConfig sslConfig =  new SSLConfig(true, 
>> ConfigLoaderMongo.getBooleanPropertyValue("ISI_USER_clientAuth"), 
>> "/etc/secrets/keystore.p12", "/etc/secretspwd/password-key", 
>> "/etc/secrets/keystore.p12", "/etc/secretspwd/password-key");
>>
>>              Http2SolrClient.Builder http2ClientBuilder = new 
>> Http2SolrClient.Builder().withBasicAuthCredentials(userName, 
>> password).withSSLConfig(sslConfig);
>>              
>>              CloudHttp2SolrClient client = new 
>> CloudHttp2SolrClient.Builder(solrUrls)
>>                            
>> .withInternalClientBuilder(http2ClientBuilder).build();
>> ...
>>
>>
>>
>> Errro
>>
>>
>> >2022-06-07 20:57:34.319  INFO --- SolrServiceLocator                      : 
>> > SolrServiceLocator ctor
>> >2022-06-07 20:57:34.320  INFO --- SolrServiceLocator                      : 
>> > ISI_USER_1SOLRURL https://sms-solrcloud-0:443/solr 
>> ><https://sms-solrcloud-0/solr>
>> ISI_USER_1SOLRURL https://sms-solrcloud-0:443/solr 
>> <https://sms-solrcloud-0/solr>
>> >2022-06-07 20:57:34.320  INFO --- SolrServiceLocator                      : 
>> > ISI_USER_2SOLRURL https://sms-solrcloud-1:443/solr 
>> ><https://sms-solrcloud-1/solr>
>> ISI_USER_2SOLRURL https://sms-solrcloud-1:443/solr 
>> <https://sms-solrcloud-1/solr>
>> >2022-06-07 20:57:34.320  INFO --- SolrServiceLocator                      : 
>> > ISI_USER_3SOLRURL https://sms-solrcloud-2:443/solr 
>> ><https://sms-solrcloud-2/solr>
>> ISI_USER_3SOLRURL https://sms-solrcloud-2:443/solr 
>> <https://sms-solrcloud-2/solr>
>> admin pKX45L(SPe9bky#H
>> >2022-06-07 20:57:34.436  INFO --- log                                     : 
>> > Logging initialized @55684ms to org.eclipse.jetty.util.log.Slf4jLog
>> >2022-06-07 20:57:35.132  INFO --- SslContextFactory                       : 
>> > x509=X509@2294ad6d(1,h=[aes-sms-dit-sms-solrcloud-0.us.caas.com, 
>> >aes-sms-dit-sms-solrcloud-1.us.caas.com, 
>> >aes-sms-dit-sms-solrcloud-2.us.caas.com, 
>> >aes-sms-dit-sms-solrcloud.us.caas.com],a=[],w=[]) for 
>> >Client@3134b801[provider=null,keyStore=file:///etc/secrets/keystore.p12,trustStore=file:///etc/secrets/keystore.p12]
>> >2022-06-07 20:57:35.242  WARN --- config                                  : 
>> > Trusting all certificates configured for 
>> >Client@3134b801[provider=null,keyStore=file:///etc/secrets/keystore.p12,trustStore=file:///etc/secrets/keystore.p12]
>> >2022-06-07 20:57:35.242  WARN --- config                                  : 
>> > No Client EndPointIdentificationAlgorithm configured for 
>> >Client@3134b801[provider=null,keyStore=file:///etc/secrets/keystore.p12,trustStore=file:///etc/secrets/keystore.p12]
>> >2022-06-07 20:57:37.034 ERROR --- QueryExecutor                           : 
>> > java.lang.RuntimeException: Couldn't initialize a HttpClusterStateProvider 
>> >(is/are the Solr server(s), [https://sms-solrcloud-0:443/solr 
>> ><https://sms-solrcloud-0/solr>, https://sms-solrcloud-1:443/solr 
>> ><https://sms-solrcloud-1/solr>, https://sms-solrcloud-2:443/solr 
>> ><https://sms-solrcloud-2/solr>], down?)
>> >2022-06-07 20:57:37.034 ERROR --- SearchService                           : 
>> > uuid=59nEQzwMn for SearchService: Exception ex : {}
>>
>> java.lang.RuntimeException: Couldn't initialize a HttpClusterStateProvider 
>> (is/are the Solr server(s), [https://sms-solrcloud-0:443/solr 
>> <https://sms-solrcloud-0/solr>, https://sms-solrcloud-1:443/solr 
>> <https://sms-solrcloud-1/solr>, https://sms-solrcloud-2:443/solr 
>> <https://sms-solrcloud-2/solr>], down?)
>>      at 
>> org.apache.solr.client.solrj.impl.CloudHttp2SolrClient$Builder.build(CloudHttp2SolrClient.java:254)
>>      at 
>> com.search.infrastructure.implementation.SolrServiceLocator.<init>(SolrServiceLocator.java:109)
>>
>> Caused by: 
>> org.apache.solr.client.solrj.impl.BaseHttpSolrClient$RemoteSolrException: 
>> Error from server at https://sms-solrcloud-0:443/solr 
>> <https://sms-solrcloud-0/solr>: Expected mime type application/octet-stream 
>> but got text/html. <html>
>> <head>
>> <meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1"/>
>> <title>Error 401 Authentication failed, Response code: 401</title>
>> </head>
>> <body><h2>HTTP ERROR 401 Authentication failed, Response code: 401</h2>
>> <table>
>> <tr><th>URI:</th><td>/solr/admin/collections</td></tr>
>> <tr><th>STATUS:</th><td>401</td></tr>
>> <tr><th>MESSAGE:</th><td>Authentication failed, Response code: 401</td></tr>
>> <tr><th>SERVLET:</th><td>default</td></tr>
>> </table>
>>
>> </body>
>> </html>
>>
>>      at 
>> org.apache.solr.client.solrj.impl.Http2SolrClient.processErrorsAndResponse(Http2SolrClient.java:705)
>>      at 
>> org.apache.solr.client.solrj.impl.Http2SolrClient.request(Http2SolrClient.java:421)
>>      at 
>> org.apache.solr.client.solrj.impl.Http2SolrClient.request(Http2SolrClient.java:776)
>>      at org.apache.solr.client.solrj.SolrClient.request(SolrClient.java:1290)
>>      at 
>> org.apache.solr.client.solrj.impl.BaseHttpClusterStateProvider.fetchLiveNodes(BaseHttpClusterStateProvider.java:190)
>>      at 
>> org.apache.solr.client.solrj.impl.BaseHttpClusterStateProvider.init(BaseHttpClusterStateProvider.java:64)
>>      at 
>> org.apache.solr.client.solrj.impl.Http2ClusterStateProvider.<init>(Http2ClusterStateProvider.java:33)
>>      at 
>> org.apache.solr.client.solrj.impl.CloudHttp2SolrClient$Builder.build(CloudHttp2SolrClient.java:252)
>>      .. 72 common frames omitted
>>
>>
>>

Reply via email to