← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1250756] Re: [vpnaas] neutron-vpn-agent is trying to query br-ex link on an environment that does not use an external_network_bridge

 

[Expired for neutron because there has been no activity for 60 days.]

** Changed in: neutron
       Status: Incomplete => Expired

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1250756

Title:
  [vpnaas] neutron-vpn-agent is trying to query br-ex link on an
  environment that does not use an external_network_bridge

Status in OpenStack Neutron (virtual network service):
  Expired

Bug description:
  Version
  =======
  Havana on RHEL

  Description
  ===========
  I configured my environment with empty external_network_bridge which means that it does not uses a br-ex as external bridge, the admin can create a provider external network.

  When trying to start neutron-vpn-agent service, it seems like it tries
  to check the link status on br-ex, while br-ex does not appear in any
  neutron-related configuration.

  
  From /var/log/neutron/vpn-agent.log
  ===================================
  2013-11-13 10:19:52.864 16442 DEBUG neutron.agent.linux.utils [-] Running command: ['ip', '-o', 'link', 'show', 'br-ex'] execute /usr/lib/python2.6/site-packages/neutron/agent/l
  inux/utils.py:43
  2013-11-13 10:19:52.869 16442 DEBUG neutron.agent.linux.utils [-] 
  Command: ['ip', '-o', 'link', 'show', 'br-ex']
  Exit code: 255
  Stdout: ''
  Stderr: 'Device "br-ex" does not exist.\n' execute /usr/lib/python2.6/site-packages/neutron/agent/linux/utils.py:60
  2013-11-13 10:19:52.870 16442 ERROR neutron.agent.l3_agent [-] Failed deleting namespace 'qrouter-3480f0cf-8f98-4f5c-a5fc-b422cec5a3c1'
  2013-11-13 10:19:52.870 16442 TRACE neutron.agent.l3_agent Traceback (most recent call last):
  2013-11-13 10:19:52.870 16442 TRACE neutron.agent.l3_agent   File "/usr/lib/python2.6/site-packages/neutron/agent/l3_agent.py", line 255, in _destroy_router_namespaces
  2013-11-13 10:19:52.870 16442 TRACE neutron.agent.l3_agent     self._destroy_router_namespace(ns)
  2013-11-13 10:19:52.870 16442 TRACE neutron.agent.l3_agent   File "/usr/lib/python2.6/site-packages/neutron/agent/l3_agent.py", line 270, in _destroy_router_namespace
  2013-11-13 10:19:52.870 16442 TRACE neutron.agent.l3_agent     prefix=EXTERNAL_DEV_PREFIX)
  2013-11-13 10:19:52.870 16442 TRACE neutron.agent.l3_agent   File "/usr/lib/python2.6/site-packages/neutron/agent/linux/interface.py", line 206, in unplug
  2013-11-13 10:19:52.870 16442 TRACE neutron.agent.l3_agent     self.check_bridge_exists(bridge)
  2013-11-13 10:19:52.870 16442 TRACE neutron.agent.l3_agent   File "/usr/lib/python2.6/site-packages/neutron/agent/linux/interface.py", line 102, in check_bridge_exists
  2013-11-13 10:19:52.870 16442 TRACE neutron.agent.l3_agent     raise exceptions.BridgeDoesNotExist(bridge=bridge)
  2013-11-13 10:19:52.870 16442 TRACE neutron.agent.l3_agent BridgeDoesNotExist: Bridge br-ex does not exist.
  2013-11-13 10:19:52.870 16442 TRACE neutron.agent.l3_agent 

  
  Looking for br-ex in neutron's configuration files
  ==================================================

  $ grep -R external_network_bridge /etc/neutron/l3_agent.ini 
  # external_network_bridge = br-ex
  external_network_bridge = 

  $ grep -R br-ex /etc/neutron/*
  /etc/neutron/l3_agent.ini:# external_network_bridge = br-ex

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1250756/+subscriptions