Comment 1 for bug 965591

Revision history for this message
David Lawson (deej) wrote :

These are the tracebacks we're seeing when this bug is invoked.

2012-03-26 19:21:28 ERROR nova.compute.manager [-] [instance: 2967f7b5-ae4a-4511-a8b0-10f330b7d5df] Instance failed to spawn
(nova.compute.manager): TRACE: Traceback (most recent call last):
(nova.compute.manager): TRACE: File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 592, in _spawn
(nova.compute.manager): TRACE: self._legacy_nw_info(network_info), block_device_info)
(nova.compute.manager): TRACE: File "/usr/lib/python2.7/dist-packages/nova/exception.py", line 114, in wrapped
(nova.compute.manager): TRACE: return f(*args, **kw)
(nova.compute.manager): TRACE: File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/connection.py", line 926, in spawn
(nova.compute.manager): TRACE: self.firewall_driver.prepare_instance_filter(instance, network_info)
(nova.compute.manager): TRACE: File "/usr/lib/python2.7/dist-packages/nova/virt/firewall.py", line 136, in prepare_instance_filter
(nova.compute.manager): TRACE: self.add_filters_for_instance(instance)
(nova.compute.manager): TRACE: File "/usr/lib/python2.7/dist-packages/nova/virt/firewall.py", line 178, in add_filters_for_instance
(nova.compute.manager): TRACE: ipv4_rules, ipv6_rules = self.instance_rules(instance, network_info)
(nova.compute.manager): TRACE: File "/usr/lib/python2.7/dist-packages/nova/virt/firewall.py", line 334, in instance_rules
(nova.compute.manager): TRACE: ips.extend(net[1]['ips'])
(nova.compute.manager): TRACE: KeyError: 1
(nova.compute.manager): TRACE:

Then again when trying to deallocate the network for the instance.

2012-03-26 19:21:28 DEBUG nova.compute.manager [-] [instance: 2967f7b5-ae4a-4511-a8b0-10f330b7d5df] Deallocating network for instance from (pid=32203) _deallocate_network /usr/lib/python2.7/dist-packages/nova/compute/manager.py:616
2012-03-26 19:21:28 DEBUG nova.rpc.amqp [-] Making asynchronous cast on network... from (pid=32203) cast /usr/lib/python2.7/dist-packages/nova/rpc/amqp.py:346
2012-03-26 19:21:28 ERROR nova.rpc.amqp [-] Exception during message handling
(nova.rpc.amqp): TRACE: Traceback (most recent call last):
(nova.rpc.amqp): TRACE: File "/usr/lib/python2.7/dist-packages/nova/rpc/amqp.py", line 252, in _process_data
(nova.rpc.amqp): TRACE: rval = node_func(context=ctxt, **node_args)
(nova.rpc.amqp): TRACE: File "/usr/lib/python2.7/dist-packages/nova/exception.py", line 114, in wrapped
(nova.rpc.amqp): TRACE: return f(*args, **kw)
(nova.rpc.amqp): TRACE: File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 177, in decorated_function
(nova.rpc.amqp): TRACE: sys.exc_info())
(nova.rpc.amqp): TRACE: File "/usr/lib/python2.7/contextlib.py", line 24, in __exit__
(nova.rpc.amqp): TRACE: self.gen.next()
(nova.rpc.amqp): TRACE: File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 171, in decorated_function
(nova.rpc.amqp): TRACE: return function(self, context, instance_uuid, *args, **kwargs)
(nova.rpc.amqp): TRACE: File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 648, in run_instance
(nova.rpc.amqp): TRACE: self._run_instance(context, instance_uuid, **kwargs)
(nova.rpc.amqp): TRACE: File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 451, in _run_instance
(nova.rpc.amqp): TRACE: self._set_instance_error_state(context, instance_uuid)
(nova.rpc.amqp): TRACE: File "/usr/lib/python2.7/contextlib.py", line 24, in __exit__
(nova.rpc.amqp): TRACE: self.gen.next()
(nova.rpc.amqp): TRACE: File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 432, in _run_instance
(nova.rpc.amqp): TRACE: self._deallocate_network(context, instance)
(nova.rpc.amqp): TRACE: File "/usr/lib/python2.7/contextlib.py", line 24, in __exit__
(nova.rpc.amqp): TRACE: self.gen.next()
(nova.rpc.amqp): TRACE: File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 429, in _run_instance
(nova.rpc.amqp): TRACE: injected_files, admin_password)
(nova.rpc.amqp): TRACE: File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 592, in _spawn
(nova.rpc.amqp): TRACE: self._legacy_nw_info(network_info), block_device_info)
(nova.rpc.amqp): TRACE: File "/usr/lib/python2.7/dist-packages/nova/exception.py", line 114, in wrapped
(nova.rpc.amqp): TRACE: return f(*args, **kw)
(nova.rpc.amqp): TRACE: File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/connection.py", line 926, in spawn
(nova.rpc.amqp): TRACE: self.firewall_driver.prepare_instance_filter(instance, network_info)
(nova.rpc.amqp): TRACE: File "/usr/lib/python2.7/dist-packages/nova/virt/firewall.py", line 136, in prepare_instance_filter
(nova.rpc.amqp): TRACE: self.add_filters_for_instance(instance)
(nova.rpc.amqp): TRACE: File "/usr/lib/python2.7/dist-packages/nova/virt/firewall.py", line 178, in add_filters_for_instance
(nova.rpc.amqp): TRACE: ipv4_rules, ipv6_rules = self.instance_rules(instance, network_info)
(nova.rpc.amqp): TRACE: File "/usr/lib/python2.7/dist-packages/nova/virt/firewall.py", line 334, in instance_rules
(nova.rpc.amqp): TRACE: ips.extend(net[1]['ips'])
(nova.rpc.amqp): TRACE: KeyError: 1
(nova.rpc.amqp): TRACE: