Comment 0 for bug 1995735

Revision history for this message
Felipe Reyes (freyes) wrote :

When deploying OpenStack Zed on Kinetic, the neutron-ovn-metadata-agent fails to provision correctly the datapath for the metadata service.

[Platform]

- s390x
- kinetic
- ovn

Stacktrace:

[-] Unexpected exception in notify_loop: neutron.privileged.agent.linux.ip_lib.InterfaceOperationNotSupported: Operation not supported on interface tapf5bae660-31, namespace ovnmeta-f5bae660-31f4-46ce-a93e-279bd493f6bc.
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/ovsdbapp/event.py", line 177, in notify_loop
    match.run(event, row, updates)
  File "/usr/lib/python3/dist-packages/neutron/agent/ovn/metadata/agent.py", line 90, in run
    self.agent.update_datapath(str(row.datapath.uuid), net_name)
  File "/usr/lib/python3/dist-packages/neutron/agent/ovn/metadata/agent.py", line 392, in update_datapath
    self.provision_datapath(datapath, net_name)
  File "/usr/lib/python3/dist-packages/neutron/agent/ovn/metadata/agent.py", line 487, in provision_datapath
    ip2.addr.delete(ipaddr)
  File "/usr/lib/python3/dist-packages/neutron/agent/linux/ip_lib.py", line 540, in delete
    delete_ip_address(cidr, self.name, self._parent.namespace)
  File "/usr/lib/python3/dist-packages/neutron/agent/linux/ip_lib.py", line 834, in delete_ip_address
    privileged.delete_ip_address(
  File "/usr/lib/python3/dist-packages/oslo_privsep/priv_context.py", line 271, in _wrap
    return self.channel.remote_call(name, args, kwargs,
  File "/usr/lib/python3/dist-packages/oslo_privsep/daemon.py", line 215, in remote_call
    raise exc_type(*result[2])
neutron.privileged.agent.linux.ip_lib.InterfaceOperationNotSupported: Operation not supported on interface tapf5bae660-31, namespace ovnmeta-f5bae660-31f4-46ce-a93e-279bd493f6bc.