Gah, thanks for letting us know. I can't tell you how often
permissions issues have tripped me up. You're right, it does seem like
there could be a better error message though.

Erick

On Mon, Sep 4, 2017 at 1:55 PM, Phil Scadden <p.scad...@gns.cri.nz> wrote:
> We finally got a resolution to this - trivial but related to trying to do 
> things by remote control. The solr process did not have the permissions to 
> write to the core that was imported. When it tried to create the lock file it 
> failed. The Solr code obviously assumes that file create failure means file 
> already exists rather than perhaps insufficient permissions. Checking for 
> file existence would result in a more informative message but I am guessing 
> the test/production setup when developers are not allowed access to the 
> servers is reasonably unique (I hope so anyway because it sucks).
>
> -----Original Message-----
> From: Erick Erickson [mailto:erickerick...@gmail.com]
> Sent: Saturday, 26 August 2017 9:15 a.m.
> To: solr-user <solr-user@lucene.apache.org>
> Subject: Re: write.lock file appears and solr wont open
>
> Odd. The way core discovery works, it starts at SOLR_HOME and recursively 
> descends the directories. Whenever the recursion finds a "core.properties" 
> file it says "Aha, this must be a core". From there it assumes the data 
> directory is immediately below where it found the core.properties file in the 
> absence of any dataDir overrides.
>
> So how the write.lock file is getting preserved across Solr restarts is a 
> mystery to me. Doing a "kill -9" is one way to make that happen if it is done 
> at just the wrong time, but that's unlikely in what you're describing.
>
> Are you totally sure that there were no old Solr processes running?
> And there have been some issues in the past where the log display of the 
> admin UI hold on to errors and displays them after the problem has been 
> fixed. I'm assuming you can't query the new core, is that correct? Because if 
> you can query the core then _something_ has the index open. I'm grasping at 
> straws here mind you.
>
> Best,
> Erick
>
> On Thu, Aug 24, 2017 at 9:02 PM, Phil Scadden <p.scad...@gns.cri.nz> wrote:
>> SOLR_HOME is /var/www/solr/data
>> The zip was actually the entire data directory which also included 
>> configsets. And yes core.properties is in var/www/solr/data/prindex (just 
>> has single line name=prindex, in it). No other cores are present.
>> The data directory should have been unzipped before the solr instance was 
>> started (I cant actually touch the machine so communicating via a deployment 
>> document but the operator usually follows every step to the letter.
>> The sequence was:
>> mkdir /var/www/solr
>> sudo bash ./install_solr_service.sh solr-6.5.1.tgz -i /opt/local -d
>> /var/www/solr edit /etc/default/solr.in.sh to set various items. (esp
>> SOLR_HOME and to set SOLR_PID_DIR to /var/www/solr) unzip the data
>> directory service solr start.
>>
>> No other instance of solr installed.
>>
>> Notice: This email and any attachments are confidential and may not be used, 
>> published or redistributed without the prior written consent of the 
>> Institute of Geological and Nuclear Sciences Limited (GNS Science). If 
>> received in error please destroy and immediately notify GNS Science. Do not 
>> copy or disclose the contents.
> Notice: This email and any attachments are confidential and may not be used, 
> published or redistributed without the prior written consent of the Institute 
> of Geological and Nuclear Sciences Limited (GNS Science). If received in 
> error please destroy and immediately notify GNS Science. Do not copy or 
> disclose the contents.

Reply via email to