grimoirelab icon indicating copy to clipboard operation
grimoirelab copied to clipboard

Docker-Compose issue "Kibana server is not ready yet"

Open Dbz opened this issue 2 months ago • 6 comments

When I try the docker-compose up -d setup, I run into an issue where localhost says "Kibana server is not ready yet"

Machine is an Apple M1

If I run the command docker logs docker-compose-elasticsearch-1 I see an error like this:

...
[2024-04-15T22:49:46,864][WARN ][o.e.b.JNANatives         ] [unknown] unable to install syscall filter:
java.lang.UnsupportedOperationException: seccomp unavailable: CONFIG_SECCOMP not compiled into kernel, CONFIG_SECCOMP and CONFIG_SECCOMP_FILTER are needed
	at org.elasticsearch.bootstrap.SystemCallFilter.linuxImpl(SystemCallFilter.java:342) ~[elasticsearch-6.8.6.jar:6.8.6]
	at org.elasticsearch.bootstrap.SystemCallFilter.init(SystemCallFilter.java:617) ~[elasticsearch-6.8.6.jar:6.8.6]
	at org.elasticsearch.bootstrap.JNANatives.tryInstallSystemCallFilter(JNANatives.java:260) [elasticsearch-6.8.6.jar:6.8.6]
	at org.elasticsearch.bootstrap.Natives.tryInstallSystemCallFilter(Natives.java:113) [elasticsearch-6.8.6.jar:6.8.6]
	at org.elasticsearch.bootstrap.Bootstrap.initializeNatives(Bootstrap.java:108) [elasticsearch-6.8.6.jar:6.8.6]
	at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:170) [elasticsearch-6.8.6.jar:6.8.6]
	at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:333) [elasticsearch-6.8.6.jar:6.8.6]
	at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:159) [elasticsearch-6.8.6.jar:6.8.6]
	at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:150) [elasticsearch-6.8.6.jar:6.8.6]
	at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:86) [elasticsearch-6.8.6.jar:6.8.6]
	at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:124) [elasticsearch-cli-6.8.6.jar:6.8.6]
	at org.elasticsearch.cli.Command.main(Command.java:90) [elasticsearch-cli-6.8.6.jar:6.8.6]
	at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:116) [elasticsearch-6.8.6.jar:6.8.6]
	at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:93) [elasticsearch-6.8.6.jar:6.8.6]
...
...
...
[1]: system call filters failed to install; check the logs and fix your configuration or disable system call filters at your own risk
[2024-04-16T06:59:21,262][INFO ][o.e.n.Node               ] [2A7VWtj] stopping ...
[2024-04-16T06:59:21,374][INFO ][o.e.n.Node               ] [2A7VWtj] stopped
[2024-04-16T06:59:21,375][INFO ][o.e.n.Node               ] [2A7VWtj] closing ...
[2024-04-16T06:59:21,390][INFO ][o.e.n.Node               ] [2A7VWtj] closed

Is there a suggestion on what the best course of action is here?

Thank you so much for your help and for creating this software. I am looking forward to using it!

Dbz avatar Apr 16 '24 07:04 Dbz

I fixed this by setting the image for elastic-search to be image: docker.elastic.co/elasticsearch/elasticsearch-oss:7.10.2-arm64 in the docker-compose file, and then I needed to solve another startup issue with adding the following to the elastic search environment:

        - node.name=node-1
        - cluster.initial_master_nodes=node-1

I'm happy to close this issue. Do you want me to update any documentation and create a PR to give back to the community?

Dbz avatar Apr 16 '24 07:04 Dbz

I fixed this by setting the image for elastic-search to be image: docker.elastic.co/elasticsearch/elasticsearch-oss:7.10.2-arm64 in the docker-compose file, and then I needed to solve another startup issue with adding the following to the elastic search environment:

        - node.name=node-1
        - cluster.initial_master_nodes=node-1

I'm happy to close this issue. Do you want me to update any documentation and create a PR to give back to the community?

Happy to have a PR that fixes this issue!

sduenas avatar Apr 16 '24 08:04 sduenas

I'm working on getting it working on my other laptop which is an M2 (vs my M1) and running into some more issues that I will work out before submitting a PR.

Dbz avatar Apr 17 '24 16:04 Dbz

If you are able to run it in a M2 that will be so helpful because we don't have that processor on our computers, so we don't have a way to try everything there.

sduenas avatar Apr 18 '24 07:04 sduenas

I'm working on getting it working on my other laptop which is an M2 (vs my M1) and running into some more issues that I will work out before submitting a PR.

I'm running into the same issues, but on M3. If you find a general fix, I'll happy to test it on M3.

loreckc avatar Apr 22 '24 15:04 loreckc