When adding a BGP neighbor with an address on a local interface, running commit throws a vyos.frr.CommitError: Configuration FRR failed while committing code: ''
While this is of course not a valid BGP neighbor configuration, the error message is less than helpful.
Steps to reproduce:
set interfaces loopback lo address 192.0.2.1/32
set protocols bgp 65530 neighbor 192.0.2.1 remote-as 65531
commit