I recently enrolled into the Elastic Security SIEM on-demand course and i started the course successfully. But while i reached module 3, i am unable to access Kibana dashboard from Strigo VM's. I keep getting the error server is not ready yet. I have done the following to troubleshoot.
Restarted the workspaces
Sent a message to Strigo and I was told to contact the course providers.
When I did a curl, I get a message stating upgrade the browser. My browser is up to date and I still get these errors. I have tried using chrome, firefox, edge. Nothing works, all fails.
None of the above worked. I would appreciate a quick response as I would like to proceed with the training.
As you have already tried to restart the terminal workspace , after you login to the terminal could you please execute below command
docker ps
What is the status of the elasticsearch/kibana container (is it healthy) ?
If not try restarting the container which are not healthy.
Are all the containers healthy & you are still receiving error while accessing kibana?
Thanks for the information, when I tried running docker ps, I get the response that docker command is not found. Since this is a lab environment hosted in strigo, I think it is directly hosted on the server without a docker. When I run systemctl directly on the server it shows service running.
After a lot of troubleshooting i found that the license was expired and it had nothing to do with CSP or browser upgrade since it worked for me from the start of registration and spinup of Strigo instance. Turns out license expired on the 30th of June 2025.
Command to check for license
curl -k -u elastic http://localhost:9200/_license
Command to renew trial license
curl -X POST -u elastic http://localhost:9200/_license/start_trial?acknowledge=true
This fixed my issue. I want to put it here incase anyone else faces this issue. I think elastic should provide license that does not expire in the middle of the course timeline.
Did you run the command to check for the license? It should not return an empty response since every instance will have a license embedded on creation.
Can you double check the command. You can directly copy paste the first command in the solution I identified to check if you get a response.
You could upload a screenshot of the message you get when you check your license status.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.