brooklyncentral / clocker

Apache Brooklyn cloud native infrastructure blueprints
Apache License 2.0
426 stars 66 forks source link

Deploying Swarm on AWS #352

Closed naqsh01 closed 7 years ago

naqsh01 commented 7 years ago

Was successful in deploying docker engine blueprint after the suggestion from @neykov to accept the ami license first before deploying. So I attempted to deploy the Swarm + CA Server as per the tutorial on the clocker.io. I got the following error:

 ERROR
Error in blueprint: Unable to instantiate item; 2 errors including: Transformer for brooklyn-camp gave an error creating this plan: Transformer for catalog gave an error creating this plan: Unable to instantiate docker-swarm-template; 2 errors including: Transformer for brooklyn-camp gave an error creating this plan: Transformer for catalog gave an error creating this plan: Unable to instantiate docker-swarm; 2 errors including: Transformer for brooklyn-camp gave an error creating this plan: Unable to create spec for type ca-server. No resolver knew how to handle it. Using resolvers: class org.apache.brooklyn.camp.brooklyn.spi.creation.service.CampServiceSpecResolver[[org.apache.brooklyn.entity.resolve.ChefEntitySpecResolver@52390d15, org.apache.brooklyn.entity.resolve.HardcodedCatalogEntitySpecResolver@381d2648, org.apache.brooklyn.core.resolve.entity.CatalogEntitySpecResolver@31e3efba, org.apache.brooklyn.core.resolve.entity.JavaEntitySpecResolver@7a9cc4aa, org.apache.brooklyn.camp.brooklyn.spi.creation.service.UrlServiceSpecResolver@60572f49]] 

Has anyone encountered this error before?

Blueprint:

name: Swarm
location: aws-central-centos7
services:
  - type: 'docker-swarm-template:2.0.0'

Thanks!

neykov commented 7 years ago

Looks like the "ca-server" catalog item is missing. Can you include the output of "br catalog". Also the link to the seed catalog you used to import the clocker blueprints.

naqsh01 commented 7 years ago
Id                                                           Name                                                                Description
1-server-template:0.10.0-20160930.1659                       Template 1: Server                                                  Sample YAML to provision a server in a cloud with illustrative VM properties

2-bash-web-server-template:0.10.0-20160930.1659              Template 2: Bash Web Server                                         Sample YAML building on Template 1,
adding bash commands to launch a Python-based web server
on port 8020

3-bash-web-and-riak-template:0.10.0-20160930.1659            Template 3: Bash Web Server and Scaling Riak Cluster                Sample YAML building on Template 2,
composing that blueprint with a Riak cluster and injecting the URL

4-resilient-bash-web-cluster-template:0.10.0-20160930.1659   Template 4: Resilient Load-Balanced Bash Web Cluster with Sensors   Sample YAML to provision a cluster of the bash/python web server nodes,
with sensors configured, and a load balancer pointing at them,
and resilience policies for node replacement and scaling

docker-engine-template:2.0.0                                 Docker Engine                                                       Creates a single docker engine.

docker-swarm-template:2.0.0                                  Docker Swarm with Discovery and CA                                  Creates a Swarm of Docker engines, of configurable initial size, using an Etcd cluster for discovery.

etcd-cluster-template:2.3.0-SNAPSHOT                         etcd-cluster                                                        A cluster of etcd nodes.

haproxy-load-balancer-template:2.0.0                         HAProxy Load Balancer                                               HAProxy load balancer entity

kubernetes-cluster-template:2.0.0                            Kubernetes Cluster                                                  Kubernetes cluster with a master node and worker nodes

I used the blueprint provided in this issue by @tbouron https://github.com/brooklyncentral/clocker/issues/345

brooklyn.catalog:
  items:
    - classpath://io.brooklyn.etcd.brooklyn-etcd:brooklyn-etcd/catalog.bom
    - classpath://io.brooklyn.clocker.common:common/common.bom
    - classpath://io.brooklyn.clocker.common:docker/docker.bom
    - classpath://io.brooklyn.clocker.common:main/catalog.bom
    - classpath://io.brooklyn.clocker.swarm:swarm/swarm.bom
    - classpath://io.brooklyn.clocker.kubernetes:kubernetes/plugins.bom
    - classpath://io.brooklyn.clocker.kubernetes:kubernetes/kubernetes.bom

Thanks

naqsh01 commented 7 years ago

I manually added;

I did get passed the CA-Server issue but during deployment it's failing at the node level:

Failed after 1h 2m: Error invoking start at BasicApplicationImpl{id=g9v5thde2c}: 1 of 3 parallel child tasks failed: Error invoking start at BasicStartableImpl{id=xtce3uhnek}: Error invoking start at DynamicClusterImpl{id=q4zwbrqe48}: Node in cluster DynamicClusterImpl{id=q4zwbrqe48} failed: Error invoking start at VanillaSoftwareProcessImpl{id=mma0oqburl}: Execution failed, invalid result 1 for installing VanillaSoftwareProcessImpl{id=mma0oqburl}

org.apache.brooklyn.core.mgmt.internal.EffectorUtils$EffectorCallPropagatedRuntimeException: Error invoking start at BasicApplicationImpl{id=g9v5thde2c}: 1 of 3 parallel child tasks failed: Error invoking start at BasicStartableImpl{id=xtce3uhnek}: Error invoking start at DynamicClusterImpl{id=q4zwbrqe48}: Node in cluster DynamicClusterImpl{id=q4zwbrqe48} failed: Error invoking start at VanillaSoftwareProcessImpl{id=mma0oqburl}: Execution failed, invalid result 1 for installing VanillaSoftwareProcessImpl{id=mma0oqburl}
    at org.apache.brooklyn.core.mgmt.internal.EffectorUtils$EffectorCallPropagatedRuntimeException.propagate(EffectorUtils.java:318)
    at org.apache.brooklyn.core.mgmt.internal.EffectorUtils$EffectorCallPropagatedRuntimeException.access$100(EffectorUtils.java:285)
    at org.apache.brooklyn.core.mgmt.internal.EffectorUtils.handleEffectorException(EffectorUtils.java:326)
    at org.apache.brooklyn.core.mgmt.internal.EffectorUtils.invokeMethodEffector(EffectorUtils.java:281)
    at org.apache.brooklyn.core.effector.MethodEffector.call(MethodEffector.java:148)
    at org.apache.brooklyn.core.entity.trait.Startable$StartEffectorBody.call(Startable.java:56)
    at org.apache.brooklyn.core.entity.trait.Startable$StartEffectorBody.call(Startable.java:50)
    at org.apache.brooklyn.core.effector.EffectorTasks$EffectorBodyTaskFactory$1.call(EffectorTasks.java:82)
    at org.apache.brooklyn.util.core.task.DynamicSequentialTask$DstJob.call(DynamicSequentialTask.java:359)
    at org.apache.brooklyn.util.core.task.BasicExecutionManager$SubmissionCallable.call(BasicExecutionManager.java:519)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
Caused by: java.util.concurrent.ExecutionException: org.apache.brooklyn.util.exceptions.PropagatedRuntimeException: 1 of 3 parallel child tasks failed: Error invoking start at BasicStartableImpl{id=xtce3uhnek}: Error invoking start at DynamicClusterImpl{id=q4zwbrqe48}: Node in cluster DynamicClusterImpl{id=q4zwbrqe48} failed: Error invoking start at VanillaSoftwareProcessImpl{id=mma0oqburl}: Execution failed, invalid result 1 for installing VanillaSoftwareProcessImpl{id=mma0oqburl}
    at org.apache.brooklyn.core.mgmt.internal.AbstractManagementContext.invokeEffectorMethodSync(AbstractManagementContext.java:343)
    at org.apache.brooklyn.core.mgmt.internal.EffectorUtils.invokeMethodEffector(EffectorUtils.java:276)
    ... 10 more
Caused by: org.apache.brooklyn.util.exceptions.PropagatedRuntimeException: 1 of 3 parallel child tasks failed: Error invoking start at BasicStartableImpl{id=xtce3uhnek}: Error invoking start at DynamicClusterImpl{id=q4zwbrqe48}: Node in cluster DynamicClusterImpl{id=q4zwbrqe48} failed: Error invoking start at VanillaSoftwareProcessImpl{id=mma0oqburl}: Execution failed, invalid result 1 for installing VanillaSoftwareProcessImpl{id=mma0oqburl}
    at org.apache.brooklyn.util.exceptions.Exceptions.propagate(Exceptions.java:129)
    at org.apache.brooklyn.util.core.task.BasicTask.getUnchecked(BasicTask.java:372)
    at org.apache.brooklyn.core.entity.trait.StartableMethods.start(StartableMethods.java:53)
    at org.apache.brooklyn.core.entity.AbstractApplication.doStart(AbstractApplication.java:179)
    at org.apache.brooklyn.core.entity.AbstractApplication.start(AbstractApplication.java:154)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)
    at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:324)
    at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1207)
    at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1016)
    at groovy.lang.DelegatingMetaClass.invokeMethod(DelegatingMetaClass.java:149)
    at groovy.lang.MetaObjectProtocol$invokeMethod.call(Unknown Source)
    at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)
    at groovy.lang.MetaObjectProtocol$invokeMethod.call(Unknown Source)
    at org.apache.brooklyn.util.groovy.GroovyJavaMethods.invokeMethodOnMetaClass(GroovyJavaMethods.java:191)
    at org.apache.brooklyn.core.mgmt.internal.AbstractManagementContext.invokeEffectorMethodLocal(AbstractManagementContext.java:315)
    at org.apache.brooklyn.core.mgmt.internal.AbstractManagementContext.invokeEffectorMethodSync(AbstractManagementContext.java:339)
    ... 11 more
