← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1558619] Re: BRIDGE_PATH_FOR_DEVICE does not match on Fedora 23

 

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

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

Title:
  BRIDGE_PATH_FOR_DEVICE does not match on Fedora 23

Status in neutron:
  Invalid

Bug description:
  Installed OpenStack/Liberty in Fedora.

  When launching instances in a public network I am getting the
  following error in the linuxbridge agent in the compute node:

  2016-03-17 10:54:03.324 11511 ERROR neutron.plugins.ml2.drivers.linuxbridge.agent.linuxbridge_neutron_agent [req-5b099356-a929-46e0-ba4c-e2707ab89308 - - - - -] Unable to add p5p1 to brq6f4e1d04-1b! Exception:
  Command: ['sudo', '/usr/bin/neutron-rootwrap', '/etc/neutron/rootwrap.conf', 'brctl', 'delif', 'None', 'p5p1']
  Exit code: 1
  Stdin:
  Stdout:
  Stderr: bridge None does not exist!

  
  I tracked the error to linuxbridge_neutron_agent.py where BRIDGE_PATH_FOR_DEVICE is defined as '/sys/class/net/bridge' while bridge links in Fedora are create in '/sys/class/net'.

  Thus getting bridge for interface fails, and the following delif
  command (which does not verify if bridge was correctly read) fails
  with None as bridge.

  Checked the master branch, and BRIDGE_PATH_FOR_DEVICE moved to
  bridge_lib.py but the issue remains.

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


References