yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #48223
[Bug 1558619] [NEW] BRIDGE_PATH_FOR_DEVICE does not match on Fedora 23
Public bug reported:
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.
** Affects: neutron
Importance: Undecided
Status: New
--
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:
New
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
Follow ups