nova client does not understand PortBindingFailed exception

Bug #2039119 reported by Michael Johnson
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
python-novaclient
New
Undecided
Unassigned

Bug Description

python-novaclient is raising "Unexpected API Error" when there is a port binding failure during a vnic_type Direct port attachement.

Oct 12 01:04:38 sriov octavia-worker[738749]: ERROR octavia.controller.worker.v2.controller_worker Traceback (most recent call last):
Oct 12 01:04:38 sriov octavia-worker[738749]: ERROR octavia.controller.worker.v2.controller_worker File "/opt/stack/octavia/octavia/compute/drivers/nova_driver.py", line 323, in attach_network_or_port
Oct 12 01:04:38 sriov octavia-worker[738749]: ERROR octavia.controller.worker.v2.controller_worker interface = self.manager.interface_attach(
Oct 12 01:04:38 sriov octavia-worker[738749]: ERROR octavia.controller.worker.v2.controller_worker File "/usr/local/lib/python3.10/dist-packages/novaclient/api_versions.py", line 393, in substitution
Oct 12 01:04:38 sriov octavia-worker[738749]: ERROR octavia.controller.worker.v2.controller_worker return methods[-1].func(obj, *args, **kwargs)
Oct 12 01:04:38 sriov octavia-worker[738749]: ERROR octavia.controller.worker.v2.controller_worker File "/usr/local/lib/python3.10/dist-packages/novaclient/v2/servers.py", line 2320, in interface_attach
Oct 12 01:04:38 sriov octavia-worker[738749]: ERROR octavia.controller.worker.v2.controller_worker return self._create('/servers/%s/os-interface' % base.getid(server),
Oct 12 01:04:38 sriov octavia-worker[738749]: ERROR octavia.controller.worker.v2.controller_worker File "/usr/local/lib/python3.10/dist-packages/novaclient/base.py", line 363, in _create
Oct 12 01:04:38 sriov octavia-worker[738749]: ERROR octavia.controller.worker.v2.controller_worker resp, body = self.api.client.post(url, body=body)
Oct 12 01:04:38 sriov octavia-worker[738749]: ERROR octavia.controller.worker.v2.controller_worker File "/usr/local/lib/python3.10/dist-packages/keystoneauth1/adapter.py", line 401, in post
Oct 12 01:04:38 sriov octavia-worker[738749]: ERROR octavia.controller.worker.v2.controller_worker return self.request(url, 'POST', **kwargs)
Oct 12 01:04:38 sriov octavia-worker[738749]: ERROR octavia.controller.worker.v2.controller_worker File "/usr/local/lib/python3.10/dist-packages/novaclient/client.py", line 78, in request
Oct 12 01:04:38 sriov octavia-worker[738749]: ERROR octavia.controller.worker.v2.controller_worker raise exceptions.from_response(resp, body, url, method)
Oct 12 01:04:38 sriov octavia-worker[738749]: ERROR octavia.controller.worker.v2.controller_worker novaclient.exceptions.ClientException: Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.
Oct 12 01:04:38 sriov octavia-worker[738749]: ERROR octavia.controller.worker.v2.controller_worker <class 'nova.exception_Remote.PortBindingFailed_Remote'> (HTTP 500) (Request-ID: req-e9b45d40-a2a9-4c87-a65d-fbf889ec2db6)

Revision history for this message
Michael Johnson (johnsom) wrote :

Attaching the nova API log

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.