Caused by: java.util.concurrent.ExecutionException: org.apache.brooklyn.util.exceptions.PropagatedRuntimeException: 1 of 3 parallel child tasks failed: Error invoking start at BasicStartableImpl{id=xtce3uhnek}: Error invoking start at DynamicClusterImpl{id=q4zwbrqe48}: Node in cluster DynamicClusterImpl{id=q4zwbrqe48} failed: Error invoking start at VanillaSoftwareProcessImpl{id=mma0oqburl}: Execution failed, invalid result 1 for installing VanillaSoftwareProcessImpl{id=mma0oqburl}
    at java.util.concurrent.FutureTask.report(FutureTask.java:122)
    at java.util.concurrent.FutureTask.get(FutureTask.java:192)
    at com.google.common.util.concurrent.ForwardingFuture.get(ForwardingFuture.java:63)
    at org.apache.brooklyn.util.core.task.BasicTask.get(BasicTask.java:361)
    at org.apache.brooklyn.util.core.task.BasicTask.getUnchecked(BasicTask.java:370)
    ... 29 more
Caused by: org.apache.brooklyn.util.exceptions.PropagatedRuntimeException: 1 of 3 parallel child tasks failed: Error invoking start at BasicStartableImpl{id=xtce3uhnek}: Error invoking start at DynamicClusterImpl{id=q4zwbrqe48}: Node in cluster DynamicClusterImpl{id=q4zwbrqe48} failed: Error invoking start at VanillaSoftwareProcessImpl{id=mma0oqburl}: Execution failed, invalid result 1 for installing VanillaSoftwareProcessImpl{id=mma0oqburl}
    at org.apache.brooklyn.util.exceptions.Exceptions.create(Exceptions.java:430)
    at org.apache.brooklyn.util.exceptions.Exceptions.propagate(Exceptions.java:418)
    at org.apache.brooklyn.util.core.task.ParallelTask.runJobs(ParallelTask.java:81)
    at org.apache.brooklyn.util.core.task.CompoundTask$1.call(CompoundTask.java:81)
    at org.apache.brooklyn.util.core.task.CompoundTask$1.call(CompoundTask.java:79)
    ... 5 more
Caused by: java.util.concurrent.ExecutionException: org.apache.brooklyn.core.mgmt.internal.EffectorUtils$EffectorCallPropagatedRuntimeException: Error invoking start at BasicStartableImpl{id=xtce3uhnek}: Error invoking start at DynamicClusterImpl{id=q4zwbrqe48}: Node in cluster DynamicClusterImpl{id=q4zwbrqe48} failed: Error invoking start at VanillaSoftwareProcessImpl{id=mma0oqburl}: Execution failed, invalid result 1 for installing VanillaSoftwareProcessImpl{id=mma0oqburl}
    at java.util.concurrent.FutureTask.report(FutureTask.java:122)
    at java.util.concurrent.FutureTask.get(FutureTask.java:192)
    at com.google.common.util.concurrent.ForwardingFuture.get(ForwardingFuture.java:63)
    at org.apache.brooklyn.util.core.task.BasicTask.get(BasicTask.java:361)
    at org.apache.brooklyn.util.core.task.ParallelTask.runJobs(ParallelTask.java:63)
    ... 7 more
Caused by: org.apache.brooklyn.core.mgmt.internal.EffectorUtils$EffectorCallPropagatedRuntimeException: Error invoking start at BasicStartableImpl{id=xtce3uhnek}: Error invoking start at DynamicClusterImpl{id=q4zwbrqe48}: Node in cluster DynamicClusterImpl{id=q4zwbrqe48} failed: Error invoking start at VanillaSoftwareProcessImpl{id=mma0oqburl}: Execution failed, invalid result 1 for installing VanillaSoftwareProcessImpl{id=mma0oqburl}
    at org.apache.brooklyn.core.mgmt.internal.EffectorUtils$EffectorCallPropagatedRuntimeException.propagate(EffectorUtils.java:318)
    at org.apache.brooklyn.core.mgmt.internal.EffectorUtils$EffectorCallPropagatedRuntimeException.access$100(EffectorUtils.java:285)
    at org.apache.brooklyn.core.mgmt.internal.EffectorUtils.handleEffectorException(EffectorUtils.java:326)
    at org.apache.brooklyn.core.mgmt.internal.EffectorUtils.invokeMethodEffector(EffectorUtils.java:281)
    at org.apache.brooklyn.core.effector.MethodEffector.call(MethodEffector.java:148)
    at org.apache.brooklyn.core.entity.trait.Startable$StartEffectorBody.call(Startable.java:56)
    at org.apache.brooklyn.core.entity.trait.Startable$StartEffectorBody.call(Startable.java:50)
    at org.apache.brooklyn.core.effector.EffectorTasks$EffectorBodyTaskFactory$1.call(EffectorTasks.java:82)
    at org.apache.brooklyn.util.core.task.DynamicSequentialTask$DstJob.call(DynamicSequentialTask.java:359)
    ... 5 more
Caused by: java.util.concurrent.ExecutionException: org.apache.brooklyn.util.exceptions.PropagatedRuntimeException: Error invoking start at DynamicClusterImpl{id=q4zwbrqe48}: Node in cluster DynamicClusterImpl{id=q4zwbrqe48} failed: Error invoking start at VanillaSoftwareProcessImpl{id=mma0oqburl}: Execution failed, invalid result 1 for installing VanillaSoftwareProcessImpl{id=mma0oqburl}
    at org.apache.brooklyn.core.mgmt.internal.AbstractManagementContext.invokeEffectorMethodSync(AbstractManagementContext.java:343)
    at org.apache.brooklyn.core.mgmt.internal.EffectorUtils.invokeMethodEffector(EffectorUtils.java:276)
    ... 10 more
Caused by: org.apache.brooklyn.util.exceptions.PropagatedRuntimeException: Error invoking start at DynamicClusterImpl{id=q4zwbrqe48}: Node in cluster DynamicClusterImpl{id=q4zwbrqe48} failed: Error invoking start at VanillaSoftwareProcessImpl{id=mma0oqburl}: Execution failed, invalid result 1 for installing VanillaSoftwareProcessImpl{id=mma0oqburl}
    at org.apache.brooklyn.util.exceptions.Exceptions.propagate(Exceptions.java:129)
    at org.apache.brooklyn.util.core.task.BasicTask.getUnchecked(BasicTask.java:372)
    at org.apache.brooklyn.entity.stock.BasicStartableImpl.start(BasicStartableImpl.java:79)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)
    at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:324)
    at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1207)
    at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1016)
    at groovy.lang.DelegatingMetaClass.invokeMethod(DelegatingMetaClass.java:149)
    at groovy.lang.MetaObjectProtocol$invokeMethod.call(Unknown Source)
    at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)
    at groovy.lang.MetaObjectProtocol$invokeMethod.call(Unknown Source)
    at org.apache.brooklyn.util.groovy.GroovyJavaMethods.invokeMethodOnMetaClass(GroovyJavaMethods.java:191)
    at org.apache.brooklyn.core.mgmt.internal.AbstractManagementContext.invokeEffectorMethodLocal(AbstractManagementContext.java:315)
    at org.apache.brooklyn.core.mgmt.internal.AbstractManagementContext.invokeEffectorMethodSync(AbstractManagementContext.java:339)
    ... 11 more
Caused by: java.util.concurrent.ExecutionException: org.apache.brooklyn.util.exceptions.PropagatedRuntimeException: Error invoking start at DynamicClusterImpl{id=q4zwbrqe48}: Node in cluster DynamicClusterImpl{id=q4zwbrqe48} failed: Error invoking start at VanillaSoftwareProcessImpl{id=mma0oqburl}: Execution failed, invalid result 1 for installing VanillaSoftwareProcessImpl{id=mma0oqburl}
    at java.util.concurrent.FutureTask.report(FutureTask.java:122)
    at java.util.concurrent.FutureTask.get(FutureTask.java:192)
    at com.google.common.util.concurrent.ForwardingFuture.get(ForwardingFuture.java:63)
    at org.apache.brooklyn.util.core.task.BasicTask.get(BasicTask.java:361)
    at org.apache.brooklyn.util.core.task.BasicTask.getUnchecked(BasicTask.java:370)
    ... 27 more
Caused by: org.apache.brooklyn.util.exceptions.PropagatedRuntimeException: Error invoking start at DynamicClusterImpl{id=q4zwbrqe48}: Node in cluster DynamicClusterImpl{id=q4zwbrqe48} failed: Error invoking start at VanillaSoftwareProcessImpl{id=mma0oqburl}: Execution failed, invalid result 1 for installing VanillaSoftwareProcessImpl{id=mma0oqburl}
    at org.apache.brooklyn.util.exceptions.Exceptions.propagate(Exceptions.java:129)
    at org.apache.brooklyn.util.core.task.BasicTask.getUnchecked(BasicTask.java:372)
    at org.apache.brooklyn.util.core.task.DynamicTasks.get(DynamicTasks.java:295)
    at org.apache.brooklyn.util.core.task.BasicExecutionContext$1.call(BasicExecutionContext.java:138)
    ... 6 more
Caused by: java.util.concurrent.ExecutionException: org.apache.brooklyn.core.mgmt.internal.EffectorUtils$EffectorCallPropagatedRuntimeException: Error invoking start at DynamicClusterImpl{id=q4zwbrqe48}: Node in cluster DynamicClusterImpl{id=q4zwbrqe48} failed: Error invoking start at VanillaSoftwareProcessImpl{id=mma0oqburl}: Execution failed, invalid result 1 for installing VanillaSoftwareProcessImpl{id=mma0oqburl}
    at java.util.concurrent.FutureTask.report(FutureTask.java:122)
    at java.util.concurrent.FutureTask.get(FutureTask.java:192)
    at com.google.common.util.concurrent.ForwardingFuture.get(ForwardingFuture.java:63)
    at org.apache.brooklyn.util.core.task.BasicTask.get(BasicTask.java:361)
    at org.apache.brooklyn.util.core.task.BasicTask.getUnchecked(BasicTask.java:370)
    ... 8 more
Caused by: org.apache.brooklyn.core.mgmt.internal.EffectorUtils$EffectorCallPropagatedRuntimeException: Error invoking start at DynamicClusterImpl{id=q4zwbrqe48}: Node in cluster DynamicClusterImpl{id=q4zwbrqe48} failed: Error invoking start at VanillaSoftwareProcessImpl{id=mma0oqburl}: Execution failed, invalid result 1 for installing VanillaSoftwareProcessImpl{id=mma0oqburl}
    at org.apache.brooklyn.core.mgmt.internal.EffectorUtils$EffectorCallPropagatedRuntimeException.propagate(EffectorUtils.java:318)
    at org.apache.brooklyn.core.mgmt.internal.EffectorUtils$EffectorCallPropagatedRuntimeException.access$100(EffectorUtils.java:285)
    at org.apache.brooklyn.core.mgmt.internal.EffectorUtils.handleEffectorException(EffectorUtils.java:326)
    at org.apache.brooklyn.core.mgmt.internal.EffectorUtils.invokeMethodEffector(EffectorUtils.java:281)
    at org.apache.brooklyn.core.effector.MethodEffector.call(MethodEffector.java:148)
    at org.apache.brooklyn.core.entity.trait.Startable$StartEffectorBody.call(Startable.java:56)
    at org.apache.brooklyn.core.entity.trait.Startable$StartEffectorBody.call(Startable.java:50)
    at org.apache.brooklyn.core.effector.EffectorTasks$EffectorBodyTaskFactory$1.call(EffectorTasks.java:82)
    ... 6 more
Caused by: java.util.concurrent.ExecutionException: java.lang.IllegalStateException: Node in cluster DynamicClusterImpl{id=q4zwbrqe48} failed: Error invoking start at VanillaSoftwareProcessImpl{id=mma0oqburl}: Execution failed, invalid result 1 for installing VanillaSoftwareProcessImpl{id=mma0oqburl}
    at org.apache.brooklyn.core.mgmt.internal.AbstractManagementContext.invokeEffectorMethodSync(AbstractManagementContext.java:343)
    at org.apache.brooklyn.core.mgmt.internal.EffectorUtils.invokeMethodEffector(EffectorUtils.java:276)
    ... 10 more
Caused by: java.lang.IllegalStateException: Node in cluster DynamicClusterImpl{id=q4zwbrqe48} failed: Error invoking start at VanillaSoftwareProcessImpl{id=mma0oqburl}: Execution failed, invalid result 1 for installing VanillaSoftwareProcessImpl{id=mma0oqburl}
    at org.apache.brooklyn.entity.group.DynamicClusterImpl.doStart(DynamicClusterImpl.java:458)
    at org.apache.brooklyn.entity.group.DynamicClusterImpl.start(DynamicClusterImpl.java:393)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)
    at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:324)
    at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1207)
    at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1016)
    at groovy.lang.DelegatingMetaClass.invokeMethod(DelegatingMetaClass.java:149)
    at groovy.lang.MetaObjectProtocol$invokeMethod.call(Unknown Source)
    at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)
    at groovy.lang.MetaObjectProtocol$invokeMethod.call(Unknown Source)
    at org.apache.brooklyn.util.groovy.GroovyJavaMethods.invokeMethodOnMetaClass(GroovyJavaMethods.java:191)
    at org.apache.brooklyn.core.mgmt.internal.AbstractManagementContext.invokeEffectorMethodLocal(AbstractManagementContext.java:315)
    at org.apache.brooklyn.core.mgmt.internal.AbstractManagementContext.invokeEffectorMethodSync(AbstractManagementContext.java:339)
    ... 11 more
Caused by: java.util.concurrent.ExecutionException: org.apache.brooklyn.util.exceptions.PropagatedRuntimeException: Error invoking start at VanillaSoftwareProcessImpl{id=mma0oqburl}: Execution failed, invalid result 1 for installing VanillaSoftwareProcessImpl{id=mma0oqburl}
    at java.util.concurrent.FutureTask.report(FutureTask.java:122)
    at java.util.concurrent.FutureTask.get(FutureTask.java:192)
    at com.google.common.util.concurrent.ForwardingFuture.get(ForwardingFuture.java:63)
    at org.apache.brooklyn.util.core.task.BasicTask.get(BasicTask.java:361)
    at org.apache.brooklyn.util.core.task.Tasks.getError(Tasks.java:336)
    at org.apache.brooklyn.entity.group.DynamicClusterImpl.doStart(DynamicClusterImpl.java:445)
    ... 27 more
Caused by: org.apache.brooklyn.util.exceptions.PropagatedRuntimeException: Error invoking start at VanillaSoftwareProcessImpl{id=mma0oqburl}: Execution failed, invalid result 1 for installing VanillaSoftwareProcessImpl{id=mma0oqburl}
    at org.apache.brooklyn.util.exceptions.Exceptions.propagate(Exceptions.java:129)
    at org.apache.brooklyn.util.core.task.ParallelTask.runJobs(ParallelTask.java:80)
    at org.apache.brooklyn.util.core.task.CompoundTask$1.call(CompoundTask.java:81)
    at org.apache.brooklyn.util.core.task.CompoundTask$1.call(CompoundTask.java:79)
    ... 5 more
Caused by: java.util.concurrent.ExecutionException: org.apache.brooklyn.core.mgmt.internal.EffectorUtils$EffectorCallPropagatedRuntimeException: Error invoking start at VanillaSoftwareProcessImpl{id=mma0oqburl}: Execution failed, invalid result 1 for installing VanillaSoftwareProcessImpl{id=mma0oqburl}
    at java.util.concurrent.FutureTask.report(FutureTask.java:122)
    at java.util.concurrent.FutureTask.get(FutureTask.java:192)
    at com.google.common.util.concurrent.ForwardingFuture.get(ForwardingFuture.java:63)
    at org.apache.brooklyn.util.core.task.BasicTask.get(BasicTask.java:361)
    at org.apache.brooklyn.util.core.task.ParallelTask.runJobs(ParallelTask.java:63)
    ... 7 more
Caused by: org.apache.brooklyn.core.mgmt.internal.EffectorUtils$EffectorCallPropagatedRuntimeException: Error invoking start at VanillaSoftwareProcessImpl{id=mma0oqburl}: Execution failed, invalid result 1 for installing VanillaSoftwareProcessImpl{id=mma0oqburl}
    at org.apache.brooklyn.core.mgmt.internal.EffectorUtils$EffectorCallPropagatedRuntimeException.propagate(EffectorUtils.java:318)
    at org.apache.brooklyn.core.mgmt.internal.EffectorUtils$EffectorCallPropagatedRuntimeException.access$100(EffectorUtils.java:285)
    at org.apache.brooklyn.core.mgmt.internal.EffectorUtils.handleEffectorException(EffectorUtils.java:326)
    at org.apache.brooklyn.core.effector.EffectorTasks$EffectorBodyTaskFactory$2.handleException(EffectorTasks.java:90)
    at org.apache.brooklyn.util.core.task.DynamicSequentialTask.handleException(DynamicSequentialTask.java:469)
    at org.apache.brooklyn.util.core.task.DynamicSequentialTask$DstJob.call(DynamicSequentialTask.java:417)
    ... 5 more
Caused by: org.apache.brooklyn.util.exceptions.PropagatedRuntimeException: Execution failed, invalid result 1 for installing VanillaSoftwareProcessImpl{id=mma0oqburl}
    at org.apache.brooklyn.util.exceptions.Exceptions.propagate(Exceptions.java:129)
    at org.apache.brooklyn.util.core.task.BasicTask.getUnchecked(BasicTask.java:372)
    at org.apache.brooklyn.util.core.task.DynamicSequentialTask.drain(DynamicSequentialTask.java:492)
    at org.apache.brooklyn.util.core.task.DynamicTasks.drain(DynamicTasks.java:314)
    at org.apache.brooklyn.util.core.task.DynamicTasks.waitForLast(DynamicTasks.java:303)
    at org.apache.brooklyn.entity.software.base.lifecycle.MachineLifecycleEffectorTasks.start(MachineLifecycleEffectorTasks.java:357)
    at org.apache.brooklyn.entity.software.base.lifecycle.MachineLifecycleEffectorTasks$StartEffectorBody.call(MachineLifecycleEffectorTasks.java:257)
    at org.apache.brooklyn.entity.software.base.lifecycle.MachineLifecycleEffectorTasks$StartEffectorBody.call(MachineLifecycleEffectorTasks.java:244)
    at org.apache.brooklyn.core.effector.EffectorTasks$EffectorBodyTaskFactory$1.call(EffectorTasks.java:82)
    at org.apache.brooklyn.util.core.task.DynamicSequentialTask$DstJob.call(DynamicSequentialTask.java:359)
    ... 5 more
Caused by: java.util.concurrent.ExecutionException: org.apache.brooklyn.util.exceptions.PropagatedRuntimeException: Execution failed, invalid result 1 for installing VanillaSoftwareProcessImpl{id=mma0oqburl}
    at java.util.concurrent.FutureTask.report(FutureTask.java:122)
    at java.util.concurrent.FutureTask.get(FutureTask.java:192)
    at com.google.common.util.concurrent.ForwardingFuture.get(ForwardingFuture.java:63)
    at org.apache.brooklyn.util.core.task.BasicTask.get(BasicTask.java:361)
    at org.apache.brooklyn.util.core.task.BasicTask.getUnchecked(BasicTask.java:370)
    ... 13 more
Caused by: org.apache.brooklyn.util.exceptions.PropagatedRuntimeException: Execution failed, invalid result 1 for installing VanillaSoftwareProcessImpl{id=mma0oqburl}
    at org.apache.brooklyn.util.exceptions.Exceptions.propagate(Exceptions.java:129)
    at org.apache.brooklyn.util.core.task.BasicTask.getUnchecked(BasicTask.java:372)
    at org.apache.brooklyn.util.core.task.DynamicSequentialTask.drain(DynamicSequentialTask.java:492)
    at org.apache.brooklyn.util.core.task.DynamicTasks.drain(DynamicTasks.java:314)
    at org.apache.brooklyn.util.core.task.DynamicTasks.waitForLast(DynamicTasks.java:303)
    at org.apache.brooklyn.util.core.task.DynamicSequentialTask$DstJob.call(DynamicSequentialTask.java:400)
    ... 5 more
Caused by: java.util.concurrent.ExecutionException: org.apache.brooklyn.util.exceptions.PropagatedRuntimeException: Execution failed, invalid result 1 for installing VanillaSoftwareProcessImpl{id=mma0oqburl}
    at java.util.concurrent.FutureTask.report(FutureTask.java:122)
    at java.util.concurrent.FutureTask.get(FutureTask.java:192)
    at com.google.common.util.concurrent.ForwardingFuture.get(ForwardingFuture.java:63)
    at org.apache.brooklyn.util.core.task.BasicTask.get(BasicTask.java:361)
    at org.apache.brooklyn.util.core.task.BasicTask.getUnchecked(BasicTask.java:370)
    ... 9 more
Caused by: org.apache.brooklyn.util.exceptions.PropagatedRuntimeException: Execution failed, invalid result 1 for installing VanillaSoftwareProcessImpl{id=mma0oqburl}
    at org.apache.brooklyn.util.exceptions.Exceptions.propagate(Exceptions.java:129)
    at org.apache.brooklyn.util.core.task.BasicTask.getUnchecked(BasicTask.java:372)
    ... 9 more
Caused by: java.util.concurrent.ExecutionException: org.apache.brooklyn.util.exceptions.PropagatedRuntimeException: Execution failed, invalid result 1 for installing VanillaSoftwareProcessImpl{id=mma0oqburl}
    at java.util.concurrent.FutureTask.report(FutureTask.java:122)
    at java.util.concurrent.FutureTask.get(FutureTask.java:192)
    at com.google.common.util.concurrent.ForwardingFuture.get(ForwardingFuture.java:63)
    at org.apache.brooklyn.util.core.task.BasicTask.get(BasicTask.java:361)
    at org.apache.brooklyn.util.core.task.BasicTask.getUnchecked(BasicTask.java:370)
    ... 9 more
Caused by: org.apache.brooklyn.util.exceptions.PropagatedRuntimeException: Execution failed, invalid result 1 for installing VanillaSoftwareProcessImpl{id=mma0oqburl}
    at org.apache.brooklyn.util.exceptions.Exceptions.propagate(Exceptions.java:129)
    at org.apache.brooklyn.util.core.task.BasicTask.getUnchecked(BasicTask.java:372)
    at org.apache.brooklyn.entity.software.base.lifecycle.ScriptHelper.execute(ScriptHelper.java:337)
    at org.apache.brooklyn.entity.software.base.VanillaSoftwareProcessSshDriver.install(VanillaSoftwareProcessSshDriver.java:117)
    at org.apache.brooklyn.entity.software.base.AbstractSoftwareProcessDriver$2$6.run(AbstractSoftwareProcessDriver.java:159)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at org.apache.brooklyn.util.core.task.DynamicSequentialTask$DstJob.call(DynamicSequentialTask.java:359)
    ... 5 more
Caused by: java.util.concurrent.ExecutionException: java.lang.IllegalStateException: Execution failed, invalid result 1 for installing VanillaSoftwareProcessImpl{id=mma0oqburl}
    at java.util.concurrent.FutureTask.report(FutureTask.java:122)
    at java.util.concurrent.FutureTask.get(FutureTask.java:192)
    at com.google.common.util.concurrent.ForwardingFuture.get(ForwardingFuture.java:63)
    at org.apache.brooklyn.util.core.task.BasicTask.get(BasicTask.java:361)
    at org.apache.brooklyn.util.core.task.BasicTask.getUnchecked(BasicTask.java:370)
    ... 10 more
Caused by: java.lang.IllegalStateException: Execution failed, invalid result 1 for installing VanillaSoftwareProcessImpl{id=mma0oqburl}
    at org.apache.brooklyn.entity.software.base.lifecycle.ScriptHelper.logWithDetailsAndThrow(ScriptHelper.java:388)
    at org.apache.brooklyn.entity.software.base.lifecycle.ScriptHelper.executeInternal(ScriptHelper.java:377)
    at org.apache.brooklyn.entity.software.base.lifecycle.ScriptHelper$8.call(ScriptHelper.java:287)
    at org.apache.brooklyn.entity.software.base.lifecycle.ScriptHelper$8.call(ScriptHelper.java:285)
    ... 6 more
neykov commented 7 years ago

Good find @naqsh01. The new error means that a script executed on the machine failed with exit code 1. You can find what the error is and the script that was executed by opening the Activity tab and drilling down in the failed tasks. At the end you'll see a task with a name similar to "(ssh) Installing XXX". When you open it it will have links to the stdin, stdout, stderr for the script. They should help identify what the problem is.

naqsh01 commented 7 years ago

@neykov I redeployed and this time everything seemed to work.

Question, should this docker-swarm show up as a location? How would I used to deploy lets say tomcat to it from Brooklyn?

neykov commented 7 years ago

The Clocker2 project can't deploy to the cluster so it's not registering a location. You can either use Clocker1 to deploy to it - the releases will remain available, or use CCS.

neykov commented 7 years ago

Closing as the problem is not observed any more. In case you see a similar problem you can find out the cause by using the Activity tab. Sometimes there are network problems in the cloud provider and yum update/apt-get update fail for no apparent reason.