qcow image support broken in stable/folsom nova compute
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Invalid
|
Undecided
|
Unassigned | ||
nova (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Quantal |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Nova compute now tries to run qemu-img info on base images before it has downloaded them, resulting in an exception. If the image has already been cached, you won't see it. It looks like the bug was introduced by this security fix: https:/
This is the exception:
File "/home/
return function(self, context, *args, **kwargs)
File "/home/
do_
File "/home/
retval = f(*args, **kwargs)
File "/home/
admin_password, is_first_time, instance)
File "/home/
self.
File "/usr/lib64/
self.gen.next()
File "/home/
is_first_time, request_spec, filter_properties)
File "/home/
injected_files, admin_password)
File "/home/
block_
File "/home/
temp_level, payload)
File "/usr/lib64/
self.gen.next()
File "/home/
return f(*args, **kw)
File "/home/
admin_
File "/home/
project_
File "/home/
*args, **kwargs)
File "/home/
if size and size < disk.get_
File "/home/
size = images.
File "/home/
\'qemu-img\', \'info\', path)
File "/home/
cmd=\' \'.join(cmd))
I have a fix I'll submit.
Changed in nova: | |
assignee: | nobody → Tim Daly Jr. (timjr) |
Changed in nova: | |
assignee: | Tim Daly Jr. (timjr) → nobody |
status: | New → Invalid |
Changed in nova (Ubuntu Quantal): | |
status: | New → Fix Released |
Changed in nova (Ubuntu): | |
status: | New → Invalid |
tags: | added: verification-done |
no longer affects: | nova/folsom |
Fix proposed to branch: stable/folsom /review. openstack. org/30373
Review: https:/