This problem has occurred in more than one build, for example:
The console log shows this error:
> Failed to locate seed node transport file [/var/lib/jenkins/workspace/elastic+elasticsearch+6.7+release-tests/x-pack/qa/kerberos-tests/build/cluster/integTestCluster node0/elasticsearch-6.7.1/logs/transport.ports]: timed out waiting for it to be created after 40 seconds
This can be reproduced on the 6.7. branch using:
./gradlew :x-pack:qa:kerberos-tests:integTest
The log of the test node shows this:
java.lang.IllegalStateException: security initialization failed
at org.elasticsearch.xpack.security.Security.createComponents(Security.java:416) ~[?:?]
at org.elasticsearch.node.Node.lambda$new$11(Node.java:472) ~[elasticsearch-6.7.1-SNAPSHOT.jar:6.7.1-SNAPSHOT]
at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:271) ~[?:?]
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1654) ~[?:?]
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) ~[?:?]
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[?:?]
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913) ~[?:?]
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:578) ~[?:?]
at org.elasticsearch.node.Node.<init>(Node.java:475) ~[elasticsearch-6.7.1-SNAPSHOT.jar:6.7.1-SNAPSHOT]
at org.elasticsearch.node.Node.<init>(Node.java:266) ~[elasticsearch-6.7.1-SNAPSHOT.jar:6.7.1-SNAPSHOT]
at org.elasticsearch.bootstrap.Bootstrap$5.<init>(Bootstrap.java:212) ~[elasticsearch-6.7.1-SNAPSHOT.jar:6.7.1-SNAPSHOT]
at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:212) ~[elasticsearch-6.7.1-SNAPSHOT.jar:6.7.1-SNAPSHOT]
at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:333) [elasticsearch-6.7.1-SNAPSHOT.jar:6.7.1-SNAPSHOT]
at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:159) [elasticsearch-6.7.1-SNAPSHOT.jar:6.7.1-SNAPSHOT]
at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:150) [elasticsearch-6.7.1-SNAPSHOT.jar:6.7.1-SNAPSHOT]
at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:86) [elasticsearch-6.7.1-SNAPSHOT.jar:6.7.1-SNAPSHOT]
at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:124) [elasticsearch-cli-6.7.1-SNAPSHOT.jar:6.7.1-SNAPSHOT]
at org.elasticsearch.cli.Command.main(Command.java:90) [elasticsearch-cli-6.7.1-SNAPSHOT.jar:6.7.1-SNAPSHOT]
at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:116) [elasticsearch-6.7.1-SNAPSHOT.jar:6.7.1-SNAPSHOT]
at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:93) [elasticsearch-6.7.1-SNAPSHOT.jar:6.7.1-SNAPSHOT]
Caused by: java.lang.IllegalArgumentException: configured service key tab file [/home/dave/elasticsearch/x-pack/qa/kerberos-tests/build/cluster/integTestCluster node0/elasticsearch-6.7.1-SNAPSHOT/config/es.keytab] does not exist
at org.elasticsearch.xpack.security.authc.kerberos.KerberosRealm.<init>(KerberosRealm.java:100) ~[?:?]
at org.elasticsearch.xpack.security.authc.kerberos.KerberosRealm.<init>(KerberosRealm.java:75) ~[?:?]
at org.elasticsearch.xpack.security.authc.InternalRealms.lambda$getFactories$6(InternalRealms.java:107) ~[?:?]
at org.elasticsearch.xpack.security.authc.Realms.initRealms(Realms.java:192) ~[?:?]
at org.elasticsearch.xpack.security.authc.Realms.<init>(Realms.java:69) ~[?:?]
at org.elasticsearch.xpack.security.Security.createComponents(Security.java:485) ~[?:?]
at org.elasticsearch.xpack.security.Security.createComponents(Security.java:414) ~[?:?]
... 20 more
That is a fatal exception that causes the node to stop.
So the problem is configured service key tab file ... does not exist.
This problem has occurred in more than one build, for example:
The console log shows this error:
This can be reproduced on the 6.7. branch using:
The log of the test node shows this:
That is a fatal exception that causes the node to stop.
So the problem is
configured service key tab file...does not exist.