[
https://issues.apache.org/jira/browse/SOLR-10055?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jan Høydahl updated SOLR-10055:
-------------------------------
Attachment: SOLR-10055.patch
Attaching patch which will rename said files on install. Tested on a clean
Debian system. Will commit soon
> Manual bin/solr start causes crash due to resolving wrong solr.in.sh
> --------------------------------------------------------------------
>
> Key: SOLR-10055
> URL: https://issues.apache.org/jira/browse/SOLR-10055
> Project: Solr
> Issue Type: Bug
> Security Level: Public(Default Security Level. Issues are Public)
> Components: scripts and tools
> Reporter: Jan Høydahl
> Assignee: Jan Høydahl
> Fix For: 6.5, master (7.0)
>
> Attachments: SOLR-10055.patch
>
>
> The install script installs {{solr.in.sh}} in {{/etc/defaults/}}. However, if
> the user manually runs {{solr start}}, the script will use the {{solr.in.sh}}
> file from {{bin/}} since that is first in the search path. And it will fail
> since {{/opt/solr}} is write protected. But if user starts with {{service
> solr start}} then the file from installation is used and all is fine.
> Since the default {{/opt/solr/server/solr}} is not writable by solr user,
> this creates a bad user experience and classifies as a bug.
> My proposal is that the installer renames {{bin/solr.in.sh ->
> bin/solr.in.sh.orig}} and the same with {{solr.in.cmd}}, so that the
> resolution logic will end up finding the one from the install. User can still
> override this by creating a {{$HOME/.solr.in.sh}}.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]