Comment 4 for bug 1755243

Revision history for this message
Daniel Marks (d3n14l) wrote :

Same here trying to user neutron-vpn-agent / vpnaas with DVR routers:

2018-03-12 07:24:36.538 30622 ERROR neutron.agent.l3.agent [-] Failed to process compatible router: c7c15968-1e35-407c-b455-c28087ed5fd4: AttributeError: 'DvrLocalRouter' object has no attribute 'ha_state'
2018-03-12 07:24:36.538 30622 ERROR neutron.agent.l3.agent Traceback (most recent call last):
2018-03-12 07:24:36.538 30622 ERROR neutron.agent.l3.agent File "/openstack/venvs/neutron-16.0.8/lib/python2.7/site-packages/neutron/agent/l3/agent.py", line 567, in _process_router_update
2018-03-12 07:24:36.538 30622 ERROR neutron.agent.l3.agent self._process_router_if_compatible(router)
2018-03-12 07:24:36.538 30622 ERROR neutron.agent.l3.agent File "/openstack/venvs/neutron-16.0.8/lib/python2.7/site-packages/neutron/agent/l3/agent.py", line 489, in _process_router_if_compatible
2018-03-12 07:24:36.538 30622 ERROR neutron.agent.l3.agent self._process_updated_router(router)
2018-03-12 07:24:36.538 30622 ERROR neutron.agent.l3.agent File "/openstack/venvs/neutron-16.0.8/lib/python2.7/site-packages/neutron/agent/l3/agent.py", line 506, in _process_updated_router
2018-03-12 07:24:36.538 30622 ERROR neutron.agent.l3.agent router['id'], router.get(l3_constants.HA_ROUTER_STATE_KEY))
2018-03-12 07:24:36.538 30622 ERROR neutron.agent.l3.agent File "/openstack/venvs/neutron-16.0.8/lib/python2.7/site-packages/osprofiler/profiler.py", line 153, in wrapper
2018-03-12 07:24:36.538 30622 ERROR neutron.agent.l3.agent return f(*args, **kwargs)
2018-03-12 07:24:36.538 30622 ERROR neutron.agent.l3.agent File "/openstack/venvs/neutron-16.0.8/lib/python2.7/site-packages/neutron/agent/l3/ha.py", line 95, in check_ha_state_for_router
2018-03-12 07:24:36.538 30622 ERROR neutron.agent.l3.agent if ri and current_state != TRANSLATION_MAP[ri.ha_state]:
2018-03-12 07:24:36.538 30622 ERROR neutron.agent.l3.agent AttributeError: 'DvrLocalRouter' object has no attribute 'ha_state'