Tracebacks for the bug: Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/eventlet/queue.py", line 118, in switch self.greenlet.switch(value) File "/usr/lib/python2.7/dist-packages/nova/utils.py", line 1182, in context_wrapper func(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 5354, in dispatch_live_migration self._do_live_migration(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 5333, in _do_live_migration self._set_migration_status(migration, 'error') File "/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 5326, in _do_live_migration block_migration, migrate_data) File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/driver.py", line 5856, in live_migration migrate_data) File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/driver.py", line 6573, in _live_migration [0/416] dom, finish_event, disk_paths) File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/driver.py", line 6491, in _live_migration_monitor migrate_data) File "/usr/lib/python2.7/dist-packages/nova/exception.py", line 110, in wrapped payload) File "/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python2.7/dist-packages/nova/exception.py", line 89, in wrapped return f(self, context, *args, **kw) File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 387, in decorated_function kwargs['instance'], e, sys.exc_info()) File "/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 375, in decorated_function return function(self, context, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 5493, in _post_live_migration network_info = self.network_api.get_instance_nw_info(ctxt, instance) File "/usr/lib/python2.7/dist-packages/nova/network/base_api.py", line 253, in get_instance_nw_info result = self._get_instance_nw_info(context, instance, **kwargs) File "/usr/lib/python2.7/dist-packages/nova/network/neutronv2/api.py", line 934, in _get_instance_nw_info preexisting_port_ids) File "/usr/lib/python2.7/dist-packages/nova/network/neutronv2/api.py", line 1737, in _build_network_info_model context, instance, networks, port_ids) File "/usr/lib/python2.7/dist-packages/nova/network/neutronv2/api.py", line 957, in _gather_port_ids_and_networks net_ids) File "/usr/lib/python2.7/dist-packages/nova/network/neutronv2/api.py", line 201, in _get_available_networks nets = neutron.list_networks(**search_opts).get('networks', []) File "/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 97, in with_params ret = self.function(instance, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 671, in list_networks **_params) File "/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 373, in list for r in self._pagination(collection, path, **params): File "/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 388, in _pagination res = self.get(path, params=params) File "/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 358, in get headers=headers, params=params) File "/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 335, in retry_request headers=headers, params=params) File "/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 298, in do_request self._handle_fault_response(status_code, replybody, resp) File "/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 273, in _handle_fault_response exception_handler_v20(status_code, error_body) File "/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 84, in exception_handler_v20 request_ids=request_ids) Unauthorized: Authentication required Neutron server returns request_ids: ['req-893f2c0e-ce92-4e73-908d-0fab3be7c2a7'] Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/eventlet/queue.py", line 118, in switch self.greenlet.switch(value) File "/usr/lib/python2.7/dist-packages/nova/utils.py", line 1182, in context_wrapper func(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 5354, in dispatch_live_migration self._do_live_migration(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 5333, in _do_live_migration self._set_migration_status(migration, 'error') File "/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 5326, in _do_live_migration block_migration, migrate_data) File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/driver.py", line 5856, in live_migration migrate_data) File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/driver.py", line 6573, in _live_migration dom, finish_event, disk_paths) File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/driver.py", line 6491, in _live_migration_monitor migrate_data) File "/usr/lib/python2.7/dist-packages/nova/exception.py", line 110, in wrapped payload) File "/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python2.7/dist-packages/nova/exception.py", line 89, in wrapped return f(self, context, *args, **kw) File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 375, in decorated_function return function(self, context, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ self.force_reraise() File "/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 375, in decorated_function return function(self, context, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 5493, in _post_live_migration network_info = self.network_api.get_instance_nw_info(ctxt, instance) File "/usr/lib/python2.7/dist-packages/nova/network/base_api.py", line 253, in get_instance_nw_info result = self._get_instance_nw_info(context, instance, **kwargs) File "/usr/lib/python2.7/dist-packages/nova/network/neutronv2/api.py", line 934, in _get_instance_nw_info preexisting_port_ids) File "/usr/lib/python2.7/dist-packages/nova/network/neutronv2/api.py", line 1762, in _build_network_info_model network_IPs) File "/usr/lib/python2.7/dist-packages/nova/network/neutronv2/api.py", line 1620, in _nw_info_get_subnets subnets = self._get_subnets_from_port(context, port) File "/usr/lib/python2.7/dist-packages/nova/network/neutronv2/api.py", line 1821, in _get_subnets_from_port data = get_client(context).list_ports(**search_opts) File "/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 97, in with_params ret = self.function(instance, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 644, in list_ports **_params) File "/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 373, in list for r in self._pagination(collection, path, **params): File "/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 388, in _pagination res = self.get(path, params=params) File "/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 358, in get headers=headers, params=params) File "/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 335, in retry_request headers=headers, params=params) File "/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 298, in do_request self._handle_fault_response(status_code, replybody, resp) File "/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 273, in _handle_fault_response exception_handler_v20(status_code, error_body) File "/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 84, in exception_handler_v20 request_ids=request_ids) Unauthorized: Authentication required Neutron server returns request_ids: ['req-e3afbabf-22df-42a2-9a11-564710528dc2']