SearchGuard Not Yet Initialized in OpenShift Logging Stack
Issue
- Kibana reports "Unable to connect to elasticsearch at https://logging-es:9200"
- Searchguard not initialized messages in the logging-es pod logs:
[INFO ][index.store ] [Jens Meilleur Slap Shot] [project.example.bfc38003-c309-11e6-b098-0050568f5a25.2017.05.28][0] Failed to open / find files while reading metadata snapshot
[ERROR][com.floragunn.searchguard.auth.BackendRegistry] Not yet initialized
[WARN ][index.store ] [Jens Meilleur Slap Shot] [project.example.bfc38003-c309-11e6-b098-0050568f5a25.2017.05.26][0] failed to build store metadata. checking segment info integrity (with commit [no])
...
[ERROR][com.floragunn.searchguard.action.configupdate.TransportConfigUpdateAction] [Trapper] Timeout java.util.concurrent.TimeoutException: Timeout after 30SECONDS while retrieving configuration for [config, roles, rolesmapping, internalusers, actiongroups](index=.searchguard.logging-es-06coa0un-6-4znyf)
java.util.concurrent.TimeoutException: Timeout after 30SECONDS while retrieving configuration for [config, roles, rolesmapping, internalusers, actiongroups](index=.searchguard.logging-es-06coa0un-6-4znyf)
...
[ERROR][com.floragunn.searchguard.auth.BackendRegistry] Not yet initialized
[ERROR][com.floragunn.searchguard.auth.BackendRegistry] Not yet initialized
- Messages like
Timeout after 30SECONDS
[2017-06-28 15:03:17,711][ERROR][com.floragunn.searchguard.auth.BackendRegistry] Not yet initialized (you may need to run sgadmin)
- Messages like
Failure No shard available
java.util.concurrent.TimeoutException: Timeout after 30SECONDS while retrieving configuration for [roles, rolesmapping](index=.searchguard)
[ERROR][i.f.e.p.a.ConfigurationLoader] Failure No shard available for [org.elasticsearch.action.get.MultiGetShardRequest@4c256fc] retrieving configuration for [roles, rolesmapping] (index=.searchguard)
Environment
- Red Hat OpenShift Container Platform
- 3.x
- EFK stack
- 3.4.1
- 3.5.1+
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.