Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cannot bootstrap simple-manager (version 3.2) on existing ubuntu 14.04 vm. #136

Open
wpc009 opened this issue Oct 9, 2015 · 5 comments
Open

Comments

@wpc009
Copy link

wpc009 commented Oct 9, 2015

The bootstrap can successfully download the docker image. and start a new container.
But after that. one of a curl --fail -XPOST localhost:8101/provider/context?update=False command failed. The error logs says 409 CONFLICT

partial logs.

[192.168.0.242] out:
[192.168.0.242] out: Preparing to unpack .../cloudify-centos-final-agent_3.2.1-ga-b212_amd64.deb ...
[192.168.0.242] out:
[192.168.0.242] out: Unpacking cloudify-centos-final-agent (3.2.1) ...
[192.168.0.242] out:
[192.168.0.242] out: Selecting previously unselected package cloudify-trusty-agent.
[192.168.0.242] out:
[192.168.0.242] out: Preparing to unpack .../cloudify-ubuntu-agent_3.2.1-ga-b212_amd64.deb ...
[192.168.0.242] out:
[192.168.0.242] out: Unpacking cloudify-trusty-agent (3.2.1) ...
[192.168.0.242] out:
[192.168.0.242] out: Selecting previously unselected package cloudify-windows-agent.
[192.168.0.242] out:
[192.168.0.242] out: Preparing to unpack .../cloudify-windows-agent_3.2.1-ga-b212_amd64.deb ...
[192.168.0.242] out:
[192.168.0.242] out: Unpacking cloudify-windows-agent (3.2.1) ...
[192.168.0.242] out:
[192.168.0.242] out: Setting up cloudify-centos-final-agent (3.2.1) ...
[192.168.0.242] out:
[192.168.0.242] out:
[192.168.0.242] out:
[192.168.0.242] out: Installing cloudify-centos-final-agent version 3.2.1...
[192.168.0.242] out:
[192.168.0.242] out:
[192.168.0.242] out:
[192.168.0.242] out: cloudify-centos-final-agent 3.2.1 installation completed successfully!
[192.168.0.242] out:
[192.168.0.242] out:
[192.168.0.242] out:
[192.168.0.242] out: Setting up cloudify-trusty-agent (3.2.1) ...
[192.168.0.242] out:
[192.168.0.242] out:
[192.168.0.242] out:
[192.168.0.242] out: Installing cloudify-trusty-agent version 3.2.1...
[192.168.0.242] out:
[192.168.0.242] out:
[192.168.0.242] out:
[192.168.0.242] out: cloudify-trusty-agent 3.2.1 installation completed successfully!
[192.168.0.242] out:
[192.168.0.242] out:
[192.168.0.242] out:
[192.168.0.242] out: Setting up cloudify-windows-agent (3.2.1) ...
[192.168.0.242] out:
[192.168.0.242] out:
[192.168.0.242] out:
[192.168.0.242] out: Installing cloudify-windows-agent version 3.2.1...
[192.168.0.242] out:
[192.168.0.242] out:
[192.168.0.242] out:
[192.168.0.242] out: cloudify-windows-agent 3.2.1 installation completed successfully!
[192.168.0.242] out:
[192.168.0.242] out:
[192.168.0.242] out:
[192.168.0.242] out: Data-only container
[192.168.0.242] out:
[192.168.0.242] out:

2015-10-09 17:53:19 LOG <manager> [manager_be53b.start] INFO: starting a new cloudify mgmt docker services container
[192.168.0.242] run: sudo docker run --name cfy -t --volumes-from data --privileged=False -p 80:80 -p 5555:5555 -p 5672:5672 -p 53229:53229 -p 8100:8100 -p 8101:8101 -p 9200:9200 -p 8086:8086 -e MANAGEMENT_IP=10.10.10.214 -e MANAGER_REST_SECURITY_CONFIG_PATH=/root/rest-security-config.json --restart=always -d cloudify /sbin/my_init
[192.168.0.242] out: cacd3e32b3d263a57f9f3f95a474ac8f439de5b4248096fbe7459a81699b0669
[192.168.0.242] out:

2015-10-09 17:53:20 LOG <manager> [manager_be53b.start] INFO: waiting for cloudify management services to start on port 80
2015-10-09 17:53:20 LOG <manager> [manager_be53b.start] INFO: waiting for url http://192.168.0.242:80/version to become available
2015-10-09 17:53:28 LOG <manager> [manager_be53b.start] INFO: Setting provider context on management server...
[192.168.0.242] put: <file obj> -> /home/u/provider-context.json
[192.168.0.242] run: sudo docker exec -t cfy curl --fail -XPOST localhost:8101/provider/context?update=False -H "Content-Type: application/json" -d @/tmp/home/provider-context.json
[192.168.0.242] out: curl: (22) The requested URL returned error: 409 CONFLICT
[192.168.0.242] out:
[192.168.0.242] out:


