Uploaded image for project: 'Solr'
  1. Solr
  2. SOLR-9151

solr -e cloud broken if $PWD is / on Linux



    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 5.5, 6.0
    • Fix Version/s: 5.5.2, 5.6, 6.0.2, 6.1, 7.0
    • Component/s: None
    • Labels:
    • Environment:

      Solr Docker Container


      Solr scripts for cloud example break if called from a directory other than $SOLR_HOME, ie $PWD is not $SOLR_HOME: It always strips off the beginning of the path. This used to work regardless in Solr 4.x as I used to use it quite a lot and my custom solr 4.x docker containers it still works regardless of $PWD - it's only broken in 5x/6.0.

      Here is an example of the issue:

      docker run -ti solr bash
      solr@5083b8e59d49:/opt/solr$ cd /
      solr@5083b8e59d49:/$ solr -e cloud
      Welcome to the SolrCloud example!
      This interactive session will help you launch a SolrCloud cluster on your local workstation.
      To begin, how many Solr nodes would you like to run in your local cluster? (specify 1-4 nodes) [2]: 
      Ok, let's start up 2 Solr nodes for your example SolrCloud cluster.
      Please enter the port for node1 [8983]: 
      Please enter the port for node2 [7574]: 
      Creating Solr home directory /opt/solr/example/cloud/node1/solr
      Cloning /opt/solr/example/cloud/node1 into
      Starting up Solr on port 8983 using command:
      /opt/solr/bin/solr start -cloud -p 8983 -s "pt/solr/example/cloud/node1/solr"
      Solr home directory pt/solr/example/cloud/node1/solr not found!
      ERROR: Process exited with an error: 1 (Exit value: 1)


        1. SOLR-9151.patch
          1 kB
          Jan Høydahl



            • Assignee:
              janhoy Jan Høydahl
              harisekhon Hari Sekhon
            • Votes:
              0 Vote for this issue
              4 Start watching this issue


              • Created: