Bug#807596: elasticsearch: Unable to manage plugins because of org.elasticsearch.env.FailedToResolveConfigException

Axel Naumann Axel.Naumann at cern.ch
Sat Apr 9 20:44:47 UTC 2016


Me, too, on Ubuntu 16.04 prerelease from today.


Running

$ bash -x /usr/share/elasticsearch/bin/plugin  install
elasticsearch/elasticsearch-lang-javascript/2.7.0

I saw that many arguments are double-quoted. I went from

+ exec /usr/bin/java -Xmx64m -Xms16m -Delasticsearch
'-Des.path.home="/usr/share/elasticsearch"'
'-Des.default.path.conf="/usr/share/elasticsearch/config"'
'-Des.default.config="/usr/share/elasticsearch/config/elasticsearch.yml"' -cp
'":/usr/share/java/lucene-join-4.10.4.jar:/usr/share/java/jna.jar:/usr/share/java/lucene-spatial-4.10.4.jar:/usr/share/java/lucene-benchmark-4.10.4.jar:/usr/share/java/lucene-analyzers-smartcn-4.10.4.jar:/usr/share/java/lucene-queries-4.10.4.jar:/usr/share/java/lucene-demo-4.10.4.jar:/usr/share/java/log4j-1.2-1.2.17.jar:/usr/share/java/lucene-replicator-4.10.4.jar:/usr/share/java/lucene-analyzers-morfologik-4.10.4.jar:/usr/share/java/lucene-test-framework-4.10.4.jar:/usr/share/java/lucene-analyzers-common-4.10.4.jar:/usr/share/java/lucene-grouping-4.10.4.jar:/usr/share/java/lucene-analyzers-icu-4.10.4.jar:/usr/share/java/lucene-analyzers-kuromoji-4.10.4.jar:/usr/share/java/lucene-analyzers-phonetic-4.10.4.jar:/usr/share/java/spatial4j-0.4.1.jar:/usr/share/java/lucene-memory-4.10.4.jar:/usr/share/java/jts.jar:/usr/share/java/lucene-facet-4.10.4.jar:/usr/share/java/lucene-suggest-4.10.4.jar:/usr/share/java/lucene-highlighter-4.10.4.jar:/usr/share/java/elasticsearch-1.7.3.jar:/usr/share/
java/lucene-expressions-4.10.4.jar:/usr/share/java/lucene-analyzers-stempel-4.10.4.jar:/usr/share/java/sigar.jar:/usr/share/java/lucene-misc-4.10.4.jar:/usr/share/java/apache-log4j-extras-1.2.17.jar:/usr/share/java/lucene-classification-4.10.4.jar:/usr/share/java/lucene-queryparser-4.10.4.jar:/usr/share/java/lucene-sandbox-4.10.4.jar:/usr/share/java/groovy-all-2.x.jar:/usr/share/java/lucene-core-4.10.4.jar:/usr/share/java/lucene-codecs-4.10.4.jar:/usr/share/java/lucene-analyzers-uima-4.10.4.jar:"'
org.elasticsearch.plugins.PluginManager '"install"'
'"elasticsearch/elasticsearch-lang-javascript/2.7.0"'
Exception in thread "main"
org.elasticsearch.env.FailedToResolveConfigException: Failed to resolve
config path ["/usr/share/elasticsearch/config/elasticsearch.yml"], tried
file path ["/usr/share/elasticsearch/config/elasticsearch.yml"], path
file
["/usr/share/elasticsearch/config"/"/usr/share/elasticsearch/config/elasticsearch.yml"],
and classpath
        at
org.elasticsearch.env.Environment.resolveConfig(Environment.java:291)
        at
org.elasticsearch.node.internal.InternalSettingsPreparer.prepareSettings(InternalSettingsPreparer.java:95)
        at
org.elasticsearch.plugins.PluginManager.main(PluginManager.java:396)


to


/usr/bin/java -Xmx64m -Xms16m -Delasticsearch
'-Des.path.home="/usr/share/elasticsearch"'
'-Des.default.path.conf="/usr/share/elasticsearch/config"'
'-Des.default.config=/usr/share/elasticsearch/config/elasticsearch.yml'
-cp
'":/usr/share/java/lucene-join-4.10.4.jar:/usr/share/java/jna.jar:/usr/share/java/lucene-spatial-4.10.4.jar:/usr/share/java/lucene-benchmark-4.10.4.jar:/usr/share/java/lucene-analyzers-smartcn-4.10.4.jar:/usr/share/java/lucene-queries-4.10.4.jar:/usr/share/java/lucene-demo-4.10.4.jar:/usr/share/java/log4j-1.2-1.2.17.jar:/usr/share/java/lucene-replicator-4.10.4.jar:/usr/share/java/lucene-analyzers-morfologik-4.10.4.jar:/usr/share/java/lucene-test-framework-4.10.4.jar:/usr/share/java/lucene-analyzers-common-4.10.4.jar:/usr/share/java/lucene-grouping-4.10.4.jar:/usr/share/java/lucene-analyzers-icu-4.10.4.jar:/usr/share/java/lucene-analyzers-kuromoji-4.10.4.jar:/usr/share/java/lucene-analyzers-phonetic-4.10.4.jar:/usr/share/java/spatial4j-0.4.1.jar:/usr/share/java/lucene-memory-4.10.4.jar:/usr/share/java/jts.jar:/usr/share/java/lucene-facet-4.10.4.jar:/usr/share/java/lucene-suggest-4.10.4.jar:/usr/share/java/lucene-highlighter-4.10.4.jar:/usr/share/java/elasticsearch-1.7.3.jar:/usr/share/
java/lucene-expressions-4.10.4.jar:/usr/share/java/lucene-analyzers-stempel-4.10.4.jar:/usr/share/java/sigar.jar:/usr/share/java/lucene-misc-4.10.4.jar:/usr/share/java/apache-log4j-extras-1.2.17.jar:/usr/share/java/lucene-classification-4.10.4.jar:/usr/share/java/lucene-queryparser-4.10.4.jar:/usr/share/java/lucene-sandbox-4.10.4.jar:/usr/share/java/groovy-all-2.x.jar:/usr/share/java/lucene-core-4.10.4.jar:/usr/share/java/lucene-codecs-4.10.4.jar:/usr/share/java/lucene-analyzers-uima-4.10.4.jar:"'
org.elasticsearch.plugins.PluginManager install
'elasticsearch/elasticsearch-lang-javascript/2.7.0'
-> Installing elasticsearch/elasticsearch-lang-javascript/2.7.0...
Trying
http://download.elasticsearch.org/elasticsearch/elasticsearch-lang-javascript/elasticsearch-lang-javascript-2.7.0.zip...
Downloading
...................................................................................................................................DONE
Installed elasticsearch/elasticsearch-lang-javascript/2.7.0 into
/home/ubuntu/"/usr/share/elasticsearch"/plugins/lang-javascript


(i.e. removing some quotes around the action and the config file) and
that "fixed" it.


Cheers, Axel.



More information about the pkg-java-maintainers mailing list