Fatal error: run() received nonzero return code 22 while executing!

Requested: sudo docker exec -t cfy curl --fail -XPOST localhost:8101/provider/context?update=False -H "Content-Type: application/json" -d @/tmp/home/provider-context.json
Executed: /bin/bash -l -c "sudo docker exec -t cfy curl --fail -XPOST localhost:8101/provider/context?update=False -H \"Content-Type: application/json\" -d @/tmp/home/provider-context.json"

Aborting.
2015-10-09 17:55:35 LOG <manager> [manager_be53b.start] ERROR: Exception raised on operation [fabric_plugin.tasks.run_module_task] invocation
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/site-packages/cloudify/decorators.py", line 125, in wrapper
    result = func(*args, **kwargs)
  File "/usr/local/lib/python2.7/site-packages/fabric_plugin/tasks.py", line 89, in run_module_task
    return _run_task(task, task_properties, fabric_env)
  File "/usr/local/lib/python2.7/site-packages/fabric_plugin/tasks.py", line 95, in _run_task
    return task(**task_properties)
  File "/usr/local/lib/python2.7/site-packages/cloudify_cli/bootstrap/tasks.py", line 436, in bootstrap_docker
    return post_bootstrap_actions()
  File "/usr/local/lib/python2.7/site-packages/cloudify_cli/bootstrap/tasks.py", line 304, in post_bootstrap_actions
    _upload_provider_context(agent_remote_key_path, provider_context)
  File "/usr/local/lib/python2.7/site-packages/cloudify_cli/bootstrap/tasks.py", line 729, in _upload_provider_context
    _run_command_in_cfy(upload_provider_context_cmd, terminal=True)
  File "/usr/local/lib/python2.7/site-packages/cloudify_cli/bootstrap/tasks.py", line 745, in _run_command_in_cfy
    _run_command(full_command)
  File "/usr/local/lib/python2.7/site-packages/cloudify_cli/bootstrap/tasks.py", line 733, in _run_command
    return fabric.api.run(command, shell_escape=shell_escape, pty=pty)
  File "/usr/local/lib/python2.7/site-packages/fabric/network.py", line 639, in host_prompting_wrapper
    return func(*args, **kwargs)
  File "/usr/local/lib/python2.7/site-packages/fabric/operations.py", line 1042, in run
    shell_escape=shell_escape)
  File "/usr/local/lib/python2.7/site-packages/fabric/operations.py", line 932, in _run_command
    error(message=msg, stdout=out, stderr=err)
  File "/usr/local/lib/python2.7/site-packages/fabric/utils.py", line 327, in error
    return func(message)
  File "/usr/local/lib/python2.7/site-packages/fabric/utils.py", line 32, in abort
    raise env.abort_exception(msg)
FabricTaskError: run() received nonzero return code 22 while executing!

Requested: sudo docker exec -t cfy curl --fail -XPOST localhost:8101/provider/context?update=False -H "Content-Type: application/json" -d @/tmp/home/provider-context.json
Executed: /bin/bash -l -c "sudo docker exec -t cfy curl --fail -XPOST localhost:8101/provider/context?update=False -H \"Content-Type: application/json\" -d @/tmp/home/provider-context.json"
@nir0s
Copy link
Contributor

nir0s commented Oct 10, 2015

Usually, this happens when the provider context has already been posted. Where exactly are you trying to bootstrap? Is it a clean machine?

@wpc009
Copy link
Author

wpc009 commented Oct 10, 2015

I'm not sure. I mean it is a clean machine at first.
How can I make it clean?

@wpc009
Copy link
Author

wpc009 commented Oct 11, 2015

I tried again with a clean VM. but the result is the same. Still 409 Conflict error

@nir0s
Copy link
Contributor

nir0s commented Oct 15, 2015

Are you running on Openstack by any chance and using a volume as your storage? Maybe you already bootstrapped once and am now using that same volume that already contains elasticsearch indices?
Can you provide a link to the entire log?

@zsh1313
Copy link

zsh1313 commented Nov 26, 2015

I have same problem, 409 Conflict error on setting provider context.

I install cloudify 3.2.1 on Openstack Kilo with using volume. Following the installation manual from getcloudify.org: http://getcloudify.org/guide/3.2/getting-started-bootstrapping.html

I tried to increase the task-retries to 30, no good.
please see the entire log attached. (Some error is due to slow vm boot-up, ignore that.)

Particularly the provider context error: initially, it is 500 Internal server error, then became 504 Gateway Time-out, at last became 409 Conflict error. what is the problem here

log_cloudify_openstack_bootstrap.txt

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants