error while deleting interface from router in python 3.5

Bug #1818491 reported by Onong Tayeng
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
networking-vpp
Fix Released
Undecided
Onong Tayeng

Bug Description

In python 3.5, removing an interface from the router throws the following error:

Mar 04 04:22:45 centos5 vpp-agent[27596]: ERROR networking_vpp.etcdutils [-] delete key /networking-vpp/nodes/centos5/routers/d9241c99-2010-441b-bca5-a4eba9cdc5e2/9129c134-3adc-454c-bfa2-7524140bc16e value None couldnot be processed: NameError: name 'unicode' is not defined
Mar 04 04:22:45 centos5 vpp-agent[27596]: ERROR networking_vpp.etcdutils Traceback (most recent call last):
Mar 04 04:22:45 centos5 vpp-agent[27596]: ERROR networking_vpp.etcdutils File "/opt/stack/networking-vpp/networking_vpp/etcdutils.py", line 633, in do_watch
Mar 04 04:22:45 centos5 vpp-agent[27596]: ERROR networking_vpp.etcdutils self.do_work(rv.action, rv.key, rv.value)
Mar 04 04:22:45 centos5 vpp-agent[27596]: ERROR networking_vpp.etcdutils File "/opt/stack/networking-vpp/networking_vpp/etcdutils.py", line 721, in do_work
Mar 04 04:22:45 centos5 vpp-agent[27596]: ERROR networking_vpp.etcdutils self.key_change(action, key, value)
Mar 04 04:22:45 centos5 vpp-agent[27596]: ERROR networking_vpp.etcdutils File "/opt/stack/networking-vpp/networking_vpp/etcdutils.py", line 746, in key_change
Mar 04 04:22:45 centos5 vpp-agent[27596]: ERROR networking_vpp.etcdutils self.removed(short_key)
Mar 04 04:22:45 centos5 vpp-agent[27596]: ERROR networking_vpp.etcdutils File "/opt/stack/networking-vpp/networking_vpp/agent/server.py", line 3368, in removed
Mar 04 04:22:45 centos5 vpp-agent[27596]: ERROR networking_vpp.etcdutils self.data.vppf.delete_router_interface_on_host(port_id)
Mar 04 04:22:45 centos5 vpp-agent[27596]: ERROR networking_vpp.etcdutils File "/opt/stack/networking-vpp/networking_vpp/agent/server.py", line 2277, in delete_router_interface_on_host
Mar 04 04:22:45 centos5 vpp-agent[27596]: ERROR networking_vpp.etcdutils 'vrf_id'], is_add=False)
Mar 04 04:22:45 centos5 vpp-agent[27596]: ERROR networking_vpp.etcdutils File "/opt/stack/networking-vpp/networking_vpp/agent/server.py", line 2134, in export_routes_from_tenant_vrfs
Mar 04 04:22:45 centos5 vpp-agent[27596]: ERROR networking_vpp.etcdutils is_ipv6=is_ipv6)
Mar 04 04:22:45 centos5 vpp-agent[27596]: ERROR networking_vpp.etcdutils File "/opt/stack/networking-vpp/networking_vpp/agent/vpp.py", line 806, in delete_ip_route
Mar 04 04:22:45 centos5 vpp-agent[27596]: ERROR networking_vpp.etcdutils next_hop = ipaddress.ip_address(unicode(bytes_to_ip(
Mar 04 04:22:45 centos5 vpp-agent[27596]: ERROR networking_vpp.etcdutils NameError: name 'unicode' is not defined

Onong Tayeng (onong)
Changed in networking-vpp:
assignee: nobody → Onong Tayeng (onong)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to networking-vpp (master)

Fix proposed to branch: master
Review: https://review.openstack.org/640707

Changed in networking-vpp:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to networking-vpp (master)

Reviewed: https://review.openstack.org/640707
Committed: https://git.openstack.org/cgit/openstack/networking-vpp/commit/?id=6f09647e4d3297b9aae8e6ea14d8e9f6307f6da7
Submitter: Zuul
Branch: master

commit 6f09647e4d3297b9aae8e6ea14d8e9f6307f6da7
Author: Onong Tayeng <email address hidden>
Date: Mon Mar 4 15:25:48 2019 +0530

    Fix issue in router interface deletion

    On Python 3, trying to remove an interface from the router
    throws the following error:

    NameError: name 'unicode' is not defined

    Change-Id: I4b23c0a71af204c0ec2af4d2d624d884556ec539
    Closes-Bug: #1818491

Changed in networking-vpp:
status: In Progress → Fix Released
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.