Snapshots stay in queued status
I've got an Openstack setup with one controller node (glance, keystone, horizon, nova-* (except nova-compute)) and three compute nodes. I wanted to create a snapshot of a vm running on one of the compute nodes, by using the option in the horizon dashboard.
What happens is that the snapshot gets listed as a snapshot, but with the status queued. And from there on nothing happens anymore.
In the nova-compute.log on the compute host I can see these entries:
2012-07-25 12:45:56 TRACE nova.rpc.amqp Traceback (most recent call last):
2012-07-25 12:45:56 TRACE nova.rpc.amqp File "/usr/lib/
2012-07-25 12:45:56 TRACE nova.rpc.amqp rval = node_func(
2012-07-25 12:45:56 TRACE nova.rpc.amqp File "/usr/lib/
2012-07-25 12:45:56 TRACE nova.rpc.amqp return f(*args, **kw)
2012-07-25 12:45:56 TRACE nova.rpc.amqp File "/usr/lib/
2012-07-25 12:45:56 TRACE nova.rpc.amqp sys.exc_info())
2012-07-25 12:45:56 TRACE nova.rpc.amqp File "/usr/lib/
2012-07-25 12:45:56 TRACE nova.rpc.amqp self.gen.next()
2012-07-25 12:45:56 TRACE nova.rpc.amqp File "/usr/lib/
2012-07-25 12:45:56 TRACE nova.rpc.amqp return function(self, context, instance_uuid, *args, **kwargs)
2012-07-25 12:45:56 TRACE nova.rpc.amqp File "/usr/lib/
2012-07-25 12:45:56 TRACE nova.rpc.amqp self.driver.
2012-07-25 12:45:56 TRACE nova.rpc.amqp File "/usr/lib/
2012-07-25 12:45:56 TRACE nova.rpc.amqp return f(*args, **kw)
2012-07-25 12:45:56 TRACE nova.rpc.amqp File "/usr/lib/
2012-07-25 12:45:56 TRACE nova.rpc.amqp image_file)
2012-07-25 12:45:56 TRACE nova.rpc.amqp File "/usr/lib/
2012-07-25 12:45:56 TRACE nova.rpc.amqp _reraise_
2012-07-25 12:45:56 TRACE nova.rpc.amqp File "/usr/lib/
2012-07-25 12:45:56 TRACE nova.rpc.amqp image_meta = client.
2012-07-25 12:45:56 TRACE nova.rpc.amqp File "/usr/lib/
2012-07-25 12:45:56 TRACE nova.rpc.amqp res = self.do_
2012-07-25 12:45:56 TRACE nova.rpc.amqp File "/usr/lib/
2012-07-25 12:45:56 TRACE nova.rpc.amqp return func(self, *args, **kwargs)
2012-07-25 12:45:56 TRACE nova.rpc.amqp File "/usr/lib/
2012-07-25 12:45:56 TRACE nova.rpc.amqp headers=headers)
2012-07-25 12:45:56 TRACE nova.rpc.amqp File "/usr/lib/
2012-07-25 12:45:56 TRACE nova.rpc.amqp return func(self, method, url, body, headers)
2012-07-25 12:45:56 TRACE nova.rpc.amqp File "/usr/lib/
2012-07-25 12:45:56 TRACE nova.rpc.amqp raise exception.
2012-07-25 12:45:56 TRACE nova.rpc.amqp Invalid: Data supplied was not valid.
2012-07-25 12:45:56 TRACE nova.rpc.amqp Details: 400 Bad Request
2012-07-25 12:45:56 TRACE nova.rpc.amqp
2012-07-25 12:45:56 TRACE nova.rpc.amqp The server could not comply with the request since it is either malformed or otherwise incorrect.
2012-07-25 12:45:56 TRACE nova.rpc.amqp
2012-07-25 12:45:56 TRACE nova.rpc.amqp Failed to update image metadata. Got error: Data supplied was not valid. Details: 400 Bad Request The server could not comply with the request since it is either malformed or otherwise incorrect. Failed to update image metadata. Got error: Data supplied was not valid. Details: Invalid container format 'None' for image.
I checked with the api.log of glance and found these entries:
2012-07-25 13:13:22 2371 ERROR [glance.
2012-07-25 13:13:22 2371 ERROR [glance.
2012-07-25 13:13:22 2371 ERROR [glance.
2012-07-25 13:13:22 2371 ERROR [glance.
2012-07-25 13:13:22 2371 ERROR [glance.
2012-07-25 13:13:22 2371 ERROR [glance.
Any idea what's going wrong here?
Question information
- Language:
- English Edit question
- Status:
- Needs information
- Assignee:
- No assignee Edit question
- Last query:
- Last reply:
Can you help with this problem?
Provide an answer of your own, or ask Max Schilling for more information if necessary.