Fess cannot run on ubuntu 16.04

(from github.com/vinhnq3001)
I have been trying to install Fess on Ubuntu 16.04 but encountered some errors.
Following as instructions, Elastic Search 5.6.5 working but when I start fess.service localhost:8080 do not working.
Es-url is: 192.168.100.155:9200
I modified fess.in.sh:
ES_HTTP_URL=http://192.168.100.155:9200
ES_TRANSPORT_URL=192.168.100.155:9300
FESS_DICTIONARY_PATH=/var/lib/elasticsearch/config/

i added to /etc/elasticsearch/elasticsearch.yml:
configsync.config_path: /var/lib/elasticsearch/config

I test Elastic Search on kibana successful but fess can not start :frowning:

(from github.com/marevol)
Did you check log files(ex. fess.log)?

(from github.com/vinhnq3001)
fess.log
Thanks you, this is fess log

2017-12-18 11:50:50,591 [localhost-startStop-1] ERROR Failed to initialize Lasta Di. org.lastaflute.di.exception.ContainerInitFailureException: Look! Read the message below. /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Failed to initialize the container.

(from github.com/marevol)
Did you install plugins? See Installation Guide.

(from vinhnq3001 (Vinh Ng) · GitHub)
Positive. All plugins verified & loaded according to elasticsearch.log

[2017-12-19T19:07:45,753][INFO ][o.e.p.PluginsService ] [j2fmU8g] loaded module [aggs-matrix-stats]
[2017-12-19T19:07:45,753][INFO ][o.e.p.PluginsService ] [j2fmU8g] loaded module [ingest-common]
[2017-12-19T19:07:45,753][INFO ][o.e.p.PluginsService ] [j2fmU8g] loaded module [lang-expression]
[2017-12-19T19:07:45,753][INFO ][o.e.p.PluginsService ] [j2fmU8g] loaded module [lang-groovy]
[2017-12-19T19:07:45,753][INFO ][o.e.p.PluginsService ] [j2fmU8g] loaded module [lang-mustache]
[2017-12-19T19:07:45,753][INFO ][o.e.p.PluginsService ] [j2fmU8g] loaded module [lang-painless]
[2017-12-19T19:07:45,753][INFO ][o.e.p.PluginsService ] [j2fmU8g] loaded module [parent-join]
[2017-12-19T19:07:45,753][INFO ][o.e.p.PluginsService ] [j2fmU8g] loaded module [percolator]
[2017-12-19T19:07:45,753][INFO ][o.e.p.PluginsService ] [j2fmU8g] loaded module [reindex]
[2017-12-19T19:07:45,753][INFO ][o.e.p.PluginsService ] [j2fmU8g] loaded module [transport-netty3]
[2017-12-19T19:07:45,753][INFO ][o.e.p.PluginsService ] [j2fmU8g] loaded module [transport-netty4]
[2017-12-19T19:07:45,754][INFO ][o.e.p.PluginsService ] [j2fmU8g] loaded plugin [analysis-fess]
[2017-12-19T19:07:45,754][INFO ][o.e.p.PluginsService ] [j2fmU8g] loaded plugin [analysis-ja]
[2017-12-19T19:07:45,754][INFO ][o.e.p.PluginsService ] [j2fmU8g] loaded plugin [analysis-kuromoji-neologd]
[2017-12-19T19:07:45,754][INFO ][o.e.p.PluginsService ] [j2fmU8g] loaded plugin [analysis-synonym]
[2017-12-19T19:07:45,754][INFO ][o.e.p.PluginsService ] [j2fmU8g] loaded plugin [configsync]
[2017-12-19T19:07:45,754][INFO ][o.e.p.PluginsService ] [j2fmU8g] loaded plugin [dataformat]
[2017-12-19T19:07:45,754][INFO ][o.e.p.PluginsService ] [j2fmU8g] loaded plugin [langfield]
[2017-12-19T19:07:45,754][INFO ][o.e.p.PluginsService ] [j2fmU8g] loaded plugin [minhash]
[2017-12-19T19:07:46,946][INFO ][o.e.d.DiscoveryModule ] [j2fmU8g] using discovery type [zen]

Full log file is attached. Thanks for the support.
elasticsearch.log

(from vinhnq3001 (Vinh Ng) · GitHub)
I got fess to run OK with single external node config-ed to localhost:9200.
then i tried:

fess.in.sh:

ES_HTTP_URL=http://192.168.100.155:9200
ES_TRANSPORT_URL=192.168.100.155:9300
FESS_DICTIONARY_PATH=/var/lib/elasticsearch/config/

I tried config as follow after some googling:
fess_config.properties:

elasticsearch.cluster.name=my_clustername
elasticsearch.http.url = http://192.168.100.155:9200

elasticsearch.yml:

cluster.name: my_clustername
configsync.config_path: /var/lib/elasticsearch/config
network.host: 192.168.100.155
transport.tcp.port: 9300
http.port: 9200

fess localhost:8080 will not response. Please advise.

(from github.com/marevol)
How about deleting .configsync index and then restart Fess.

(from vinhnq3001 (Vinh Ng) · GitHub)
i have been delete .configsync index:

curl -XDELETE http://192.168.100.155:9200/.configsync

ERROR Failed to initialize Lasta Di.
org.lastaflute.di.exception.ContainerInitFailureException: Look! Read the message below.
Failed to initialize the container.

[Path]
fess.xml

[Namespace]
null

[Included by]
app.xml

(from github.com/marevol)
Need more info…

(from vinhnq3001 (Vinh Ng) · GitHub)

Caused by: org.lastaflute.di.core.exception.IllegalMethodRuntimeException: [ESSR0060]Can not configure method(init) of org.codelibs.fess.helper.SuggestHelper, because org.codelibs.fess.suggest.exception.SuggestSettingsException: Failed to add to array.
Caused by: org.codelibs.fess.suggest.exception.SuggestSettingsException: Failed to add to array.
at org.codelibs.fess.suggest.settings.ArraySettings.addToArrayIndex(ArraySettings.java:136) ~[fess-suggest-5.6.0.jar:?]
Caused by: org.elasticsearch.ElasticsearchTimeoutException: java.util.concurrent.TimeoutException: Timeout waiting for task.
Please advise.

(from github.com/marevol)
I do not think that it’s the root cause…