PciDevice UUID field not populated
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
High
|
Matt Riedemann | ||
Pike |
Fix Released
|
High
|
Lee Yarwood |
Bug Description
After upgrade 16.0.0 to 17.0.0, we see an error when trying to boot VM with sriov port.
In nova logs I see this trace:
2017-11-23 12:09:36.028 1 INFO nova.service [req-af2ce51c-
2017-11-23 12:09:36.284 1 WARNING nova.compute.
ed monitors (CONF.compute_
2017-11-23 12:09:36.942 1 WARNING nova.pci.utils [req-af2ce51c-
1.0 not found
2017-11-23 12:09:37.479 1 ERROR nova.compute.
annot be None
Traceback (most recent call last):
File "/usr/lib/
return getattr(target, method)(*args, **kwargs)
File "/usr/lib/
result = fn(cls, context, *args, **kwargs)
File "/usr/lib/
db_dev_list)
File "/usr/lib/
**extra_args)
File "/usr/lib/
setattr(
File "/usr/lib/
field_value = field.coerce(self, name, value)
File "/usr/lib/
return self._null(obj, attr)
File "/usr/lib/
raise ValueError(_("Field `%s' cannot be None") % attr)
ValueError: Field `uuid' cannot be None
Changed in nova: | |
importance: | Undecided → High |
> 16.0.0 to 17.0.0
FYI that should read 15.0.8 to 16.0.3