Hi,
Fresh install of 1.1.8 throws a perl error when attempting to remove an interface from a bridge-group. The interface is removed from the bridge, but the configuration isn't changed to reflect this, resulting in the interface being re-added at next reboot
vyos@vyos:~$ show bridge bridge name bridge id STP enabled interfaces br0 0000.128a38ead978 no eth1 vyos@vyos:~$ configure [edit] vyos@vyos# delete interfaces ethernet eth1 bridge-group bridge br0 [edit] vyos@vyos# commit [ interfaces ethernet eth1 bridge-group ] Use of uninitialized value $newbridge in string ne at /opt/vyatta/sbin/vyatta-bridge.pl line 88. Use of uninitialized value $newbridge in concatenation (.) or string at /opt/vyatta/sbin/vyatta-bridge.pl line 89. Moving interface eth1 from br0 to Use of uninitialized value $bridge in concatenation (.) or string at /opt/vyatta/sbin/vyatta-bridge.pl line 98. Incorrect number of arguments for command Usage: brctl addif <bridge> <device> add interface to bridge [[interfaces ethernet eth1]] failed Commit failed
Steps to reproduce:
- Create a bridge, brX, and add ethY to it
- Commit, save, and exit from configure mode
- Attempt to remove ethY from brX
See attached files for detailed output:
EDIT - sanitized show tech-support output, not enough coffee this morning