Comment 2 for bug 1647451

Revision history for this message
Timofey Durakov (tdurakov) wrote :

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']