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 -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp