Comment 18 for bug 1317548

Revision history for this message
Matthew Mosesohn (raytrac3r) wrote :

Ubuntu works, but new issue for instances with floating IP:
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/nova/conductor/manager.py", line 597, in _object_dispatch
    return getattr(target, method)(context, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/nova/objects/base.py", line 151, in wrapper
    return fn(self, ctxt, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/nova/objects/floating_ip.py", line 128, in save
    updates)
  File "/usr/lib/python2.7/dist-packages/nova/db/api.py", line 386, in floating_ip_update
    return IMPL.floating_ip_update(context, address, values)
  File "/usr/lib/python2.7/dist-packages/nova/db/sqlalchemy/api.py", line 164, in wrapper
    return f(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/nova/db/sqlalchemy/api.py", line 1024, in floating_ip_update
    float_ip_ref.update(values)
  File "/usr/lib/python2.7/dist-packages/nova/openstack/common/db/sqlalchemy/models.py", line 88, in
    setattr(self, k, v)
  File "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/attributes.py", line 303, in __set__
    instance_dict(instance), value, None)
  File "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/attributes.py", line 804, in set
    value = self.fire_replace_event(state, dict_, value, old, initiator)
  File "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/attributes.py", line 824, in fire_replace_ev
    value = fn(state, value, previous, initiator or self)
  File "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/unitofwork.py", line 85, in set_
    newvalue_state = attributes.instance_state(newvalue)
AttributeError: 'FixedIP' object has no attribute '_sa_instance_state'