Newbie question - Error loading an existing config file
Hello, We have Solr 7.4 up and running on a Linux machine. I'm just trying to add a new core so that I can eventually point a Drupal site to the Solr Server for indexing. When attempting to add a core, I'm getting the following error: new_solr_core: org.apache.solr.common.SolrException:org.apache.solr.common.SolrException: Could not load conf for core new_solr_core: Error loading solr config from /home/solr/server/solr/new_solr_core/conf/solrconfig.xml I've confirmed that /home/solr/server/solr/new_solr_core/conf/solrconfig.xml exists but I'm still getting the error. Any direction is appreciated. Thanks!
Re: Newbie question - Error loading an existing config file
Hi Erick, Thanks for the quick response. Here is what is currently contained within the conf dir: drwxr-xr-x 2 root root 4096 Feb 18 17:51 lang -rw-r--r-- 1 root root 54513 Feb 18 17:51 managed-schema -rw-r--r-- 1 root root 329 Feb 18 17:51 params.json -rw-r--r-- 1 root root 894 Feb 18 17:51 protwords.txt -rwxrwxrwx 1 root root 55323 Feb 18 17:51 solrconfig.xml -rw-r--r-- 1 root root 795 Feb 18 17:51 stopwords.txt -rw-r--r-- 1 root root 1153 Feb 18 17:51 synonyms.txt As far as the log, where exactly might I find the specific log that would give more info in regards to this error? thanks again! On Tue, Feb 19, 2019 at 9:06 AM Erick Erickson wrote: > Are all the other files there in your conf dir? Solrconfig.xml references > things like nanaged-schema etc. > > Also, your log file might contain more clues... > > On Tue, Feb 19, 2019, 08:03 Greg Robinson > > Hello, > > > > We have Solr 7.4 up and running on a Linux machine. > > > > I'm just trying to add a new core so that I can eventually point a Drupal > > site to the Solr Server for indexing. > > > > When attempting to add a core, I'm getting the following error: > > > > new_solr_core: > > > org.apache.solr.common.SolrException:org.apache.solr.common.SolrException: > > Could not load conf for core new_solr_core: Error loading solr config > from > > /home/solr/server/solr/new_solr_core/conf/solrconfig.xml > > > > I've confirmed that > > /home/solr/server/solr/new_solr_core/conf/solrconfig.xml exists but I'm > > still getting the error. > > > > Any direction is appreciated. > > > > Thanks! > > > -- Greg Robinson CEO - Mobile*Enhanced* www.mobileenhanced.com g...@mobileenhanced.com 303-598-1865
Re: Newbie question - Error loading an existing config file
Thanks for your direction regarding the log. I was able to locate it and these two lines stood out: Caused by: org.apache.solr.common.SolrException: Could not load conf for core new_solr_core: Error loading solr config from /home/solr/server/solr/new_solr_core/conf/solrconfig.xml Caused by: org.apache.solr.common.SolrException: Error loading solr config from /home/solr/server/solr/new_solr_core/conf/solrconfig.xml which seems to point to the same issue. I also went ahead and updated permissions/owner to "solr" on all directories and files within "/home/solr/server/solr/new_solr_core". Still no luck. This is currently the same message that I'm getting on the admin front end: new_solr_core: org.apache.solr.common.SolrException:org.apache.solr.common.SolrException: Could not load conf for core new_solr_core: Error loading solr config from /home/solr/server/solr/new_solr_core/conf/solrconfig.xml. thanks! On Tue, Feb 19, 2019 at 1:55 PM Erick Erickson wrote: > do a recursive seach for “solr.log" under SOLR_HOME……. > > Best, > ERick > > > On Feb 19, 2019, at 8:08 AM, Greg Robinson > wrote: > > > > Hi Erick, > > > > Thanks for the quick response. > > > > Here is what is currently contained within the conf dir: > > > > drwxr-xr-x 2 root root 4096 Feb 18 17:51 lang > > -rw-r--r-- 1 root root 54513 Feb 18 17:51 managed-schema > > -rw-r--r-- 1 root root 329 Feb 18 17:51 params.json > > -rw-r--r-- 1 root root 894 Feb 18 17:51 protwords.txt > > -rwxrwxrwx 1 root root 55323 Feb 18 17:51 solrconfig.xml > > -rw-r--r-- 1 root root 795 Feb 18 17:51 stopwords.txt > > -rw-r--r-- 1 root root 1153 Feb 18 17:51 synonyms.txt > > > > As far as the log, where exactly might I find the specific log that would > > give more info in regards to this error? > > > > thanks again! > > > > On Tue, Feb 19, 2019 at 9:06 AM Erick Erickson > > wrote: > > > >> Are all the other files there in your conf dir? Solrconfig.xml > references > >> things like nanaged-schema etc. > >> > >> Also, your log file might contain more clues... > >> > >> On Tue, Feb 19, 2019, 08:03 Greg Robinson wrote: > >> > >>> Hello, > >>> > >>> We have Solr 7.4 up and running on a Linux machine. > >>> > >>> I'm just trying to add a new core so that I can eventually point a > Drupal > >>> site to the Solr Server for indexing. > >>> > >>> When attempting to add a core, I'm getting the following error: > >>> > >>> new_solr_core: > >>> > >> > org.apache.solr.common.SolrException:org.apache.solr.common.SolrException: > >>> Could not load conf for core new_solr_core: Error loading solr config > >> from > >>> /home/solr/server/solr/new_solr_core/conf/solrconfig.xml > >>> > >>> I've confirmed that > >>> /home/solr/server/solr/new_solr_core/conf/solrconfig.xml exists but I'm > >>> still getting the error. > >>> > >>> Any direction is appreciated. > >>> > >>> Thanks! > >>> > >> > > > > > > -- > > Greg Robinson > > CEO - Mobile*Enhanced* > > www.mobileenhanced.com > > g...@mobileenhanced.com > > 303-598-1865 > > -- Greg Robinson CEO - Mobile*Enhanced* www.mobileenhanced.com g...@mobileenhanced.com 303-598-1865
Re: Newbie question - Error loading an existing config file
I used the front end admin (see attached) thanks On Tue, Feb 19, 2019 at 3:54 PM Erick Erickson wrote: > Hmmm, that’s not very helpful….. > > Don’t quite know what to say. There should be something more helpful > in the logs. > > Hmmm, How did you create the core? > > Best, > Erick > > > > On Feb 19, 2019, at 1:29 PM, Greg Robinson > wrote: > > > > Thanks for your direction regarding the log. > > > > I was able to locate it and these two lines stood out: > > > > Caused by: org.apache.solr.common.SolrException: Could not load conf for > > core new_solr_core: Error loading solr config from > > /home/solr/server/solr/new_solr_core/conf/solrconfig.xml > > > > Caused by: org.apache.solr.common.SolrException: Error loading solr > config > > from /home/solr/server/solr/new_solr_core/conf/solrconfig.xml > > > > which seems to point to the same issue. > > > > I also went ahead and updated permissions/owner to "solr" on all > > directories and files within "/home/solr/server/solr/new_solr_core". > > > > Still no luck. This is currently the same message that I'm getting on the > > admin front end: > > > > new_solr_core: > > > org.apache.solr.common.SolrException:org.apache.solr.common.SolrException: > > Could not load conf for core new_solr_core: Error loading solr config > from > > /home/solr/server/solr/new_solr_core/conf/solrconfig.xml. > > > > thanks! > > > > > > > > On Tue, Feb 19, 2019 at 1:55 PM Erick Erickson > > wrote: > > > >> do a recursive seach for “solr.log" under SOLR_HOME……. > >> > >> Best, > >> ERick > >> > >>> On Feb 19, 2019, at 8:08 AM, Greg Robinson > >> wrote: > >>> > >>> Hi Erick, > >>> > >>> Thanks for the quick response. > >>> > >>> Here is what is currently contained within the conf dir: > >>> > >>> drwxr-xr-x 2 root root 4096 Feb 18 17:51 lang > >>> -rw-r--r-- 1 root root 54513 Feb 18 17:51 managed-schema > >>> -rw-r--r-- 1 root root 329 Feb 18 17:51 params.json > >>> -rw-r--r-- 1 root root 894 Feb 18 17:51 protwords.txt > >>> -rwxrwxrwx 1 root root 55323 Feb 18 17:51 solrconfig.xml > >>> -rw-r--r-- 1 root root 795 Feb 18 17:51 stopwords.txt > >>> -rw-r--r-- 1 root root 1153 Feb 18 17:51 synonyms.txt > >>> > >>> As far as the log, where exactly might I find the specific log that > would > >>> give more info in regards to this error? > >>> > >>> thanks again! > >>> > >>> On Tue, Feb 19, 2019 at 9:06 AM Erick Erickson < > erickerick...@gmail.com> > >>> wrote: > >>> > >>>> Are all the other files there in your conf dir? Solrconfig.xml > >> references > >>>> things like nanaged-schema etc. > >>>> > >>>> Also, your log file might contain more clues... > >>>> > >>>> On Tue, Feb 19, 2019, 08:03 Greg Robinson >> wrote: > >>>> > >>>>> Hello, > >>>>> > >>>>> We have Solr 7.4 up and running on a Linux machine. > >>>>> > >>>>> I'm just trying to add a new core so that I can eventually point a > >> Drupal > >>>>> site to the Solr Server for indexing. > >>>>> > >>>>> When attempting to add a core, I'm getting the following error: > >>>>> > >>>>> new_solr_core: > >>>>> > >>>> > >> > org.apache.solr.common.SolrException:org.apache.solr.common.SolrException: > >>>>> Could not load conf for core new_solr_core: Error loading solr config > >>>> from > >>>>> /home/solr/server/solr/new_solr_core/conf/solrconfig.xml > >>>>> > >>>>> I've confirmed that > >>>>> /home/solr/server/solr/new_solr_core/conf/solrconfig.xml exists but > I'm > >>>>> still getting the error. > >>>>> > >>>>> Any direction is appreciated. > >>>>> > >>>>> Thanks! > >>>>> > >>>> > >>> > >>> > >>> -- > >>> Greg Robinson > >>> CEO - Mobile*Enhanced* > >>> www.mobileenhanced.com > >>> g...@mobileenhanced.com > >>> 303-598-1865 > >> > >> > > > > -- > > Greg Robinson > > CEO - Mobile*Enhanced* > > www.mobileenhanced.com > > g...@mobileenhanced.com > > 303-598-1865 > > -- Greg Robinson CEO - Mobile*Enhanced* www.mobileenhanced.com g...@mobileenhanced.com 303-598-1865
Re: Newbie question - Error loading an existing config file
Gotcha. Lets try this: https://imgur.com/a/z5OzbLW What I'm trying to do seems pretty straightforward: 1. Install Solr Server 7.4 on Linux (Completed) 2. Connect my Drupal 7 site to the Solr Server and use it for indexing content My understanding is that I must first create a core in order to connect my drupal site to Solr Server. This is where I'm currently stuck. Thanks for your help! On Wed, Feb 20, 2019 at 10:43 AM Erick Erickson wrote: > Attachments generally are stripped by the mail server. > > Are you trying to create a core as part of a SolrCloud _collection_? If > so, this > is an anti-pattern, use the collection API commands. Shot in the dark. > > Best, > Erick > > > On Feb 19, 2019, at 3:05 PM, Greg Robinson > wrote: > > > > I used the front end admin (see attached) > > > > thanks > > > > On Tue, Feb 19, 2019 at 3:54 PM Erick Erickson > wrote: > > Hmmm, that’s not very helpful….. > > > > Don’t quite know what to say. There should be something more helpful > > in the logs. > > > > Hmmm, How did you create the core? > > > > Best, > > Erick > > > > > > > On Feb 19, 2019, at 1:29 PM, Greg Robinson > wrote: > > > > > > Thanks for your direction regarding the log. > > > > > > I was able to locate it and these two lines stood out: > > > > > > Caused by: org.apache.solr.common.SolrException: Could not load conf > for > > > core new_solr_core: Error loading solr config from > > > /home/solr/server/solr/new_solr_core/conf/solrconfig.xml > > > > > > Caused by: org.apache.solr.common.SolrException: Error loading solr > config > > > from /home/solr/server/solr/new_solr_core/conf/solrconfig.xml > > > > > > which seems to point to the same issue. > > > > > > I also went ahead and updated permissions/owner to "solr" on all > > > directories and files within "/home/solr/server/solr/new_solr_core". > > > > > > Still no luck. This is currently the same message that I'm getting on > the > > > admin front end: > > > > > > new_solr_core: > > > > org.apache.solr.common.SolrException:org.apache.solr.common.SolrException: > > > Could not load conf for core new_solr_core: Error loading solr config > from > > > /home/solr/server/solr/new_solr_core/conf/solrconfig.xml. > > > > > > thanks! > > > > > > > > > > > > On Tue, Feb 19, 2019 at 1:55 PM Erick Erickson < > erickerick...@gmail.com> > > > wrote: > > > > > >> do a recursive seach for “solr.log" under SOLR_HOME……. > > >> > > >> Best, > > >> ERick > > >> > > >>> On Feb 19, 2019, at 8:08 AM, Greg Robinson > > >> wrote: > > >>> > > >>> Hi Erick, > > >>> > > >>> Thanks for the quick response. > > >>> > > >>> Here is what is currently contained within the conf dir: > > >>> > > >>> drwxr-xr-x 2 root root 4096 Feb 18 17:51 lang > > >>> -rw-r--r-- 1 root root 54513 Feb 18 17:51 managed-schema > > >>> -rw-r--r-- 1 root root 329 Feb 18 17:51 params.json > > >>> -rw-r--r-- 1 root root 894 Feb 18 17:51 protwords.txt > > >>> -rwxrwxrwx 1 root root 55323 Feb 18 17:51 solrconfig.xml > > >>> -rw-r--r-- 1 root root 795 Feb 18 17:51 stopwords.txt > > >>> -rw-r--r-- 1 root root 1153 Feb 18 17:51 synonyms.txt > > >>> > > >>> As far as the log, where exactly might I find the specific log that > would > > >>> give more info in regards to this error? > > >>> > > >>> thanks again! > > >>> > > >>> On Tue, Feb 19, 2019 at 9:06 AM Erick Erickson < > erickerick...@gmail.com> > > >>> wrote: > > >>> > > >>>> Are all the other files there in your conf dir? Solrconfig.xml > > >> references > > >>>> things like nanaged-schema etc. > > >>>> > > >>>> Also, your log file might contain more clues... > > >>>> > > >>>> On Tue, Feb 19, 2019, 08:03 Greg Robinson > >> wrote: > > >>>> > > >>>>> Hello, > > >>>>> > > >>>>> We have Solr 7.4 up and running on a Linux machine. > > >>>>> > > >>>>> I'm just try
Re: Newbie question - Error loading an existing config file
Thanks for the feedback. So here is where I'm at. I first went ahead and deleted the existing core that was returning the error using the following command: bin/solr delete -c new_solr_core Now when I access the admin panel, there are no errors. I then referred to the large "warning" box on the CREATE action documentation: "While it’s possible to create a core for a non-existent collection, this approach is not supported and not recommended. Always create a collection using the *Collections API* before creating a core directly for it." I then tried to create a collection using the following "Collections API" command: http://localhost:8983/solr/admin/collections?action=CREATE&name=newCollection&numShards=2&replicationFactor=1&wt=xml This was the response: 400 2 org.apache.solr.common.SolrException org.apache.solr.common.SolrException Solr instance is not running in SolrCloud mode. 400 I guess my main question is, do I need to be running in "SolrCloud mode" if my intention is to use Solr Server to index a Drupal 7 website? We're currently using opensolr.com which is working fine but we're trying to avoid the monthly costs associated with their "Shared Solr Cloud" plan. Thanks! On Wed, Feb 20, 2019 at 8:34 PM Shawn Heisey wrote: > On 2/20/2019 11:07 AM, Greg Robinson wrote: > > Lets try this: https://imgur.com/a/z5OzbLW > > > > What I'm trying to do seems pretty straightforward: > > > > 1. Install Solr Server 7.4 on Linux (Completed) > > 2. Connect my Drupal 7 site to the Solr Server and use it for indexing > > content > > > > My understanding is that I must first create a core in order to connect > my > > drupal site to Solr Server. This is where I'm currently stuck. > > The assertion in your screenshot that the dataDir must exist is > incorrect. If current versions of Solr say this also, that is something > we will need to change. This is what actually happens: If all the > other requirements are met and the dataDir does not exist, it will be > created automatically when the core starts, if the process has > sufficient permissions. > > See the large "warning" box on the CREATE action documentation for > details on what you need: > > > https://lucene.apache.org/solr/guide/7_4/coreadmin-api.html#coreadmin-create > > The warning box is the one that has a red triangle to the left of it. > The red triangle contains an exclamation point. > > The essence of what it says there is that the core's instance directory > must exist, that directory must contain a "conf" directory, and all > required config files must be in the conf directory. > > If you're running in SolrCloud mode, then you're using the wrong API. > > Thanks, > Shawn > -- Greg Robinson CEO - Mobile*Enhanced* www.mobileenhanced.com g...@mobileenhanced.com 303-598-1865